5 Apr
2022
5 Apr
'22
5:47 p.m.
On 05/04/2022 18:34, Peter Dimov via Boost wrote:
My ambitions are modest. All I want is to be able to do this:
#if BOOST_MODULES_SUPPORTED
import <cstddef>; import
; import <exception>; import ; import <utility>; import <functional>; // std::hash import <cstdint>; import <iosfwd>; #else
#include <cstddef> #include
#include <exception> #include #include <utility> #include <functional> // std::hash #include <cstdint> #include <iosfwd> #endif
The compiler will automatically as-if do the above for you if Modules are enabled for standard library headers. It's clever enough to interpret an include as an import. So no need. Niall