C++ Template Metaprogramming
Solutions to the exercises throughout the book
|
Tests functionality from Exercise 4-4. More...
Classes | |
class | test_class |
Tests functionality from Exercise 4-4.
test_4_4::BOOST_STATIC_ASSERT | ( | (!is_data_member_pointer< int * >::value) | ) |
test_4_4::BOOST_STATIC_ASSERT | ( | (!is_pointer_to_function< int * >::value) | ) |
test_4_4::BOOST_STATIC_ASSERT | ( | (!is_pointer_to_function< int >::value) | ) |
test_4_4::BOOST_STATIC_ASSERT | ( | (!is_pointer_to_function< int(*&)()>::value) | ) |
test_4_4::BOOST_STATIC_ASSERT | ( | (!is_pointer_to_function< void()>::value) | ) |
test_4_4::BOOST_STATIC_ASSERT | ( | (!is_pointer_to_function< void(*[])()>::value) | ) |
test_4_4::BOOST_STATIC_ASSERT | ( | (!is_pointer_to_function< void(test_class::*&)()>::value) | ) |
test_4_4::BOOST_STATIC_ASSERT | ( | (!is_pointer_to_function< void(test_class::*)()>::value) | ) |
test_4_4::BOOST_STATIC_ASSERT | ( | (!is_reference_to_function_pointer< int & >::value) | ) |
test_4_4::BOOST_STATIC_ASSERT | ( | (!is_reference_to_function_pointer< int * >::value) | ) |
test_4_4::BOOST_STATIC_ASSERT | ( | (!is_reference_to_function_pointer< void(&)()>::value) | ) |
test_4_4::BOOST_STATIC_ASSERT | ( | (!is_reference_to_function_pointer< void()>::value) | ) |
test_4_4::BOOST_STATIC_ASSERT | ( | (!is_reference_to_function_pointer< void(*)()>::value) | ) |
test_4_4::BOOST_STATIC_ASSERT | ( | (!is_reference_to_non_const< int const & >::value) | ) |
test_4_4::BOOST_STATIC_ASSERT | ( | (!is_reference_to_non_const< int const >::value) | ) |
test_4_4::BOOST_STATIC_ASSERT | ( | (is_data_member_pointer< int *(test_class::*)>::value) | ) |
test_4_4::BOOST_STATIC_ASSERT | ( | (is_pointer_to_function< void(*)()>::value) | ) |
test_4_4::BOOST_STATIC_ASSERT | ( | (is_reference_to_function_pointer< void(*&)()>::value) | ) |
test_4_4::BOOST_STATIC_ASSERT | ( | (is_reference_to_non_const< int & >::value) | ) |