9 Apr
2024
9 Apr
'24
6:57 a.m.
Ruben Perez via Boost
AFAIK libc++ makes it work by making the std modules a proxy to the standard headers, with the "export using" idiom.
At least up to Clang 18 it "works" to the same level as in MSVC 17.10: include-before-import works, the other way around -- doesn't. It's possible this has changed in Clang 19, though.