Location via proxy:
[ UP ]
[Report a bug]
[Manage cookies]
No cookies
No scripts
No ads
No referrer
Show this form
17
Language support library
[support]
17.13
Coroutines
[support.coroutine]
17.13.5
No-op coroutines
[coroutine.noop]
17.13.5.2
Class
coroutine_
handle<noop_
coroutine_
promise>
[coroutine.handle.noop]
17.13.5.2.1
General
[coroutine.handle.noop.general]
🔗
namespace
std
{
template
<
>
struct
coroutine_handle
<
noop_coroutine_promise
>
{
//
[coroutine.
handle.
noop.
conv]
, conversion
constexpr
operator
coroutine_handle
<
>
(
)
const
noexcept
;
//
[coroutine.
handle.
noop.
observers]
, observers
constexpr
explicit
operator
bool
(
)
const
noexcept
;
constexpr
bool
done
(
)
const
noexcept
;
//
[coroutine.
handle.
noop.
resumption]
, resumption
constexpr
void
operator
(
)
(
)
const
noexcept
;
constexpr
void
resume
(
)
const
noexcept
;
constexpr
void
destroy
(
)
const
noexcept
;
//
[coroutine.
handle.
noop.
promise]
, promise access
noop_coroutine_promise
&
promise
(
)
const
noexcept
;
//
[coroutine.
handle.
noop.
address]
, address
constexpr
void
*
address
(
)
const
noexcept
;
private
:
coroutine_handle
(
unspecified
)
;
void
*
ptr;
//
exposition only
}
;
}