CodeWarrior 10.0 (Mac)
BOOST_STATIC_ASSERT
Error : illegal use of incomplete struct/union/class 'boost::STATIC_ASSERTION_FAILURE<false>'
main.cpp line 89 (bool)( namespace_assert_if ) >)> BOOST_JOIN(boost_static_assert_typedef_, __LINE__);
Error : illegal use of incomplete struct/union/class 'boost::STATIC_ASSERTION_FAILURE<false>'
(point of instantiation: 'global scope')
(instantiating: 'tests::class_scope<std::__list_deleter<int, std::allocator<int>>::generic_iterator<false>>')
main.cpp line 150 SERT_BOOST_STATIC_ASSERT(is_random_access<category_type>::value);
(corresponding point of instantiation for 'tests::class_scope<std::__list_deleter<int, std::allocator<int>>::generic_iterator<false>>')
main.cpp line 158 class_scope<std::list<int>::iterator> use_class_scope;
BOOST_MPL_ASSERT
Error : function call 'assertion_failed(boost::mpl::failed ************tests::bool_value<false>::************)' does not match
'boost::mpl::assertion_failed<bool>(boost::mpl::assert<__T0>::type)'
main.cpp line 90 ue<namespace_assert_if>))0, 1 ) ) ) };
Error : function call 'assertion_failed(boost::mpl::failed ************tests::is_random_access<std::bidirectional_iterator_tag>::************)' does not match
'boost::mpl::assertion_failed<bool>(boost::mpl::assert<__T0>::type)'
(point of instantiation: 'global scope')
(instantiating: 'tests::class_scope<std::__list_deleter<int, std::allocator<int>>::generic_iterator<false>>')
main.cpp line 151 ASSERT_BOOST_MPL_ASSERT((is_random_access<category_type>));
(corresponding point of instantiation for 'tests::class_scope<std::__list_deleter<int, std::allocator<int>>::generic_iterator<false>>')
main.cpp line 158 class_scope<std::list<int>::iterator> use_class_scope;
BOOST_MPL_ASSERT_MSG
Error : illegal implicit conversion from 'boost::mpl::failed ************ (tests::NAMESPACE_ASSERT::************)(void *const , int)' to
'boost::mpl::assert<false>'
main.cpp line 91 ert_arg,__LINE__)::assert_arg() ) ) };
Error : illegal implicit conversion from 'boost::mpl::failed ************ (tests::class_scope<std::__list_deleter<int, std::allocator<int>>::generic_iterator<false>>::NOT_RANDOM_ACCESS::************)(void *const , std::__list_deleter<int, std::allocator<int>>::generic_iterator<false>, std::bidirectional_iterator_tag)' to
'boost::mpl::assert<false>'
(point of instantiation: 'global scope')
(instantiating: 'tests::class_scope<std::__list_deleter<int, std::allocator<int>>::generic_iterator<false>>')
main.cpp line 152 ASSERT_BOOST_MPL_ASSERT_MSG((is_random_access<category_type>::value), NOT_RANDOM_ACCESS, (iterator_, category_type));
(corresponding point of instantiation for 'tests::class_scope<std::__list_deleter<int, std::allocator<int>>::generic_iterator<false>>')
main.cpp line 158 class_scope<std::list<int>::iterator> use_class_scope;
kuodo::types::assert
Error : 'assert' is not a member of class 'kuodo::types::assertion<false>'
main.cpp line 92 typedef assert<namespace_assert_if> assert_1;
Error : 'assert' is not a member of class 'kuodo::types::assertion<false>'
(point of instantiation: 'global scope')
(instantiating: 'tests::class_scope<std::__list_deleter<int, std::allocator<int>>::generic_iterator<false>>')
main.cpp line 153 typedef assert<is_random_access<category_type>::value> assert_1;
(corresponding point of instantiation for 'tests::class_scope<std::__list_deleter<int, std::allocator<int>>::generic_iterator<false>>')
main.cpp line 158 class_scope<std::list<int>::iterator> use_class_scope;
kuodo::types::type_assert
Error : 'assert' is not a member of class 'tests::namespace_assert<int>'
main.cpp line 93 typedef type_assert<namespace_assert<int> > assert_2;
Error : 'assert' is not a member of class 'tests::class_scope<std::__list_deleter<int, std::allocator<int>>::generic_iterator<false>>::not_random_access<std::bidirectional_iterator_tag>'
(point of instantiation: 'global scope')
(instantiating: 'tests::class_scope<std::__list_deleter<int, std::allocator<int>>::generic_iterator<false>>')
main.cpp line 154 typedef type_assert<not_random_access<category_type> > assert_2;
(corresponding point of instantiation for 'tests::class_scope<std::__list_deleter<int, std::allocator<int>>::generic_iterator<false>>')
main.cpp line 158 class_scope<std::list<int>::iterator> use_class_scope;