final fixes

[SVN r26176]
This commit is contained in:
Aleksey Gurtovoy committed 2004-11-10 23:53:10 +00:00
1 parent a009ac5eb3
commit 3008c9934d
30 files changed
+8215 -54

No files matched your search

+10
View File
@@ -23,6 +23,9 @@ MPL_TEST_CASE()
typedef vector_c<bool,true>::type v1;
typedef vector_c<bool,false>::type v2;
MPL_ASSERT(( is_same< v1::value_type, bool > ));
MPL_ASSERT(( is_same< v2::value_type, bool > ));
MPL_ASSERT_RELATION( front<v1>::type::value, ==, true );
MPL_ASSERT_RELATION( front<v2>::type::value, ==, false );
}
@@ -34,6 +37,10 @@ MPL_TEST_CASE()
typedef vector_c<int,0,1> v2;
typedef vector_c<int,1,2,3> v3;
MPL_ASSERT(( is_same< v1::value_type, int > ));
MPL_ASSERT(( is_same< v2::value_type, int > ));
MPL_ASSERT(( is_same< v3::value_type, int > ));
MPL_ASSERT_RELATION( size<v1>::value, ==, 1 );
MPL_ASSERT_RELATION( size<v2>::value, ==, 2 );
MPL_ASSERT_RELATION( size<v3>::value, ==, 3 );
@@ -48,6 +55,9 @@ MPL_TEST_CASE()
typedef vector_c<unsigned,0> v1;
typedef vector_c<unsigned,1,2> v2;
MPL_ASSERT(( is_same< v1::value_type, unsigned > ));
MPL_ASSERT(( is_same< v2::value_type, unsigned > ));
MPL_ASSERT_RELATION( size<v1>::type::value, ==, 1 );
MPL_ASSERT_RELATION( size<v2>::type::value, ==, 2 );