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
#define BOOST_NONE_T_17SEP2003_HPP
#include <boost/config.hpp>
namespace boost {
#ifdef BOOST_OPTIONAL_USE_OLD_DEFINITION_OF_NONE
@ -29,7 +31,7 @@ class none_t {};
struct none_t
{
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