Jamba  3.0.2
pongasoft::Utils::Concurrent::LockFree::AtomicValue< T > Member List

This is the complete list of members for pongasoft::Utils::Concurrent::LockFree::AtomicValue< T >, including all inherited members.

__isLockFree() constpongasoft::Utils::Concurrent::LockFree::SingleElementStorage< T >inline
__newElement() constpongasoft::Utils::Concurrent::LockFree::SingleElementStorage< T >inlineprotected
__newT() constpongasoft::Utils::Concurrent::LockFree::SingleElementStorage< T >inlineprotected
AtomicValue(std::unique_ptr< T > iValue)pongasoft::Utils::Concurrent::LockFree::AtomicValue< T >inlineexplicit
Element typedefpongasoft::Utils::Concurrent::LockFree::AtomicValue< T >private
fGetValuepongasoft::Utils::Concurrent::LockFree::AtomicValue< T >private
fSetValuepongasoft::Utils::Concurrent::LockFree::AtomicValue< T >private
get()pongasoft::Utils::Concurrent::LockFree::AtomicValue< T >inline
get(T &oElement)pongasoft::Utils::Concurrent::LockFree::AtomicValue< T >inline
get(T *oElement)pongasoft::Utils::Concurrent::LockFree::AtomicValue< T >inline
getCopy()pongasoft::Utils::Concurrent::LockFree::AtomicValue< T >inline
isEmpty() constpongasoft::Utils::Concurrent::LockFree::SingleElementStorage< T >inline
load(std::unique_ptr< Element > iElement)pongasoft::Utils::Concurrent::LockFree::SingleElementStorage< T >inlineprotected
set(T const &iValue)pongasoft::Utils::Concurrent::LockFree::AtomicValue< T >inline
set(T const *iValue)pongasoft::Utils::Concurrent::LockFree::AtomicValue< T >inline
SingleElementStorage(std::unique_ptr< T > iElement, bool iIsEmpty) noexceptpongasoft::Utils::Concurrent::LockFree::SingleElementStorage< T >inline
store(std::unique_ptr< Element > iElement)pongasoft::Utils::Concurrent::LockFree::SingleElementStorage< T >inlineprotected
update(ElementModifier const &iElementModifier)pongasoft::Utils::Concurrent::LockFree::AtomicValue< T >inline
updateIf(ElementModifier const &iElementModifier)pongasoft::Utils::Concurrent::LockFree::AtomicValue< T >inline
~SingleElementStorage()pongasoft::Utils::Concurrent::LockFree::SingleElementStorage< T >inline