Struct null_frame_t

Class List > null_frame_t

void retrun for coroutine functionMore...

  • #include <return.h>

Classes

Type Name
struct promise_type

Detailed Description

Note:

The library supports coroutine_traits specialization for nullptr_t. This type is for GCC, which doesn't allow non-struct return.

// for MSVC, Clang, GCC
auto coroutine_1() -> null_frame_t {
    co_await suspend_never{};
}

// GCC doesn't allow this! (`nullptr_t` is not class)
auto coroutine_2() -> nullptr_t {
    co_await suspend_never{};
}

The documentation for this class was generated from the following file interface/coroutine/return.h