#include <sequence_lock.h>
◆ SequenceLock() [1/2]
constexpr absl::flags_internal::SequenceLock::SequenceLock |
( |
| ) |
|
|
inlineconstexpr |
◆ SequenceLock() [2/2]
constexpr absl::flags_internal::SequenceLock::SequenceLock |
( |
| ) |
|
|
inlineconstexpr |
◆ IncrementModificationCount() [1/2]
void absl::flags_internal::SequenceLock::IncrementModificationCount |
( |
| ) |
|
|
inline |
◆ IncrementModificationCount() [2/2]
void absl::flags_internal::SequenceLock::IncrementModificationCount |
( |
| ) |
|
|
inline |
◆ MarkInitialized() [1/2]
void absl::flags_internal::SequenceLock::MarkInitialized |
( |
| ) |
|
|
inline |
◆ MarkInitialized() [2/2]
void absl::flags_internal::SequenceLock::MarkInitialized |
( |
| ) |
|
|
inline |
◆ ModificationCount() [1/2]
int64_t absl::flags_internal::SequenceLock::ModificationCount |
( |
| ) |
const |
|
inline |
◆ ModificationCount() [2/2]
int64_t absl::flags_internal::SequenceLock::ModificationCount |
( |
| ) |
const |
|
inline |
◆ RelaxedCopyFromAtomic() [1/2]
static void absl::flags_internal::SequenceLock::RelaxedCopyFromAtomic |
( |
void * |
dst, |
|
|
const std::atomic< uint64_t > * |
src, |
|
|
size_t |
size |
|
) |
| |
|
inlinestaticprivate |
◆ RelaxedCopyFromAtomic() [2/2]
static void absl::flags_internal::SequenceLock::RelaxedCopyFromAtomic |
( |
void * |
dst, |
|
|
const std::atomic< uint64_t > * |
src, |
|
|
size_t |
size |
|
) |
| |
|
inlinestaticprivate |
◆ RelaxedCopyToAtomic() [1/2]
static void absl::flags_internal::SequenceLock::RelaxedCopyToAtomic |
( |
std::atomic< uint64_t > * |
dst, |
|
|
const void * |
src, |
|
|
size_t |
size |
|
) |
| |
|
inlinestaticprivate |
◆ RelaxedCopyToAtomic() [2/2]
static void absl::flags_internal::SequenceLock::RelaxedCopyToAtomic |
( |
std::atomic< uint64_t > * |
dst, |
|
|
const void * |
src, |
|
|
size_t |
size |
|
) |
| |
|
inlinestaticprivate |
◆ TryRead() [1/2]
bool absl::flags_internal::SequenceLock::TryRead |
( |
void * |
dst, |
|
|
const std::atomic< uint64_t > * |
src, |
|
|
size_t |
size |
|
) |
| const |
|
inline |
◆ TryRead() [2/2]
bool absl::flags_internal::SequenceLock::TryRead |
( |
void * |
dst, |
|
|
const std::atomic< uint64_t > * |
src, |
|
|
size_t |
size |
|
) |
| const |
|
inline |
◆ Write() [1/2]
void absl::flags_internal::SequenceLock::Write |
( |
std::atomic< uint64_t > * |
dst, |
|
|
const void * |
src, |
|
|
size_t |
size |
|
) |
| |
|
inline |
◆ Write() [2/2]
void absl::flags_internal::SequenceLock::Write |
( |
std::atomic< uint64_t > * |
dst, |
|
|
const void * |
src, |
|
|
size_t |
size |
|
) |
| |
|
inline |
◆ kUninitialized
static constexpr int64_t absl::flags_internal::SequenceLock::kUninitialized = -1 |
|
staticconstexprprivate |
◆ lock_
std::atomic< int64_t > absl::flags_internal::SequenceLock::lock_ |
|
private |
The documentation for this class was generated from the following file: