[coroutine.handle.export.import] (original) (raw)

17 Language support library [support]

17.12 Coroutines [support.coroutine]

17.12.3 Class template coroutine_­handle [coroutine.handle]

17.12.3.2 Export/import [coroutine.handle.export.import]

constexpr void* address() const noexcept;

static constexpr coroutine_handle<> coroutine_handle<>::from_address(void* addr);static constexpr coroutine_handle<Promise> coroutine_handle<Promise>::from_address(void* addr);

Preconditions: addr was obtained via a prior call to address.

Postconditions: from_­address(address()) == *this.