merge RC_1_32_0 fixes

[SVN r26328]
This commit is contained in:
Aleksey Gurtovoy
2004-11-28 03:35:12 +00:00
parent ff817a2421
commit 203a9f086a
424 changed files with 104373 additions and 16093 deletions
+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 );