File indexing completed on 2025-04-19 08:44:21
0001
0002
0003
0004
0005
0006
0007
0008
0009
0010
0011
0012
0013
0014 #ifndef BOOST_SCOPE_DETAIL_CONFIG_HPP_INCLUDED_
0015 #define BOOST_SCOPE_DETAIL_CONFIG_HPP_INCLUDED_
0016
0017 #include <boost/config.hpp>
0018 #include <boost/scope/detail/header.hpp>
0019
0020 #ifdef BOOST_HAS_PRAGMA_ONCE
0021 #pragma once
0022 #endif
0023
0024 #if !(defined(__cpp_noexcept_function_type) && __cpp_noexcept_function_type >= 201510l) && !defined(_NOEXCEPT_TYPES_SUPPORTED)
0025 #define BOOST_SCOPE_NO_CXX17_NOEXCEPT_FUNCTION_TYPES
0026 #endif
0027
0028 #if !defined(BOOST_SCOPE_DETAIL_DOC_ALT)
0029 #if !defined(BOOST_SCOPE_DOXYGEN)
0030 #define BOOST_SCOPE_DETAIL_DOC_ALT(alt, ...) __VA_ARGS__
0031 #else
0032 #define BOOST_SCOPE_DETAIL_DOC_ALT(alt, ...) alt
0033 #endif
0034 #endif
0035
0036 #if !defined(BOOST_SCOPE_DETAIL_DOC_HIDDEN)
0037 #define BOOST_SCOPE_DETAIL_DOC_HIDDEN(...) BOOST_SCOPE_DETAIL_DOC_ALT(..., __VA_ARGS__)
0038 #endif
0039
0040 #if !defined(BOOST_SCOPE_DETAIL_DOC)
0041 #if !defined(BOOST_SCOPE_DOXYGEN)
0042 #define BOOST_SCOPE_DETAIL_DOC(...)
0043 #else
0044 #define BOOST_SCOPE_DETAIL_DOC(...) __VA_ARGS__
0045 #endif
0046 #endif
0047
0048 #include <boost/scope/detail/footer.hpp>
0049
0050 #endif