r #12967 use BOOST_CONSTEXPR on none_t ctor

This commit is contained in:
Matt
2017-08-16 13:52:46 -04:00
parent cd4e44f3dc
commit b709447922

View File

@ -13,6 +13,8 @@
#ifndef BOOST_NONE_T_17SEP2003_HPP #ifndef BOOST_NONE_T_17SEP2003_HPP
#define BOOST_NONE_T_17SEP2003_HPP #define BOOST_NONE_T_17SEP2003_HPP
#include <boost/config.hpp>
namespace boost { namespace boost {
#ifdef BOOST_OPTIONAL_USE_OLD_DEFINITION_OF_NONE #ifdef BOOST_OPTIONAL_USE_OLD_DEFINITION_OF_NONE
@ -29,7 +31,7 @@ class none_t {};
struct none_t struct none_t
{ {
struct init_tag{}; struct init_tag{};
explicit constexpr none_t(init_tag){} // to disable default constructor explicit BOOST_CONSTEXPR none_t(init_tag){} // to disable default constructor
}; };
#endif // old implementation workarounds #endif // old implementation workarounds