Lunchbox
1.17.0
Multi-threaded C++ toolbox library for all application developers creating high-performance multi-threaded programs.
Main Page
Related Pages
Modules
Namespaces
Classes
Files
Class List
Class Index
Class Hierarchy
Class Members
lunchbox::Atomic< T > Member List
This is the complete list of members for
lunchbox::Atomic< T >
, including all inherited members.
addAndGet
(T &value, const T increment)
lunchbox::Atomic< T >
static
Atomic
(const T v=0)
lunchbox::Atomic< T >
explicit
Atomic
(const Atomic< T > &v)
lunchbox::Atomic< T >
compareAndSwap
(T *value, const T expected, const T newValue)
lunchbox::Atomic< T >
static
compareAndSwap
(const T expected, const T newValue)
lunchbox::Atomic< T >
decAndGet
(T &value)
lunchbox::Atomic< T >
static
getAndAdd
(T &value, const T increment)
lunchbox::Atomic< T >
static
getAndSub
(T &value, const T increment)
lunchbox::Atomic< T >
static
incAndGet
(T &value)
lunchbox::Atomic< T >
static
operator T
(void) const
lunchbox::Atomic< T >
operator!=
(const Atomic< T > &rhs) const
lunchbox::Atomic< T >
operator++
(void)
lunchbox::Atomic< T >
operator++
(int)
lunchbox::Atomic< T >
operator+=
(T v)
lunchbox::Atomic< T >
operator--
(void)
lunchbox::Atomic< T >
operator--
(int)
lunchbox::Atomic< T >
operator-=
(T v)
lunchbox::Atomic< T >
operator=
(const T v)
lunchbox::Atomic< T >
operator=
(const Atomic< T > &v)
lunchbox::Atomic< T >
operator==
(const Atomic< T > &rhs) const
lunchbox::Atomic< T >
subAndGet
(T &value, const T increment)
lunchbox::Atomic< T >
static
Generated on Wed Oct 3 2018 05:33:12 for Lunchbox by
1.8.11