1 // (C) Copyright Gennadiy Rozental 2001. 2 // Distributed under the Boost Software License, Version 1.0. 3 // (See accompanying file LICENSE_1_0.txt or copy at 4 // http://www.boost.org/LICENSE_1_0.txt) 5 6 // See http://www.boost.org/libs/test for the library home page. 7 // 8 // File : $RCSfile$ 9 // 10 // Version : $Revision$ 11 // 12 // Description : runtime parameters forward declaration 13 // *************************************************************************** 14 15 #ifndef BOOST_TEST_UTILS_RUNTIME_FWD_HPP 16 #define BOOST_TEST_UTILS_RUNTIME_FWD_HPP 17 18 // Boost.Test 19 #include <boost/test/detail/config.hpp> 20 #include <boost/test/utils/basic_cstring/basic_cstring.hpp> 21 #include <boost/test/utils/basic_cstring/io.hpp> // operator<<(boost::runtime::cstring) 22 23 // Boost 24 #include <boost/shared_ptr.hpp> 25 26 // STL 27 #include <map> 28 29 namespace boost { 30 namespace runtime { 31 32 typedef unit_test::const_string cstring; 33 34 class argument; 35 typedef shared_ptr<argument> argument_ptr; 36 37 template<typename T> class typed_argument; 38 39 class basic_param; 40 typedef shared_ptr<basic_param> basic_param_ptr; 41 42 } // namespace runtime 43 } // namespace boost 44 45 #endif // BOOST_TEST_UTILS_RUNTIME_FWD_HPP 46