mp-coro main
Coroutine support tools
Classes | Namespaces | Typedefs
nonvoid_storage.h File Reference
#include <mp-coro/bits/storage.h>
#include <mp-coro/type_traits.h>
+ Include dependency graph for nonvoid_storage.h:
+ This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  void_type
 
class  nonvoid_storage< T >
 
class  nonvoid_storage< void >
 

Namespaces

namespace  mp_coro
 
namespace  mp_coro::detail
 

Typedefs

template<typename T >
using nonvoid_await_result_t = std::conditional_t< std::is_void_v< await_result_t< T > >, void_type, await_result_t< T > >
 

Class Documentation

◆ mp_coro::void_type

struct mp_coro::void_type
+ Collaboration diagram for void_type: