1 // (C) Copyright Gennadiy Rozental 2005-2008. 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: 49312 $ 11 // 12 // Description : global framework level forward declaration 13 // *************************************************************************** 14 15 #ifndef BOOST_RT_FWD_HPP_062604GER 16 #define BOOST_RT_FWD_HPP_062604GER 17 18 // Boost.Runtime.Parameter 19 #include <boost/test/utils/runtime/config.hpp> 20 21 // Boost 22 #include <boost/shared_ptr.hpp> 23 24 namespace boost { 25 26 namespace BOOST_RT_PARAM_NAMESPACE { 27 28 class parameter; 29 30 class argument; 31 typedef shared_ptr<argument> argument_ptr; 32 typedef shared_ptr<argument const> const_argument_ptr; 33 34 template<typename T> class value_interpreter; 35 template<typename T> class typed_argument; 36 37 } // namespace BOOST_RT_PARAM_NAMESPACE 38 39 } // namespace boost 40 41 #endif // BOOST_RT_FWD_HPP_062604GER 42