// Copyright Antony Polukhin, 2016-2026 // // 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 following: // clang++ -I ../include -std=c++20 --precompile -x c++-module any.cppm module; #include #include #include #include #ifdef BOOST_ANY_USE_STD_MODULE import std; #else #include #include #include #include #include #endif #define BOOST_ANY_INTERFACE_UNIT export module boost.any; #ifdef __clang__ # pragma clang diagnostic ignored "-Winclude-angled-in-module-purview" #endif #include #include #include