#include <atomic_counter.h>
Definition at line 27 of file atomic_counter.h.
Prevent copying and assignment
PBD::atomic_counter::atomic_counter |
( |
gint |
value = 0 | ) |
|
|
inline |
bool PBD::atomic_counter::cas |
( |
gint |
old_value, |
|
|
gint |
new_value |
|
) |
| |
|
inline |
bool PBD::atomic_counter::compare_and_exchange |
( |
gint |
old_value, |
|
|
gint |
new_value |
|
) |
| |
|
inline |
bool PBD::atomic_counter::decrement_and_test |
( |
| ) |
|
|
inline |
gint PBD::atomic_counter::get |
( |
| ) |
const |
|
inline |
void PBD::atomic_counter::increment |
( |
| ) |
|
|
inline |
void PBD::atomic_counter::operator++ |
( |
| ) |
|
|
inline |
bool PBD::atomic_counter::operator-- |
( |
| ) |
|
|
inline |
void PBD::atomic_counter::set |
( |
gint |
new_value | ) |
|
|
inline |
volatile gint PBD::atomic_counter::m_value |
|
mutableprivate |
The documentation for this class was generated from the following file: