123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263 |
- #ifndef _LIBCPP_COROUTINE
- #define _LIBCPP_COROUTINE
- #include <__assert> // all public C++ headers provide the assertion handler
- #include <__config>
- #include <__coroutine/coroutine_handle.h>
- #include <__coroutine/coroutine_traits.h>
- #include <__coroutine/noop_coroutine_handle.h>
- #include <__coroutine/trivial_awaitables.h>
- #include <version>
- #include <compare>
- #ifndef _LIBCPP_HAS_NO_PRAGMA_SYSTEM_HEADER
- # pragma GCC system_header
- #endif
- #if !defined(_LIBCPP_REMOVE_TRANSITIVE_INCLUDES) && _LIBCPP_STD_VER <= 20
- # include <iosfwd>
- # include <type_traits>
- #endif
- #endif
|