// All the headers! // C++ 17 and below #if 1 #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 #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 #endif // C compatibility #if 1 #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #endif // C++20 #if __cplusplus > 201703 #if 1 #include #include #include #include #include #if __cpp_coroutines #include #endif #include #include #include #include #include #include #include #include #if 0 // Unimplemented #include #endif #endif #endif // C++23 #if __cplusplus > 202002L #include #include #include #if 0 // Unimplemented #include #include #include #include #include #endif #endif