config.hpp 748 B

1234567891011121314151617181920212223
  1. /* boost random/detail/config.hpp header file
  2. *
  3. * Copyright Steven Watanabe 2009
  4. * Distributed under the Boost Software License, Version 1.0. (See
  5. * accompanying file LICENSE_1_0.txt or copy at
  6. * http://www.boost.org/LICENSE_1_0.txt)
  7. *
  8. * See http://www.boost.org for most recent version including documentation.
  9. *
  10. * $Id$
  11. */
  12. #include <boost/config.hpp>
  13. #if (defined(BOOST_NO_OPERATORS_IN_NAMESPACE) || defined(BOOST_NO_MEMBER_TEMPLATE_FRIENDS)) \
  14. && !defined(BOOST_MSVC)
  15. #define BOOST_RANDOM_NO_STREAM_OPERATORS
  16. #endif
  17. #if ((defined(__cplusplus) && __cplusplus >= 201703L) || (defined(_MSVC_LANG) && _MSVC_LANG >= 201703L)) && (defined(__cpp_hex_float) && __cpp_hex_float >= 201603L)
  18. # define BOOST_RANDOM_HAS_HEX_FLOAT
  19. #endif