#include <ReentryGuard.h>
◆ ReentryGuard() [1/3]
tigl::ReentryGuard::ReentryGuard |
( |
std::atomic< bool > & |
flag | ) |
|
|
inlineexplicitnoexcept |
◆ ~ReentryGuard()
tigl::ReentryGuard::~ReentryGuard |
( |
| ) |
|
|
inlinenoexcept |
◆ ReentryGuard() [2/3]
◆ ReentryGuard() [3/3]
◆ locked()
bool tigl::ReentryGuard::locked |
( |
| ) |
const |
|
inlinenoexcept |
◆ operator bool()
tigl::ReentryGuard::operator bool |
( |
| ) |
const |
|
inlineexplicitnoexcept |
◆ operator!()
bool tigl::ReentryGuard::operator! |
( |
| ) |
const |
|
inlinenoexcept |
◆ operator=() [1/2]
◆ operator=() [2/2]
◆ m_flag
std::atomic<bool>& tigl::ReentryGuard::m_flag |
|
private |
◆ m_locked
bool tigl::ReentryGuard::m_locked {false} |
|
private |
The documentation for this struct was generated from the following file: