File indexing completed on 2025-12-15 10:09:21
0001
0002
0003
0004
0005
0006
0007
0008
0009
0010
0011
0012
0013
0014 #ifndef BOOST_TEST_TOOLS_HPP_111812GER
0015 #define BOOST_TEST_TOOLS_HPP_111812GER
0016
0017 #include <boost/config.hpp>
0018
0019
0020 #include <boost/test/detail/config.hpp>
0021
0022 #include <boost/preprocessor/config/config.hpp>
0023
0024 #if defined(BOOST_NO_CXX11_VARIADIC_MACROS) \
0025 || defined(BOOST_NO_CXX11_AUTO_DECLARATIONS) \
0026 || defined(BOOST_NO_CXX11_DECLTYPE)
0027 # define BOOST_TEST_MACRO_LIMITED_SUPPORT
0028 #endif
0029
0030
0031
0032
0033 #if defined(BOOST_TEST_MACRO_LIMITED_SUPPORT) \
0034 && ( !BOOST_PP_VARIADICS \
0035 || !(__cplusplus >= 201103L) && defined(BOOST_NO_CXX11_VARIADIC_MACROS))
0036 # define BOOST_TEST_NO_NEW_TOOLS
0037 #endif
0038
0039
0040
0041
0042 #include <boost/test/tools/context.hpp>
0043
0044 #ifndef BOOST_TEST_NO_OLD_TOOLS
0045 # include <boost/test/tools/old/interface.hpp>
0046 # include <boost/test/tools/old/impl.hpp>
0047
0048 # include <boost/test/tools/detail/print_helper.hpp>
0049 #endif
0050
0051 #ifndef BOOST_TEST_NO_NEW_TOOLS
0052 # include <boost/test/tools/interface.hpp>
0053 # include <boost/test/tools/assertion.hpp>
0054 # include <boost/test/tools/fpc_op.hpp>
0055 # include <boost/test/tools/collection_comparison_op.hpp>
0056 # include <boost/test/tools/cstring_comparison_op.hpp>
0057
0058 # include <boost/test/tools/detail/fwd.hpp>
0059 # include <boost/test/tools/detail/print_helper.hpp>
0060 # include <boost/test/tools/detail/it_pair.hpp>
0061
0062 # include <boost/test/tools/detail/bitwise_manip.hpp>
0063 # include <boost/test/tools/detail/tolerance_manip.hpp>
0064 # include <boost/test/tools/detail/per_element_manip.hpp>
0065 # include <boost/test/tools/detail/lexicographic_manip.hpp>
0066 #endif
0067
0068 #endif