A wrapper class for an integer that is only allowed to take the values 0 and 1.
More...
#include <per_thread_bool_indicator.h>
A wrapper class for an integer that is only allowed to take the values 0 and 1.
Used by PerThreadBoolIndicator to create a thread-safe vector indicating per-thread status. See issue #1394.
◆ BoolIndicatorUInt64() [1/2]
| nest::BoolIndicatorUInt64::BoolIndicatorUInt64 |
( |
| ) |
|
◆ BoolIndicatorUInt64() [2/2]
| nest::BoolIndicatorUInt64::BoolIndicatorUInt64 |
( |
const bool |
status | ) |
|
◆ is_false()
| bool nest::BoolIndicatorUInt64::is_false |
( |
| ) |
const |
|
inline |
◆ is_true()
| bool nest::BoolIndicatorUInt64::is_true |
( |
| ) |
const |
|
inline |
◆ logical_and()
| void nest::BoolIndicatorUInt64::logical_and |
( |
const bool |
status | ) |
|
|
inlineprotected |
◆ set_false()
| void nest::BoolIndicatorUInt64::set_false |
( |
| ) |
|
|
inlineprotected |
◆ set_true()
| void nest::BoolIndicatorUInt64::set_true |
( |
| ) |
|
|
inlineprotected |
◆ PerThreadBoolIndicator
◆ false_uint64
| constexpr std::uint_fast64_t nest::BoolIndicatorUInt64::false_uint64 = false |
|
staticconstexprprivate |
◆ status_
| std::uint_fast64_t nest::BoolIndicatorUInt64::status_ |
|
private |
◆ true_uint64
| constexpr std::uint_fast64_t nest::BoolIndicatorUInt64::true_uint64 = true |
|
staticconstexprprivate |
The documentation for this class was generated from the following files: