@@ -157,9 +157,9 @@ void construct(value_and_holder &v_h, Alias<Class> *alias_ptr, bool) {
157157// holder. This also handles types like std::shared_ptr<T> and std::unique_ptr<T> where T is a
158158// derived type (through those holder's implicit conversion from derived class holder
159159// constructors).
160- template <
161- typename Class,
162- detail:: enable_if_t <!detail::type_uses_smart_holder_type_caster<Cpp<Class>>::value, int > = 0 >
160+ template <typename Class,
161+ detail:: enable_if_t <!detail::type_uses_smart_holder_type_caster<Cpp< Class>>::value, int >
162+ = 0 >
163163void construct (value_and_holder &v_h, Holder<Class> holder, bool need_alias) {
164164 PYBIND11_WORKAROUND_INCORRECT_MSVC_C4100 (need_alias);
165165 auto *ptr = holder_helper<Holder<Class>>::get (holder);
@@ -201,10 +201,10 @@ void construct(value_and_holder &v_h, Alias<Class> &&result, bool) {
201201 v_h.value_ptr () = new Alias<Class>(std::move (result));
202202}
203203
204- template <
205- typename Class,
206- typename D = std::default_delete< Cpp<Class>>,
207- detail:: enable_if_t <detail::type_uses_smart_holder_type_caster<Cpp<Class>>::value, int > = 0 >
204+ template <typename Class,
205+ typename D = std::default_delete<Cpp< Class>> ,
206+ detail:: enable_if_t <detail::type_uses_smart_holder_type_caster< Cpp<Class>>::value, int >
207+ = 0 >
208208void construct (value_and_holder &v_h, std::unique_ptr<Cpp<Class>, D> &&unq_ptr, bool need_alias) {
209209 PYBIND11_WORKAROUND_INCORRECT_MSVC_C4100 (need_alias);
210210 auto *ptr = unq_ptr.get ();
@@ -224,10 +224,10 @@ void construct(value_and_holder &v_h, std::unique_ptr<Cpp<Class>, D> &&unq_ptr,
224224 v_h.type ->init_instance (v_h.inst , &smhldr);
225225}
226226
227- template <
228- typename Class,
229- typename D = std::default_delete< Alias<Class>>,
230- detail:: enable_if_t <detail::type_uses_smart_holder_type_caster<Alias<Class>>::value, int > = 0 >
227+ template <typename Class,
228+ typename D = std::default_delete<Alias< Class>> ,
229+ detail:: enable_if_t <detail::type_uses_smart_holder_type_caster< Alias<Class>>::value, int >
230+ = 0 >
231231void construct (value_and_holder &v_h,
232232 std::unique_ptr<Alias<Class>, D> &&unq_ptr,
233233 bool /* need_alias*/ ) {
@@ -239,9 +239,9 @@ void construct(value_and_holder &v_h,
239239 v_h.type ->init_instance (v_h.inst , &smhldr);
240240}
241241
242- template <
243- typename Class,
244- detail:: enable_if_t <detail::type_uses_smart_holder_type_caster<Cpp<Class>>::value, int > = 0 >
242+ template <typename Class,
243+ detail:: enable_if_t <detail::type_uses_smart_holder_type_caster<Cpp< Class>>::value, int >
244+ = 0 >
245245void construct (value_and_holder &v_h, std::shared_ptr<Cpp<Class>> &&shd_ptr, bool need_alias) {
246246 PYBIND11_WORKAROUND_INCORRECT_MSVC_C4100 (need_alias);
247247 auto *ptr = shd_ptr.get ();
@@ -255,9 +255,9 @@ void construct(value_and_holder &v_h, std::shared_ptr<Cpp<Class>> &&shd_ptr, boo
255255 v_h.type ->init_instance (v_h.inst , &smhldr);
256256}
257257
258- template <
259- typename Class,
260- detail:: enable_if_t <detail::type_uses_smart_holder_type_caster<Alias<Class>>::value, int > = 0 >
258+ template <typename Class,
259+ detail:: enable_if_t <detail::type_uses_smart_holder_type_caster<Alias< Class>>::value, int >
260+ = 0 >
261261void construct (value_and_holder &v_h,
262262 std::shared_ptr<Alias<Class>> &&shd_ptr,
263263 bool /* need_alias*/ ) {
0 commit comments