config.hpp 648 B

1234567891011121314151617181920212223
  1. // Copyright Antony Polukhin, 2021-2025.
  2. //
  3. // Distributed under the Boost Software License, Version 1.0. (See
  4. // accompanying file LICENSE_1_0.txt or copy at
  5. // http://www.boost.org/LICENSE_1_0.txt)
  6. #ifndef BOOST_ANY_ANYS_DETAIL_CONFIG_HPP
  7. #define BOOST_ANY_ANYS_DETAIL_CONFIG_HPP
  8. #ifdef BOOST_ANY_INTERFACE_UNIT
  9. # define BOOST_ANY_BEGIN_MODULE_EXPORT export {
  10. # define BOOST_ANY_END_MODULE_EXPORT }
  11. #else
  12. # define BOOST_ANY_BEGIN_MODULE_EXPORT
  13. # define BOOST_ANY_END_MODULE_EXPORT
  14. #endif
  15. #if defined(BOOST_USE_MODULES) && !defined(BOOST_ANY_INTERFACE_UNIT)
  16. import boost.any;
  17. #endif
  18. #endif // #ifndef BOOST_ANY_ANYS_DETAIL_CONFIG_HPP