final fixes
[SVN r26176]
This commit is contained in:
1 parent
a009ac5eb3
commit
3008c9934d
30 files changed
+8215
-54
No files matched your search
@@ -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 );
|
||||
|
||||
|
||||
Reference in new issue
Block a user