make optional constexpr in C++14

This commit is contained in:
Andrzej Krzemienski
2026-02-07 02:12:24 +01:00
parent bfdf0c73f9
commit 3df23370e6
28 changed files with 1405 additions and 544 deletions
+4
View File
@@ -20,6 +20,7 @@
#include "boost/type_traits/is_base_of.hpp"
#include "boost/optional/detail/experimental_traits.hpp"
#ifndef BOOST_OPTIONAL_USES_CONSTEXPR_IMPLEMENTATION
#ifndef BOOST_OPTIONAL_DETAIL_NO_DEFAULTED_MOVE_FUNCTIONS
struct PrivDefault
@@ -135,12 +136,15 @@ void test_trivial_copyability()
}
#endif
#endif // BOOST_OPTIONAL_USES_CONSTEXPR_IMPLEMENTATION
int main()
{
#ifndef BOOST_OPTIONAL_USES_CONSTEXPR_IMPLEMENTATION
#ifndef BOOST_OPTIONAL_DETAIL_NO_DEFAULTED_MOVE_FUNCTIONS
test_type_traits();
test_trivial_copyability();
#endif
#endif
return boost::report_errors();
}