ALib C++ Library
Library Version: 2412 R0
Documentation generated by doxygen
Loading...
Searching...
No Matches
SharedRecycler< TAllocator, TNode > Member List

This is the complete list of members for SharedRecycler< TAllocator, TNode >, including all inherited members.

addBehind(TNode *elem) noexceptSidiNodeBase< TNode >inlineprotected
AI() const noexceptAllocatorMember< TAllocator >inline
allocatorAllocatorMember< TAllocator >protected
AllocatorMember()=deleteAllocatorMember< TAllocator >
AllocatorMember(TAllocator &pAllocator) noexceptAllocatorMember< TAllocator >inline
AllocatorType typedefAllocatorMember< TAllocator >
allocBase typedefSharedRecycler< TAllocator, TNode >protected
Count() const noexceptSharedRecycler< TAllocator, TNode >inline
count(TNode *end=nullptr) const noexceptSidiListHook< TNode >inlineprotected
alib::lang::SidiNodeBase< TNode >::count(SidiNodeBase *end=nullptr) const noexceptSidiNodeBase< TNode >inlineprotected
findAndRemove(TNode *elem) noexceptSidiListHook< TNode >inlineprotected
findLast() const noexceptSidiListHook< TNode >inlineprotected
findLast(TNode *hint) const noexceptSidiListHook< TNode >inlineprotected
findLastBefore(TNode *elem) noexceptSidiListHook< TNode >inlineprotected
first() const noexceptSidiListHook< TNode >inlineprotected
GetAllocator() const noexceptAllocatorMember< TAllocator >inline
hasNext() constSidiNodeBase< TNode >inlineprotected
hookBase typedefSharedRecycler< TAllocator, TNode >protected
isEmpty() const noexceptSidiListHook< TNode >inlineprotected
nSidiNodeBase< TNode >protected
next(SidiNodeBase *p)SidiNodeBase< TNode >inlineprotected
next() constSidiNodeBase< TNode >inlineprotected
operator=(const SidiListHook &) noexcept=deleteSidiListHook< TNode >protected
operator=(SidiListHook &&) noexcept=defaultSidiListHook< TNode >protected
alib::lang::SidiNodeBase< TNode >::operator=(const SidiNodeBase &)=deleteSidiNodeBase< TNode >protected
alib::lang::SidiNodeBase< TNode >::operator=(SidiNodeBase &&) noexcept=defaultSidiNodeBase< TNode >protected
pointsTo(const SidiNodeBase *elem) constSidiNodeBase< TNode >inlineprotected
popFront() noexceptSidiListHook< TNode >inlineprotected
pushFront(TNode *elem) noexceptSidiListHook< TNode >inlineprotected
pushFront(TNode *first, TNode *last)SidiListHook< TNode >inlineprotected
RecyclerShared (defined in SharedRecycler< TAllocator, TNode >)SharedRecycler< TAllocator, TNode >friend
removeNext() noexceptSidiNodeBase< TNode >inlineprotected
removeRangeBehind(TNode *last) noexceptSidiNodeBase< TNode >inlineprotected
Reserve(integer qty, lang::ValueReference reference)SharedRecycler< TAllocator, TNode >inline
Reset() noexceptSharedRecycler< TAllocator, TNode >inline
reset() noexceptSidiListHook< TNode >inlineprotected
SharedRecycler() noexceptSharedRecycler< TAllocator, TNode >inline
SharedRecycler(TAllocator &pAllocator) noexceptSharedRecycler< TAllocator, TNode >inline
SidiListHook() noexceptSidiListHook< TNode >inlineprotected
SidiListHook(const SidiListHook &copy)=deleteSidiListHook< TNode >protected
SidiListHook(SidiListHook &&) noexcept=defaultSidiListHook< TNode >protected
SidiNodeBase() noexcept=defaultSidiNodeBase< TNode >protected
SidiNodeBase(const SidiNodeBase &)=deleteSidiNodeBase< TNode >protected
SidiNodeBase(SidiNodeBase &&) noexcept=defaultSidiNodeBase< TNode >protected
SidiNodeBase(TNode *next) noexceptSidiNodeBase< TNode >inlineexplicitprotected
TNode typedefSidiListHook< TNode >protected
~SharedRecycler() noexceptSharedRecycler< TAllocator, TNode >inline