#include "test.hpp" #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include using namespace std; // STL containers BOOST_STATIC_ASSERT(boost::type_of::test::value); BOOST_STATIC_ASSERT(boost::type_of::test >::value); BOOST_STATIC_ASSERT(boost::type_of::test >::value); BOOST_STATIC_ASSERT(boost::type_of::test >::value); BOOST_STATIC_ASSERT(boost::type_of::test >::value); BOOST_STATIC_ASSERT(boost::type_of::test >::value); BOOST_STATIC_ASSERT((boost::type_of::test >::value)); BOOST_STATIC_ASSERT((boost::type_of::test >::value)); BOOST_STATIC_ASSERT(boost::type_of::test >::value); BOOST_STATIC_ASSERT(boost::type_of::test >::value); BOOST_STATIC_ASSERT(boost::type_of::test >::value); // function objects BOOST_STATIC_ASSERT((boost::type_of::test >::value)); BOOST_STATIC_ASSERT((boost::type_of::test >::value)); BOOST_STATIC_ASSERT(boost::type_of::test >::value); BOOST_STATIC_ASSERT(boost::type_of::test >::value); BOOST_STATIC_ASSERT(boost::type_of::test >::value); BOOST_STATIC_ASSERT(boost::type_of::test >::value); BOOST_STATIC_ASSERT(boost::type_of::test >::value); BOOST_STATIC_ASSERT(boost::type_of::test >::value); BOOST_STATIC_ASSERT(boost::type_of::test >::value); BOOST_STATIC_ASSERT(boost::type_of::test >::value); BOOST_STATIC_ASSERT(boost::type_of::test >::value); BOOST_STATIC_ASSERT(boost::type_of::test >::value); BOOST_STATIC_ASSERT(boost::type_of::test >::value); BOOST_STATIC_ASSERT(boost::type_of::test >::value); BOOST_STATIC_ASSERT(boost::type_of::test >::value); BOOST_STATIC_ASSERT(boost::type_of::test >::value); BOOST_STATIC_ASSERT(boost::type_of::test >::value); BOOST_STATIC_ASSERT(boost::type_of::test > >::value); BOOST_STATIC_ASSERT(boost::type_of::test > >::value); BOOST_STATIC_ASSERT(boost::type_of::test > >::value); BOOST_STATIC_ASSERT(boost::type_of::test > >::value); // valarray BOOST_STATIC_ASSERT(boost::type_of::test >::value);