forked from boostorg/type_index
Added C++11 related tests
This commit is contained in:
@ -107,6 +107,19 @@ BOOST_AUTO_TEST_CASE(template_id_storing_modifiers)
|
||||
test_with_modofiers<int&, volatile int&>();
|
||||
test_with_modofiers<int&, const volatile int>();
|
||||
test_with_modofiers<int&, const volatile int&>();
|
||||
|
||||
#ifndef BOOST_NO_CXX11_RVALUE_REFERENCES
|
||||
test_with_modofiers<int&&, const int>();
|
||||
test_with_modofiers<int&&, const int&>();
|
||||
test_with_modofiers<int&&, const int&&>();
|
||||
test_with_modofiers<int&&, int>();
|
||||
test_with_modofiers<int&&, volatile int>();
|
||||
test_with_modofiers<int&&, volatile int&>();
|
||||
test_with_modofiers<int&&, volatile int&&>();
|
||||
test_with_modofiers<int&&, const volatile int>();
|
||||
test_with_modofiers<int&&, const volatile int&>();
|
||||
test_with_modofiers<int&&, const volatile int&&>();
|
||||
#endif
|
||||
}
|
||||
|
||||
template <class T>
|
||||
|
@ -157,6 +157,19 @@ BOOST_AUTO_TEST_CASE(type_id_storing_modifiers)
|
||||
test_with_modofiers_type_id<int&, volatile int&>();
|
||||
test_with_modofiers_type_id<int&, const volatile int>();
|
||||
test_with_modofiers_type_id<int&, const volatile int&>();
|
||||
|
||||
#ifndef BOOST_NO_CXX11_RVALUE_REFERENCES
|
||||
test_with_modofiers_type_id<int&&, const int>();
|
||||
test_with_modofiers_type_id<int&&, const int&>();
|
||||
test_with_modofiers_type_id<int&&, const int&&>();
|
||||
test_with_modofiers_type_id<int&&, int>();
|
||||
test_with_modofiers_type_id<int&&, volatile int>();
|
||||
test_with_modofiers_type_id<int&&, volatile int&>();
|
||||
test_with_modofiers_type_id<int&&, volatile int&&>();
|
||||
test_with_modofiers_type_id<int&&, const volatile int>();
|
||||
test_with_modofiers_type_id<int&&, const volatile int&>();
|
||||
test_with_modofiers_type_id<int&&, const volatile int&&>();
|
||||
#endif
|
||||
}
|
||||
|
||||
template <class T>
|
||||
|
Reference in New Issue
Block a user