// Copyright (c) 2016-2026 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 pfr.cppm module; #include #include #include #ifdef BOOST_PFR_USE_STD_MODULE import std; #else #include #include #include #include #include #include #include #include #include #include #include #include #include #endif #define BOOST_PFR_INTERFACE_UNIT export module boost.pfr; #ifdef __clang__ # pragma clang diagnostic ignored "-Winclude-angled-in-module-purview" #endif #include