File tree 1 file changed +10
-5
lines changed
1 file changed +10
-5
lines changed Original file line number Diff line number Diff line change @@ -628,15 +628,20 @@ struct smart_holder_type_caster<std::shared_ptr<T>> : smart_holder_type_caster_l
628
628
629
629
static handle cast (const std::shared_ptr<T> &src, return_value_policy policy, handle parent) {
630
630
switch (policy) {
631
- case return_value_policy::automatic: break ;
632
- case return_value_policy::automatic_reference: break ;
631
+ case return_value_policy::automatic:
632
+ break ;
633
+ case return_value_policy::automatic_reference:
634
+ break ;
633
635
case return_value_policy::take_ownership:
634
636
throw cast_error (" Invalid return_value_policy for shared_ptr (take_ownership)." );
635
- case return_value_policy::copy: break ;
636
- case return_value_policy::move: break ;
637
+ case return_value_policy::copy:
638
+ break ;
639
+ case return_value_policy::move:
640
+ break ;
637
641
case return_value_policy::reference:
638
642
throw cast_error (" Invalid return_value_policy for shared_ptr (reference)." );
639
- case return_value_policy::reference_internal: break ;
643
+ case return_value_policy::reference_internal:
644
+ break ;
640
645
}
641
646
if (!src)
642
647
return none ().release ();
You can’t perform that action at this time.
0 commit comments