Ticket #6907: fastcall_fix.patch
File fastcall_fix.patch, 1.3 KB (added by , 10 years ago) |
---|
-
intrusive/detail/mpl.hpp
156 156 struct is_unary_or_binary_function_impl<R (__stdcall*)()> 157 157 { static const bool value = true; }; 158 158 159 #ifndef _MANAGED 159 160 template <typename R> 160 161 struct is_unary_or_binary_function_impl<R (__fastcall*)()> 161 162 { static const bool value = true; }; 163 #endif 162 164 163 165 template <typename R> 164 166 struct is_unary_or_binary_function_impl<R (__cdecl*)()> … … 188 190 struct is_unary_or_binary_function_impl<R (__stdcall*)(T0)> 189 191 { static const bool value = true; }; 190 192 193 #ifndef _MANAGED 191 194 template <typename R, class T0> 192 195 struct is_unary_or_binary_function_impl<R (__fastcall*)(T0)> 193 196 { static const bool value = true; }; 197 #endif 194 198 195 199 template <typename R, class T0> 196 200 struct is_unary_or_binary_function_impl<R (__cdecl*)(T0)> … … 220 224 struct is_unary_or_binary_function_impl<R (__stdcall*)(T0, T1)> 221 225 { static const bool value = true; }; 222 226 227 #ifndef _MANAGED 223 228 template <typename R, class T0, class T1> 224 229 struct is_unary_or_binary_function_impl<R (__fastcall*)(T0, T1)> 225 230 { static const bool value = true; }; 231 #endif 226 232 227 233 template <typename R, class T0, class T1> 228 234 struct is_unary_or_binary_function_impl<R (__cdecl*)(T0, T1)>