From 3d46d5158b65433f0c544afe19abb4579f7c2f9f Mon Sep 17 00:00:00 2001 From: jzmaddock Date: Fri, 19 Apr 2024 13:19:09 +0100 Subject: [PATCH] Try again with msvc config. --- module/regex_create_char.cpp | 4 ++++ module/regex_create_wchar_t.cpp | 4 ++++ module/regex_nc_sfind.cpp | 4 ++++ module/regex_nc_smatch.cpp | 4 ++++ module/regex_nc_wsfind.cpp | 4 ++++ module/regex_nc_wsmatch.cpp | 4 ++++ module/regex_sfind.cpp | 4 ++++ module/regex_smatch.cpp | 4 ++++ module/regex_wsfind.cpp | 4 ++++ module/regex_wsmatch.cpp | 4 ++++ 10 files changed, 40 insertions(+) diff --git a/module/regex_create_char.cpp b/module/regex_create_char.cpp index a9c5c99d..63e21a83 100644 --- a/module/regex_create_char.cpp +++ b/module/regex_create_char.cpp @@ -15,6 +15,10 @@ module; module boost.regex; +#if !defined(BOOST_REGEX_USE_STD_MODULE) && defined(MSVC_EXPERIMENTAL_STD_MODULE) +import std.core; +#endif + namespace boost::detail { std::shared_ptr::traits_type> > diff --git a/module/regex_create_wchar_t.cpp b/module/regex_create_wchar_t.cpp index cc335790..90b8fafe 100644 --- a/module/regex_create_wchar_t.cpp +++ b/module/regex_create_wchar_t.cpp @@ -15,6 +15,10 @@ module; module boost.regex; +#if !defined(BOOST_REGEX_USE_STD_MODULE) && defined(MSVC_EXPERIMENTAL_STD_MODULE) +import std.core; +#endif + namespace boost::detail { std::shared_ptr::traits_type> > diff --git a/module/regex_nc_sfind.cpp b/module/regex_nc_sfind.cpp index 131b4bed..bc52559e 100644 --- a/module/regex_nc_sfind.cpp +++ b/module/regex_nc_sfind.cpp @@ -11,6 +11,10 @@ module; module boost.regex; +#if !defined(BOOST_REGEX_USE_STD_MODULE) && defined(MSVC_EXPERIMENTAL_STD_MODULE) +import std.core; +#endif + namespace boost::re_detail_600 { bool factory_find(perl_matcher::allocator_type, regex::traits_type>& m) diff --git a/module/regex_nc_smatch.cpp b/module/regex_nc_smatch.cpp index 32fdaf6b..fc933825 100644 --- a/module/regex_nc_smatch.cpp +++ b/module/regex_nc_smatch.cpp @@ -11,6 +11,10 @@ module; module boost.regex; +#if !defined(BOOST_REGEX_USE_STD_MODULE) && defined(MSVC_EXPERIMENTAL_STD_MODULE) +import std.core; +#endif + namespace boost::re_detail_600 { bool factory_match(perl_matcher::allocator_type, regex::traits_type>& m) diff --git a/module/regex_nc_wsfind.cpp b/module/regex_nc_wsfind.cpp index ba64c5f2..ffeda38f 100644 --- a/module/regex_nc_wsfind.cpp +++ b/module/regex_nc_wsfind.cpp @@ -11,6 +11,10 @@ module; module boost.regex; +#if !defined(BOOST_REGEX_USE_STD_MODULE) && defined(MSVC_EXPERIMENTAL_STD_MODULE) +import std.core; +#endif + namespace boost::re_detail_600 { bool factory_find(perl_matcher::allocator_type, wregex::traits_type>& m) diff --git a/module/regex_nc_wsmatch.cpp b/module/regex_nc_wsmatch.cpp index f4593301..b4320903 100644 --- a/module/regex_nc_wsmatch.cpp +++ b/module/regex_nc_wsmatch.cpp @@ -11,6 +11,10 @@ module; module boost.regex; +#if !defined(BOOST_REGEX_USE_STD_MODULE) && defined(MSVC_EXPERIMENTAL_STD_MODULE) +import std.core; +#endif + namespace boost::re_detail_600 { bool factory_match(perl_matcher::allocator_type, wregex::traits_type>& m) diff --git a/module/regex_sfind.cpp b/module/regex_sfind.cpp index 3bd44adb..51bde076 100644 --- a/module/regex_sfind.cpp +++ b/module/regex_sfind.cpp @@ -11,6 +11,10 @@ module; module boost.regex; +#if !defined(BOOST_REGEX_USE_STD_MODULE) && defined(MSVC_EXPERIMENTAL_STD_MODULE) +import std.core; +#endif + namespace boost::re_detail_600 { bool factory_find(perl_matcher::allocator_type, regex::traits_type>& m) diff --git a/module/regex_smatch.cpp b/module/regex_smatch.cpp index 7ec21611..fd50e47b 100644 --- a/module/regex_smatch.cpp +++ b/module/regex_smatch.cpp @@ -11,6 +11,10 @@ module; module boost.regex; +#if !defined(BOOST_REGEX_USE_STD_MODULE) && defined(MSVC_EXPERIMENTAL_STD_MODULE) +import std.core; +#endif + namespace boost::re_detail_600 { bool factory_match(perl_matcher::allocator_type, regex::traits_type>& m) diff --git a/module/regex_wsfind.cpp b/module/regex_wsfind.cpp index 46cb56a1..65c8dcf3 100644 --- a/module/regex_wsfind.cpp +++ b/module/regex_wsfind.cpp @@ -11,6 +11,10 @@ module; module boost.regex; +#if !defined(BOOST_REGEX_USE_STD_MODULE) && defined(MSVC_EXPERIMENTAL_STD_MODULE) +import std.core; +#endif + namespace boost::re_detail_600 { bool factory_find(perl_matcher::allocator_type, wregex::traits_type>& m) diff --git a/module/regex_wsmatch.cpp b/module/regex_wsmatch.cpp index 4b4d2eb0..65a3ef6c 100644 --- a/module/regex_wsmatch.cpp +++ b/module/regex_wsmatch.cpp @@ -11,6 +11,10 @@ module; module boost.regex; +#if !defined(BOOST_REGEX_USE_STD_MODULE) && defined(MSVC_EXPERIMENTAL_STD_MODULE) +import std.core; +#endif + namespace boost::re_detail_600 { bool factory_match(perl_matcher::allocator_type, wregex::traits_type>& m)