#include <copyable_atomic.h>
Definition at line 33 of file copyable_atomic.h.
◆ copyable_atomic() [1/3]
| epee::copyable_atomic::copyable_atomic |
( |
| ) |
|
|
inline |
◆ copyable_atomic() [2/3]
| epee::copyable_atomic::copyable_atomic |
( |
uint32_t | value | ) |
|
|
inline |
Definition at line 38 of file copyable_atomic.h.
const GenericPointer< typename T::ValueType > T2 value
◆ copyable_atomic() [3/3]
| epee::copyable_atomic::copyable_atomic |
( |
const copyable_atomic & | a | ) |
|
|
inline |
Definition at line 40 of file copyable_atomic.h.
40 :std::atomic<uint32_t>(
a.load())
41 {}
const GenericPointer< typename T::ValueType > T2 T::AllocatorType & a
◆ operator++() [1/2]
| uint32_t epee::copyable_atomic::operator++ |
( |
| ) |
|
|
inline |
Definition at line 47 of file copyable_atomic.h.
48 {
49 return std::atomic<uint32_t>::operator++();
50 }
◆ operator++() [2/2]
| uint32_t epee::copyable_atomic::operator++ |
( |
int | fake | ) |
|
|
inline |
Definition at line 51 of file copyable_atomic.h.
52 {
53 return std::atomic<uint32_t>::operator++(fake);
54 }
◆ operator=()
The documentation for this class was generated from the following file:
- /home/abuild/rpmbuild/BUILD/electroneum-5.1.3.1-build/electroneum-5.1.3.1/contrib/epee/include/copyable_atomic.h