A module for all my uses of the standard library, until import std;
works. Due to clang bugs, any file that includes any standard header (even indirectly) must first #include <std_module/prelude.hpp>
first. Certain standard headers need to be included in a certain order to ensure the current modules implementation believes function bodies haven't changed, and this ensures that. Moreover, some operators have been defined in such a way that certain things still require #include
-- for instance, comparing std::string_view
.
-
Notifications
You must be signed in to change notification settings - Fork 1
A module for all my uses of the standard library, until `import std;` works
License
davidstone/std_module
Folders and files
Name | Name | Last commit message | Last commit date | |
---|---|---|---|---|
Repository files navigation
About
A module for all my uses of the standard library, until `import std;` works
Resources
License
Stars
Watchers
Forks
Releases
No releases published
Packages 0
No packages published