Iros
Loading...
Searching...
No Matches
unstoppable_token.h
Go to the documentation of this file.
1
#pragma once
2
3
#include "
di/sync/concepts/stoppable_token.h
"
4
5
namespace
di::concepts
{
6
template
<
typename
T>
7
concept
UnstoppableToken
=
StoppableToken<T>
&&
requires
{
8
{ T::stop_possible() } ->
BooleanTestable
;
9
} && (!T::stop_possible());
10
}
di::concepts::BooleanTestable
Definition
operations.h:128
di::concepts::StoppableToken
Definition
stoppable_token.h:13
di::concepts::UnstoppableToken
Definition
unstoppable_token.h:7
di::concepts
Definition
any_storable.h:9
stoppable_token.h
libs
di
include
di
sync
concepts
unstoppable_token.h
Generated by
1.13.0