Split BOOST_TEST_TRAIT_* into lightweight_test_trait.hpp.

This commit is contained in:
Peter Dimov committed 2014-06-06 15:17:16 +03:00
1 parent 9a87f2250d
commit dd1121d589
10 files changed
+107 -58

No files matched your search

-28
View File
@@ -32,26 +32,6 @@ void f( bool x )
}
}
template<class T1, class T2> struct Y1
{
enum { value = 1 };
};
template<class T1, class T2> struct Y2
{
enum { value = 0 };
};
struct X1
{
typedef int type;
};
struct X2
{
typedef int type;
};
int main()
{
int x = 0;
@@ -88,13 +68,5 @@ int main()
BOOST_TEST_THROWS( f(true), X );
BOOST_TEST_THROWS( f(false), int );
// BOOST_TEST_TRAIT_TRUE
BOOST_TEST_TRAIT_TRUE(( Y1<X1::type, X2::type> ));
// BOOST_TEST_TRAIT_FALSE
BOOST_TEST_TRAIT_FALSE(( Y2<X1::type, X2::type> ));
return boost::report_errors();
}