Base Framework
AtomicCounter< TYPE > Member List

This is the complete list of members for AtomicCounter< TYPE >, including all inherited members.

AtomicCounter(const TYPE _value=DEFAULT_VALUE) noexceptAtomicCounter< TYPE >inline
AtomicCounter(const AtomicCounter &_value) noexceptAtomicCounter< TYPE >inline
compareAndExchange(TYPE &expected, const TYPE desired) noexceptAtomicCounter< TYPE >inline
compareAndExchangeWeak(TYPE &expected, const TYPE desired) noexceptAtomicCounter< TYPE >inline
DEFAULT_VALUE enum value (defined in AtomicCounter< TYPE >)AtomicCounter< TYPE >
DESTRUCT_VALUE enum value (defined in AtomicCounter< TYPE >)AtomicCounter< TYPE >
exchange(const TYPE desired) noexceptAtomicCounter< TYPE >inline
operator TYPE() const noexceptAtomicCounter< TYPE >inline
operator!=(const TYPE _value) const noexceptAtomicCounter< TYPE >inline
operator++(int) noexceptAtomicCounter< TYPE >inline
operator++() noexceptAtomicCounter< TYPE >inline
operator+=(const TYPE _value) noexceptAtomicCounter< TYPE >inline
operator--(int) noexceptAtomicCounter< TYPE >inline
operator--() noexceptAtomicCounter< TYPE >inline
operator-=(const TYPE _value) noexceptAtomicCounter< TYPE >inline
operator=(const AtomicCounter &_value) noexceptAtomicCounter< TYPE >inline
operator=(const TYPE _value) noexceptAtomicCounter< TYPE >inline
operator==(const TYPE _value) const noexceptAtomicCounter< TYPE >inline
~AtomicCounter() noexcept (defined in AtomicCounter< TYPE >)AtomicCounter< TYPE >inline