Added C++11 related tests

This commit is contained in:
Antony Polukhin
2013-10-16 16:59:10 +04:00
parent ecb9839e04
commit b96900f6cd
2 changed files with 26 additions and 0 deletions

View File

@ -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>

View File

@ -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>