diff --git a/stdc++.h b/stdc++.h index ed1873e..be2e1d0 100644 --- a/stdc++.h +++ b/stdc++.h @@ -23,6 +23,57 @@ #include #include #include + +// C++ +// #include +// #include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include + +#if _HAS_CXX17 +#include +// #include +#include +#include +#include +#endif + +#if _HAS_CXX20 +#include +#include +#include +#include +#include +#include +#include +#include +#endif + +#if _HAS_CXX23 +#include +#include +#if __cpp_impl_coroutine +#include +#endif +#endif + +// C #include #include #include @@ -51,44 +102,6 @@ #include // C++ -// #include -// #include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -// #include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#if __cpp_impl_coroutine -#include -#endif #include #include #include @@ -140,6 +153,8 @@ #include #include #include + +#if _HAS_CXX17 #include #include // #include @@ -147,6 +162,9 @@ #include #include #include +#endif + +#if _HAS_CXX20 #include #include #include @@ -161,9 +179,14 @@ #include #include #include +#endif + +#if _HAS_CXX23 #include #include #if __has_include() #include #endif #include +#include +#endif