H A D | bind_internal_win.h | 11 // Specializations of FunctionTraits<> for Windows specific calling 22 struct FunctionTraits; 26 struct FunctionTraits<R(__stdcall *)()> { struct in namespace:base::internal 33 struct FunctionTraits<R(__fastcall *)()> { struct in namespace:base::internal 40 struct FunctionTraits<R(__stdcall *)(X1)> { struct in namespace:base::internal 49 struct FunctionTraits<R(__fastcall *)(X1)> { struct in namespace:base::internal 58 struct FunctionTraits<R(__stdcall *)(X1, X2)> { struct in namespace:base::internal 68 struct FunctionTraits<R(__fastcall *)(X1, X2)> { struct in namespace:base::internal 78 struct FunctionTraits<R(__stdcall *)(X1, X2, X3)> { struct in namespace:base::internal 89 struct FunctionTraits< struct in namespace:base::internal 100 struct FunctionTraits<R(__stdcall *)(X1, X2, X3, X4)> { struct in namespace:base::internal 112 struct FunctionTraits<R(__fastcall *)(X1, X2, X3, X4)> { struct in namespace:base::internal 125 struct FunctionTraits<R(__stdcall *)(X1, X2, X3, X4, X5)> { struct in namespace:base::internal 139 struct FunctionTraits<R(__fastcall *)(X1, X2, X3, X4, X5)> { struct in namespace:base::internal 153 struct FunctionTraits<R(__stdcall *)(X1, X2, X3, X4, X5, X6)> { struct in namespace:base::internal 168 struct FunctionTraits<R(__fastcall *)(X1, X2, X3, X4, X5, X6)> { struct in namespace:base::internal [all...] |
H A D | bind_internal.h | 37 // FunctionTraits<> -- Provides a normalied signature, and other traits. 46 // FunctionTraits<> 48 // The FunctionTraits<> template determines the type of function, and also 57 // __fastcall, etc.). FunctionTraits<> handles categorizing each of these into 70 struct FunctionTraits; 74 struct FunctionTraits<R(*)()> { struct in namespace:base::internal 82 struct FunctionTraits<R(T::*)()> { struct in namespace:base::internal 93 struct FunctionTraits<R(T::*)() const> { struct in namespace:base::internal 104 struct FunctionTraits<R(*)(X1)> { struct in namespace:base::internal 114 struct FunctionTraits< struct in namespace:base::internal 126 struct FunctionTraits<R(T::*)(X1) const> { struct in namespace:base::internal 138 struct FunctionTraits<R(*)(X1, X2)> { struct in namespace:base::internal 149 struct FunctionTraits<R(T::*)(X1, X2)> { struct in namespace:base::internal 162 struct FunctionTraits<R(T::*)(X1, X2) const> { struct in namespace:base::internal 175 struct FunctionTraits<R(*)(X1, X2, X3)> { struct in namespace:base::internal 187 struct FunctionTraits<R(T::*)(X1, X2, X3)> { struct in namespace:base::internal 201 struct FunctionTraits<R(T::*)(X1, X2, X3) const> { struct in namespace:base::internal 215 struct FunctionTraits<R(*)(X1, X2, X3, X4)> { struct in namespace:base::internal 229 struct FunctionTraits<R(T::*)(X1, X2, X3, X4)> { struct in namespace:base::internal 245 struct FunctionTraits<R(T::*)(X1, X2, X3, X4) const> { struct in namespace:base::internal 261 struct FunctionTraits<R(*)(X1, X2, X3, X4, X5)> { struct in namespace:base::internal 276 struct FunctionTraits<R(T::*)(X1, X2, X3, X4, X5)> { struct in namespace:base::internal 293 struct FunctionTraits<R(T::*)(X1, X2, X3, X4, X5) const> { struct in namespace:base::internal 310 struct FunctionTraits<R(*)(X1, X2, X3, X4, X5, X6)> { struct in namespace:base::internal 326 struct FunctionTraits<R(T::*)(X1, X2, X3, X4, X5, X6)> { struct in namespace:base::internal 344 struct FunctionTraits<R(T::*)(X1, X2, X3, X4, X5, X6) const> { struct in namespace:base::internal [all...] |