#include <atomic.h>
Public Member Functions | |
AtomicInt (_BaseType val) | |
AtomicInt () | |
operator _BaseType () | |
_BaseType | operator++ () |
_BaseType | operator++ (_BaseType) |
_BaseType | operator-- () |
_BaseType | operator-- (_BaseType) |
_BaseType | operator+= (_BaseType v) |
_BaseType | operator-= (_BaseType v) |
Private Attributes | |
atomic_t | m_Value |
BazisLib::Linux::AtomicInt< _BaseType >::AtomicInt | ( | _BaseType | val | ) | [inline] |
BazisLib::Linux::AtomicInt< _BaseType >::AtomicInt | ( | ) | [inline] |
BazisLib::Linux::AtomicInt< _BaseType >::operator _BaseType | ( | ) | [inline] |
_BaseType BazisLib::Linux::AtomicInt< _BaseType >::operator++ | ( | _BaseType | ) | [inline] |
_BaseType BazisLib::Linux::AtomicInt< _BaseType >::operator++ | ( | ) | [inline] |
_BaseType BazisLib::Linux::AtomicInt< _BaseType >::operator+= | ( | _BaseType | v | ) | [inline] |
_BaseType BazisLib::Linux::AtomicInt< _BaseType >::operator-- | ( | _BaseType | ) | [inline] |
_BaseType BazisLib::Linux::AtomicInt< _BaseType >::operator-- | ( | ) | [inline] |
_BaseType BazisLib::Linux::AtomicInt< _BaseType >::operator-= | ( | _BaseType | v | ) | [inline] |
atomic_t BazisLib::Linux::AtomicInt< _BaseType >::m_Value [private] |