#include <Submodules/Encoder/AtomicPosition.hpp>
Definition at line 121 of file AtomicPosition.hpp.
Public Types | |
using | type = T |
Public Member Functions | |
AtomicPosition (T t) | |
AtomicPosition (const AtomicPosition &o) | |
AtomicPosition (AtomicPosition &&o) | |
AtomicPosition & | operator= (const AtomicPosition &o) |
AtomicPosition & | operator= (AtomicPosition &&o) |
void | add (type other) |
type | get () const |
void | set (type other) |
type | xchg (type other) |
void | add_isr (type other) |
Public Attributes | |
volatile type | value |
using type = T |
Definition at line 122 of file AtomicPosition.hpp.
|
inline |
Definition at line 125 of file AtomicPosition.hpp.
|
inline |
Definition at line 126 of file AtomicPosition.hpp.
|
inline |
Definition at line 127 of file AtomicPosition.hpp.
|
inline |
Definition at line 128 of file AtomicPosition.hpp.
|
inline |
Definition at line 132 of file AtomicPosition.hpp.
|
inline |
Definition at line 137 of file AtomicPosition.hpp.
|
inline |
Definition at line 142 of file AtomicPosition.hpp.
|
inline |
Definition at line 149 of file AtomicPosition.hpp.
Definition at line 154 of file AtomicPosition.hpp.
|
inline |
Definition at line 162 of file AtomicPosition.hpp.
volatile type value |
Definition at line 123 of file AtomicPosition.hpp.