// Copyright (c) 2016-2025 Antony Polukhin // // Distributed under the Boost Software License, Version 1.0. (See accompanying // file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt) // To compile manually use a command like the folowing: // clang++ -I ../include -std=c++20 --precompile -x c++-module boost_lexical_cast.cppm module; #include #include #include #include #include #include #include #include #include #include #ifndef BOOST_LEXICAL_CAST_USE_STD_MODULE #include #include #include #include #include #ifndef BOOST_NO_CWCHAR # include #endif #include #include #include #ifndef BOOST_NO_STD_LOCALE # include #endif #include #include #include #include #include #endif #define BOOST_LEXICAL_CAST_INTERFACE_UNIT export module boost.lexical_cast; #ifdef BOOST_LEXICAL_CAST_USE_STD_MODULE import std; #endif #ifdef __clang__ # pragma clang diagnostic ignored "-Winclude-angled-in-module-purview" #endif #include