Add C++23 header macros.

This commit is contained in:
jzmaddock
2023-09-09 19:20:12 +01:00
parent 33b12777cf
commit ce665092fe
180 changed files with 1346 additions and 150 deletions
+91 -1
View File
@@ -1,4 +1,4 @@
// This file was automatically generated on Sun Jun 5 16:50:18 2022
// This file was automatically generated on Sat Sep 9 19:03:28 2023
// by libs/config/tools/generate.cpp
// Copyright John Maddock 2002-21.
// Use, modification and distribution are subject to the
@@ -532,6 +532,51 @@ namespace boost_no_cxx20_hdr_syncstream = empty_boost;
#else
namespace boost_no_cxx20_hdr_version = empty_boost;
#endif
#ifndef BOOST_NO_CXX23_HDR_EXPECTED
#include "boost_no_cxx23_hdr_expected.ipp"
#else
namespace boost_no_cxx23_hdr_expected = empty_boost;
#endif
#ifndef BOOST_NO_CXX23_HDR_FLAT_MAP
#include "boost_no_cxx23_hdr_flat_map.ipp"
#else
namespace boost_no_cxx23_hdr_flat_map = empty_boost;
#endif
#ifndef BOOST_NO_CXX23_HDR_FLAT_SET
#include "boost_no_cxx23_hdr_flat_set.ipp"
#else
namespace boost_no_cxx23_hdr_flat_set = empty_boost;
#endif
#ifndef BOOST_NO_CXX23_HDR_GENERATOR
#include "boost_no_cxx23_hdr_generator.ipp"
#else
namespace boost_no_cxx23_hdr_generator = empty_boost;
#endif
#ifndef BOOST_NO_CXX23_HDR_MDSPAN
#include "boost_no_cxx23_hdr_mdspan.ipp"
#else
namespace boost_no_cxx23_hdr_mdspan = empty_boost;
#endif
#ifndef BOOST_NO_CXX23_HDR_PRINT
#include "boost_no_cxx23_hdr_print.ipp"
#else
namespace boost_no_cxx23_hdr_print = empty_boost;
#endif
#ifndef BOOST_NO_CXX23_HDR_SPANSTREAM
#include "boost_no_cxx23_hdr_spanstream.ipp"
#else
namespace boost_no_cxx23_hdr_spanstream = empty_boost;
#endif
#ifndef BOOST_NO_CXX23_HDR_STACKTRACE
#include "boost_no_cxx23_hdr_stacktrace.ipp"
#else
namespace boost_no_cxx23_hdr_stacktrace = empty_boost;
#endif
#ifndef BOOST_NO_CXX23_HDR_STDFLOAT
#include "boost_no_cxx23_hdr_stdfloat.ipp"
#else
namespace boost_no_cxx23_hdr_stdfloat = empty_boost;
#endif
#ifndef BOOST_NO_CXX98_BINDERS
#include "boost_no_cxx98_binders.ipp"
#else
@@ -1851,6 +1896,51 @@ int main( int, char *[] )
std::cerr << "Failed test for BOOST_NO_CXX20_HDR_VERSION at: " << __FILE__ << ":" << __LINE__ << std::endl;
++error_count;
}
if(0 != boost_no_cxx23_hdr_expected::test())
{
std::cerr << "Failed test for BOOST_NO_CXX23_HDR_EXPECTED at: " << __FILE__ << ":" << __LINE__ << std::endl;
++error_count;
}
if(0 != boost_no_cxx23_hdr_flat_map::test())
{
std::cerr << "Failed test for BOOST_NO_CXX23_HDR_FLAT_MAP at: " << __FILE__ << ":" << __LINE__ << std::endl;
++error_count;
}
if(0 != boost_no_cxx23_hdr_flat_set::test())
{
std::cerr << "Failed test for BOOST_NO_CXX23_HDR_FLAT_SET at: " << __FILE__ << ":" << __LINE__ << std::endl;
++error_count;
}
if(0 != boost_no_cxx23_hdr_generator::test())
{
std::cerr << "Failed test for BOOST_NO_CXX23_HDR_GENERATOR at: " << __FILE__ << ":" << __LINE__ << std::endl;
++error_count;
}
if(0 != boost_no_cxx23_hdr_mdspan::test())
{
std::cerr << "Failed test for BOOST_NO_CXX23_HDR_MDSPAN at: " << __FILE__ << ":" << __LINE__ << std::endl;
++error_count;
}
if(0 != boost_no_cxx23_hdr_print::test())
{
std::cerr << "Failed test for BOOST_NO_CXX23_HDR_PRINT at: " << __FILE__ << ":" << __LINE__ << std::endl;
++error_count;
}
if(0 != boost_no_cxx23_hdr_spanstream::test())
{
std::cerr << "Failed test for BOOST_NO_CXX23_HDR_SPANSTREAM at: " << __FILE__ << ":" << __LINE__ << std::endl;
++error_count;
}
if(0 != boost_no_cxx23_hdr_stacktrace::test())
{
std::cerr << "Failed test for BOOST_NO_CXX23_HDR_STACKTRACE at: " << __FILE__ << ":" << __LINE__ << std::endl;
++error_count;
}
if(0 != boost_no_cxx23_hdr_stdfloat::test())
{
std::cerr << "Failed test for BOOST_NO_CXX23_HDR_STDFLOAT at: " << __FILE__ << ":" << __LINE__ << std::endl;
++error_count;
}
if(0 != boost_no_cxx98_binders::test())
{
std::cerr << "Failed test for BOOST_NO_CXX98_BINDERS at: " << __FILE__ << ":" << __LINE__ << std::endl;