forked from boostorg/type_traits
Fixes for CWPro8 boundary
[SVN r13484]
This commit is contained in:
@ -392,7 +392,7 @@ template <class R, class T, class A0, class A1, class A2, class A3, class A4, cl
|
||||
struct is_member_function_pointer<R (T::*)(A0, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, A19, A20, A21, A22, A23, A24, A25, A26, A27, A28)>{ BOOST_STATIC_CONSTANT(bool, value = true); };
|
||||
|
||||
// Metrowerks thinks this creates ambiguities
|
||||
# if !defined(__MWERKS__) || __MWERKS__ > 0x2407
|
||||
# if !defined(__MWERKS__) || __MWERKS__ >= 0x3000
|
||||
|
||||
template <class R, class T>
|
||||
struct is_member_function_pointer<R (T::*)(void)const>{ BOOST_STATIC_CONSTANT(bool, value = true); };
|
||||
@ -577,7 +577,7 @@ struct is_member_function_pointer<R (T::*)(A0, A1, A2, A3, A4, A5, A6, A7, A8, A
|
||||
template <class R, class T, class A0, class A1, class A2, class A3, class A4, class A5, class A6, class A7, class A8, class A9, class A10, class A11, class A12, class A13, class A14, class A15, class A16, class A17, class A18, class A19, class A20, class A21, class A22, class A23, class A24, class A25, class A26, class A27, class A28>
|
||||
struct is_member_function_pointer<R (T::*)(A0, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, A19, A20, A21, A22, A23, A24, A25, A26, A27, A28)const volatile>{ BOOST_STATIC_CONSTANT(bool, value = true); };
|
||||
|
||||
# endif // __MWERKS__ < 0x2406
|
||||
# endif // __MWERKS__ < 0x3000
|
||||
#else
|
||||
|
||||
namespace detail{
|
||||
|
Reference in New Issue
Block a user