2
0
mirror of https://github.com/boostorg/tti.git synced 2026-01-25 18:52:17 +00:00
Files
tti/test/test_has_member_data.cpp
Edward Diener d3594aa3f2 Change to boost::tti and BOOST_TTI
[SVN r68796]
2011-02-12 02:26:27 +00:00

21 lines
892 B
C++

#include "test_has_member_data.hpp"
#include <boost/detail/lightweight_test.hpp>
int main()
{
BOOST_TEST((boost::tti::has_member_data_AnInt<AType,int>::value));
BOOST_TEST((boost::tti::has_member_data_AnInt<AnotherType,long>::value));
BOOST_TEST((boost::tti::has_member_data_aMember<AnotherType,bool>::value));
BOOST_TEST((!boost::tti::has_member_data_aMember<AnotherType,int>::value));
BOOST_TEST((boost::tti::CMember<AnotherType,bool>::value));
BOOST_TEST((!boost::tti::has_member_data_someDataMember<AType,short>::value));
BOOST_TEST((boost::tti::has_member_data_IntBT<AType,AType::BType>::value));
BOOST_TEST((boost::tti::NestedData<AType,AType::BType::CType>::value));
BOOST_TEST((boost::tti::AOther<AnotherType,AType>::value));
BOOST_TEST((boost::tti::has_member_data_ONestStr<AnotherType,AType::AStructType>::value));
return boost::report_errors();
}