forked from boostorg/type_traits
Modified function testing to make it configuration-friendly, future changes should require no more than a config macro change.
[SVN r27773]
This commit is contained in:
1 parent
b026d4b530
commit
8622528d91
9 files changed
+391
-176
No files matched your search
@@ -33,7 +33,7 @@ BOOST_CHECK_INTEGRAL_CONSTANT(::tt::is_function<int[]>::value, false);
|
||||
BOOST_CHECK_INTEGRAL_CONSTANT(::tt::is_function<test_abc1>::value, false);
|
||||
BOOST_CHECK_INTEGRAL_CONSTANT(::tt::is_function<int (*)(int)>::value, false);
|
||||
|
||||
#ifdef _MSC_VER
|
||||
#ifdef BOOST_TT_TEST_MS_FUNC_SIGS
|
||||
typedef void __stdcall sfoo0_t();
|
||||
typedef void __stdcall sfoo1_t(int);
|
||||
typedef void __stdcall sfoo2_t(int&, double);
|
||||
|
||||
@@ -28,7 +28,7 @@ BOOST_CHECK_INTEGRAL_CONSTANT(::tt::is_member_function_pointer<void>::value, fal
|
||||
BOOST_CHECK_INTEGRAL_CONSTANT(::tt::is_member_function_pointer<test_abc1>::value, false);
|
||||
BOOST_CHECK_INTEGRAL_CONSTANT(::tt::is_member_function_pointer<foo0_t>::value, false);
|
||||
|
||||
#ifdef _MSC_VER
|
||||
#ifdef BOOST_TT_TEST_MS_FUNC_SIGS
|
||||
typedef void (__stdcall test_abc1::*scall_proc)();
|
||||
BOOST_CHECK_INTEGRAL_CONSTANT(::tt::is_member_function_pointer<scall_proc>::value, true);
|
||||
typedef void (__fastcall test_abc1::*fcall_proc)(int);
|
||||
|
||||
Reference in new issue
Block a user