Iros
Loading...
Searching...
No Matches
di::concepts::StoppableTokenFor Concept Reference
#include <
di/sync/concepts/stoppable_token_for.h
>
Concept definition
template
<
typename
T,
typename
Callback,
typename
Init Callback>
concept
di::concepts::StoppableTokenFor
=
StoppableToken<T>
&&
Invocable<Callback>
&&
requires
{
typename
T::template CallbackType<Callback>; } &&
ConstructibleFrom<Callback, Init>
&&
ConstructibleFrom<typename T::template CallbackType<Callback>
, T, Init> &&
ConstructibleFrom<typename T::template CallbackType<Callback>
, T&, Init> &&
ConstructibleFrom<typename T::template CallbackType<Callback>
, T
const
, Init> &&
ConstructibleFrom<typename T::template CallbackType<Callback>
, T
const
&, Init>
di::concepts::ConstructibleFrom
Definition
operations.h:11
di::concepts::Invocable
Definition
invoke.h:58
di::concepts::StoppableTokenFor
Definition
stoppable_token_for.h:9
di::concepts::StoppableToken
Definition
stoppable_token.h:13
di
concepts
StoppableTokenFor
Generated by
1.13.0