#include "TestMemberType.hpp" #include #include int main() { BOOST_TEST((boost::is_same::type,AType::AnIntType>::value)); BOOST_TEST((boost::is_same::type,AType::AStructType>::value)); BOOST_TEST((boost::is_same::type,AType::AnIntTypeReference>::value)); BOOST_TEST((boost::is_same::type,AType::BType>::value)); BOOST_TEST((boost::is_same::type,AType::BType::AnIntegerType>::value)); BOOST_TEST((boost::is_same::type,AType::BType::CType>::value)); BOOST_TEST((boost::is_same::type,AType::BType::CType::AnotherIntegerType>::value)); BOOST_TEST((boost::is_same::type,AnotherType::someOtherType>::value)); return boost::report_errors(); }