1 // misc.cpp 2 // 3 // (C) Copyright Eric Niebler 2008. 4 // Use, modification and distribution are subject to the 5 // Boost Software License, Version 1.0. (See accompanying file 6 // LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt) 7 8 /* 9 Revision history: 10 4 March 2008 : Initial version. 11 */ 12 13 #include <vector> 14 #include <boost/test/minimal.hpp> 15 #include <boost/foreach.hpp> 16 17 struct xxx : std::vector<int> 18 { 19 virtual ~xxx() = 0; 20 }; 21 test_abstract(xxx & rng)22void test_abstract(xxx& rng) 23 { 24 BOOST_FOREACH (int x, rng) 25 { 26 (void)x; 27 } 28 } 29 30 struct yyy : std::vector<int> 31 { testyyy32 void test() 33 { 34 BOOST_FOREACH(int x, *this) 35 { 36 (void)x; 37 } 38 } 39 }; 40 41 /////////////////////////////////////////////////////////////////////////////// 42 // test_main 43 // test_main(int,char * [])44int test_main( int, char*[] ) 45 { 46 return 0; 47 } 48