Add more robust constexpr support

This commit is contained in:
Andrzej Krzemienski
2026-02-10 19:30:11 +01:00
parent b6a57cdb46
commit 046357ce54
27 changed files with 618 additions and 244 deletions
+3 -3
View File
@@ -20,7 +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_USES_UNION_IMPLEMENTATION
#ifndef BOOST_OPTIONAL_DETAIL_NO_DEFAULTED_MOVE_FUNCTIONS
struct PrivDefault
@@ -136,11 +136,11 @@ void test_trivial_copyability()
}
#endif
#endif // BOOST_OPTIONAL_USES_CONSTEXPR_IMPLEMENTATION
#endif // BOOST_OPTIONAL_USES_UNION_IMPLEMENTATION
int main()
{
#ifndef BOOST_OPTIONAL_USES_CONSTEXPR_IMPLEMENTATION
#ifndef BOOST_OPTIONAL_USES_UNION_IMPLEMENTATION
#ifndef BOOST_OPTIONAL_DETAIL_NO_DEFAULTED_MOVE_FUNCTIONS
test_type_traits();
test_trivial_copyability();