1 2 // Copyright Aleksey Gurtovoy 2000-2004 3 // 4 // Distributed under the Boost Software License, Version 1.0. 5 // (See accompanying file LICENSE_1_0.txt or copy at 6 // http://www.boost.org/LICENSE_1_0.txt) 7 // 8 // See http://www.boost.org/libs/mpl for documentation. 9 10 // $Id$ 11 // $Date$ 12 // $Revision$ 13 14 #include <boost/mpl/size.hpp> 15 16 #include <boost/mpl/list.hpp> 17 #include <boost/mpl/aux_/test.hpp> 18 MPL_TEST_CASE()19MPL_TEST_CASE() 20 { 21 typedef list<> empty_list; 22 typedef list<char,short,int,long> list; 23 24 MPL_ASSERT_RELATION( size<empty_list>::value, ==, 0 ); 25 MPL_ASSERT_RELATION( size<list>::value, ==, 4 ); 26 } 27