mp-coro main
Coroutine support tools
Namespace List
Here is a list of all namespaces with brief descriptions:
[detail level 12345]
 Nmp_coro
 Ndetail
 CnoncopyableBase class with deleted copy constructor and copy assignment operator
 Cnonvoid_storage
 Cnonvoid_storage< void >
 CstorageStorage class that can either contain a value, an exception, or be empty
 Cstorage_baseStorage class that can either contain a value, an exception, or be empty
 Cstorage_base< T & >Storage class that can either contain a reference to a value, an exception, or be empty
 Cstorage_base< void >Storage class that can either an exception, or be empty
 Csynchronized_taskLazy task that can later be started explicitly, and that notifies another variable (the “sync” object) of its completion
 Cpromise_typeRequired promise type for coroutines returning a synchronized_task
 Cfinal_awaiterAwaiter returned by final_suspend
 Ctask_promise_storage
 Ctask_promise_storage< void >
 Ctask_promise_storage_base
 Cwhen_all_awaitable
 Cawaiter_base
 Cwhen_all_sync
 Rsuspend_return_type
 Casync
 Ccoro_deleterIf the given promise object has an associated coroutine, destroy it
 Cgenerator
 Citerator
 Cpromise_type
 Cremove_rvalue_reference
 Cremove_rvalue_reference< T && >
 CtaskTask that produces a value of type T: to get that value, simply await the task
 CawaiterAwaiter type for awaiting the result of a task
 Cpromise_typeRequired promise type for coroutines returning a task
 Cfinal_awaiterAwaiter returned by final_suspend
 Cvoid_type
 Rspecialization_of
 Rawaiter
 Rawaiter_of
 Rawaitable
 Rawaitable_of
 Rtask_value_type
 Rsync_notification_typeType that supports the notify_awaitable_completed() member function used by mp_coro::detail::synchronized_task