diff --git a/changelist.txt b/changelist.txt new file mode 100644 index 00000000..bb4a21d6 --- /dev/null +++ b/changelist.txt @@ -0,0 +1,5 @@ +Interface Changes + +- June 12, 2009: vector0 is now vector0<> as per Boost Trac Ticket #1608 + to follow MPL more closely. + diff --git a/test/functional/invoke.cpp b/test/functional/invoke.cpp index 68c59e4b..460e1e29 100644 --- a/test/functional/invoke.cpp +++ b/test/functional/invoke.cpp @@ -340,7 +340,7 @@ void result_type_tests() using boost::is_same; BOOST_TEST(( is_same< - fusion::result_of::invoke::type, int + fusion::result_of::invoke >::type, int >::value )); // disabled until boost::result_of supports it // BOOST_TEST(( is_same< diff --git a/test/sequence/as_list.cpp b/test/sequence/as_list.cpp index 52846d9d..cf282741 100644 --- a/test/sequence/as_list.cpp +++ b/test/sequence/as_list.cpp @@ -26,7 +26,7 @@ main() std::cout << tuple_delimiter(", "); { - vector0 empty; + vector0<> empty; std::cout << as_list(make_vector(1, 1.23, "harru")) << std::endl; std::cout << as_list(push_back(empty, 999)) << std::endl; diff --git a/test/sequence/as_map.cpp b/test/sequence/as_map.cpp index 32e3a420..6c18a3cc 100644 --- a/test/sequence/as_map.cpp +++ b/test/sequence/as_map.cpp @@ -28,7 +28,7 @@ main() std::cout << tuple_delimiter(", "); { - vector0 empty; + vector0<> empty; std::cout << as_map(make_list(make_pair('X'), make_pair("Men"))) << std::endl; std::cout << as_map(push_back(empty, make_pair(999))) << std::endl; } diff --git a/test/sequence/as_set.cpp b/test/sequence/as_set.cpp index 12a3641c..d13d0959 100644 --- a/test/sequence/as_set.cpp +++ b/test/sequence/as_set.cpp @@ -29,7 +29,7 @@ main() std::cout << tuple_delimiter(", "); { - vector0 empty; + vector0<> empty; std::cout << as_set(make_list(1, 1.23, "harru")) << std::endl; std::cout << as_set(push_back(empty, 999)) << std::endl; diff --git a/test/sequence/as_vector.cpp b/test/sequence/as_vector.cpp index 27905de5..2bcc2b32 100644 --- a/test/sequence/as_vector.cpp +++ b/test/sequence/as_vector.cpp @@ -27,7 +27,7 @@ main() std::cout << tuple_delimiter(", "); { - vector0 empty; + vector0<> empty; std::cout << as_vector(make_list(1, 1.23, "harru")) << std::endl; std::cout << as_vector(push_back(empty, 999)) << std::endl; diff --git a/test/sequence/vector_n.cpp b/test/sequence/vector_n.cpp index b051ca89..f041bac8 100644 --- a/test/sequence/vector_n.cpp +++ b/test/sequence/vector_n.cpp @@ -33,10 +33,10 @@ main() using namespace std; { - vector0 vec; + vector0<> vec; (void) vec; cout << "(): " << sizeof(vec) << endl; - cout << (boost::is_empty::value ? "is empty" : "is not empty") << endl; + cout << (boost::is_empty >::value ? "is empty" : "is not empty") << endl; } { @@ -207,7 +207,7 @@ main() { // testing copy and assign from a view - vector0 empty; + vector0<> empty; fusion::vector2 v(fusion::push_back(fusion::push_back(empty, 123), 456)); BOOST_TEST(at_c<0>(v) == 123); BOOST_TEST(at_c<1>(v) == 456);