Jamba C++ API  4.1.0
SingleElementQueue< T > Member List

This is the complete list of members for SingleElementQueue< T >, including all inherited members.

__isLockFree() constSingleElementStorage< T >inline
__newElement() constSingleElementStorage< T >inlineprotected
__newT() constSingleElementStorage< T >inlineprotected
Element typedefSingleElementQueue< T >private
fPopValueSingleElementQueue< T >private
fPushValueSingleElementQueue< T >private
isEmpty() constSingleElementStorage< T >inline
last() constSingleElementQueue< T >inline
last(T &oElement) constSingleElementQueue< T >inline
load(std::unique_ptr< Element > iElement)SingleElementStorage< T >inlineprotected
pop()SingleElementQueue< T >inline
pop(T &oElement)SingleElementQueue< T >inline
popOrLast()SingleElementQueue< T >inline
popOrLast(T &oElement)SingleElementQueue< T >inline
push(T const &iElement)SingleElementQueue< T >inline
push(T const *iElement)SingleElementQueue< T >inline
pushValue()SingleElementQueue< T >inlineprivate
SingleElementQueue()SingleElementQueue< T >inline
SingleElementQueue(std::unique_ptr< T > iElement, bool iIsEmpty=false)SingleElementQueue< T >inlineexplicit
SingleElementStorage(std::unique_ptr< T > iElement, bool iIsEmpty) noexceptSingleElementStorage< T >inline
store(std::unique_ptr< Element > iElement)SingleElementStorage< T >inlineprotected
updateAndPush(ElementModifier const &iElementModifier)SingleElementQueue< T >inline
updateAndPushIf(ElementModifier const &iElementModifier)SingleElementQueue< T >inline
~SingleElementStorage()SingleElementStorage< T >inline