1 // (C) Copyright Gennadiy Rozental 2001-2014. 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 9 /// @brief test tools compatibility header 10 /// 11 /// This file is used to select the test tools implementation and includes all the necessary headers 12 // *************************************************************************** 13 14 #ifndef BOOST_TEST_TOOLS_HPP_111812GER 15 #define BOOST_TEST_TOOLS_HPP_111812GER 16 17 #include <boost/config.hpp> 18 #include <boost/preprocessor/config/config.hpp> 19 20 #if !BOOST_PP_VARIADICS || ((__cplusplus >= 201103L) && defined(BOOST_NO_CXX11_VARIADIC_MACROS)) 21 #define BOOST_TEST_NO_VARIADIC 22 #endif 23 24 // Boost.Test 25 // #define BOOST_TEST_NO_OLD_TOOLS 26 27 #if defined(BOOST_TEST_NO_VARIADIC) 28 # define BOOST_TEST_NO_NEW_TOOLS 29 #endif 30 31 // #define BOOST_TEST_TOOLS_UNDER_DEBUGGER 32 // #define BOOST_TEST_TOOLS_DEBUGGABLE 33 34 #include <boost/test/tools/context.hpp> 35 36 #ifndef BOOST_TEST_NO_OLD_TOOLS 37 # include <boost/test/tools/old/interface.hpp> 38 # include <boost/test/tools/old/impl.hpp> 39 40 # include <boost/test/tools/detail/print_helper.hpp> 41 #endif 42 43 #ifndef BOOST_TEST_NO_NEW_TOOLS 44 # include <boost/test/tools/interface.hpp> 45 # include <boost/test/tools/assertion.hpp> 46 # include <boost/test/tools/fpc_op.hpp> 47 # include <boost/test/tools/collection_comparison_op.hpp> 48 # include <boost/test/tools/cstring_comparison_op.hpp> 49 50 # include <boost/test/tools/detail/fwd.hpp> 51 # include <boost/test/tools/detail/print_helper.hpp> 52 # include <boost/test/tools/detail/it_pair.hpp> 53 54 # include <boost/test/tools/detail/bitwise_manip.hpp> 55 # include <boost/test/tools/detail/tolerance_manip.hpp> 56 # include <boost/test/tools/detail/per_element_manip.hpp> 57 # include <boost/test/tools/detail/lexicographic_manip.hpp> 58 #endif 59 60 61 #endif // BOOST_TEST_TOOLS_HPP_111812GER 62