fwd.hpp 1.1 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445
  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. // See http://www.boost.org/libs/test for the library home page.
  6. //
  7. // File : $RCSfile$
  8. //
  9. // Version : $Revision$
  10. //
  11. // Description : runtime parameters forward declaration
  12. // ***************************************************************************
  13. #ifndef BOOST_TEST_UTILS_RUNTIME_FWD_HPP
  14. #define BOOST_TEST_UTILS_RUNTIME_FWD_HPP
  15. // Boost.Test
  16. #include <boost/test/detail/config.hpp>
  17. #include <boost/test/utils/basic_cstring/basic_cstring.hpp>
  18. #include <boost/test/utils/basic_cstring/io.hpp> // operator<<(boost::runtime::cstring)
  19. // Boost
  20. #include <boost/shared_ptr.hpp>
  21. // STL
  22. #include <map>
  23. namespace boost {
  24. namespace runtime {
  25. typedef unit_test::const_string cstring;
  26. class argument;
  27. typedef shared_ptr<argument> argument_ptr;
  28. template<typename T> class typed_argument;
  29. class basic_param;
  30. typedef shared_ptr<basic_param> basic_param_ptr;
  31. } // namespace runtime
  32. } // namespace boost
  33. #endif // BOOST_TEST_UTILS_RUNTIME_FWD_HPP