ALib C++ Library
Library Version: 1912 R0
Documentation generated by doxygen
BidiList< TElement > Member List

This is the complete list of members for BidiList< TElement >, including all inherited members.

addBefore(TElement *elem)BidiNode< TElement >inlineprivate
addBefore(TElement *first, TElement *last)BidiNode< TElement >inlineprivate
addBehind(TElement *elem)BidiNode< TElement >inlineprivate
addBehind(TElement *first, TElement *last)BidiNode< TElement >inlineprivate
backwardBidiNode< TElement >private
begin()BidiList< TElement >inline
begin() constBidiList< TElement >inline
BidiList() noexceptBidiList< TElement >inline
BidiList(const BidiList &)=deleteBidiList< TElement >
BidiList(BidiList &&move) noexceptBidiList< TElement >inline
BidiList(TElement *first)BidiList< TElement >inline
BidiList(TElement *first, TElement *last)BidiList< TElement >inline
BidiNode() noexcept=defaultBidiNode< TElement >private
BidiNode(const TNode &)=deleteBidiNode< TElement >private
BidiNode(TNode &&) noexcept=defaultBidiNode< TElement >private
BidiNode(TElement *next, TElement *previous) noexceptBidiNode< TElement >inlineprivate
castToNode()BidiList< TElement >inline
cbegin() constBidiList< TElement >inline
cend() constBidiList< TElement >inline
ConstIterator typedefBidiList< TElement >
ConstReverseIterator typedefBidiList< TElement >
count(TElement *end=nullptr) constBidiList< TElement >inline
aworx::lib::BidiNode::count(TElement *start, TElement *end=nullptr)ForwardNode< TElement >inlineprivatestatic
crbegin() constBidiList< TElement >inline
crend() constBidiList< TElement >inline
end()BidiList< TElement >inline
end() constBidiList< TElement >inline
first() constBidiList< TElement >inline
forwardForwardNode< TElement >private
ForwardNode() noexcept=defaultForwardNode< TElement >private
ForwardNode(const TNode &)=deleteForwardNode< TElement >private
ForwardNode(TNode &&) noexcept=defaultForwardNode< TElement >private
ForwardNode(TElement *next) noexceptForwardNode< TElement >inlineprivate
hasNext() constForwardNode< TElement >inlineprivate
isEmpty() constBidiList< TElement >inline
isFirst(TElement *elem) constBidiList< TElement >inline
isLast(TElement *elem) constBidiList< TElement >inline
aworx::lib::BidiNode::isLast() constForwardNode< TElement >inlineprivate
isNotEmpty() constBidiList< TElement >inline
Iterator typedefBidiList< TElement >
last() constBidiList< TElement >inline
makeLast()ForwardNode< TElement >inlineprivate
makePointTo(TElement *elem)ForwardNode< TElement >inlineprivate
moveForward(TNode *&pointer)ForwardNode< TElement >inlineprivatestatic
moveForward(TElement *&pointer)ForwardNode< TElement >inlineprivatestatic
next() constBidiNode< TElement >inlineprivate
operator=(const BidiList &)=deleteBidiList< TElement >
operator=(BidiList &&) noexcept=defaultBidiList< TElement >
aworx::lib::BidiNode::operator=(const TNode &)=deleteBidiNode< TElement >private
aworx::lib::BidiNode::operator=(TNode &&) noexcept=defaultBidiNode< TElement >private
aworx::lib::ForwardNode::operator=(const TNode &)=deleteForwardNode< TElement >private
aworx::lib::ForwardNode::operator=(TNode &&) noexcept=defaultForwardNode< TElement >private
pointsTo(TElement *elem) constForwardNode< TElement >inlineprivate
popEnd()BidiList< TElement >inline
popFront()BidiList< TElement >inline
prev() constBidiNode< TElement >inlineprivate
pushEnd(TElement *elem)BidiList< TElement >inline
pushEnd(TElement *first, TElement *last)BidiList< TElement >inline
pushFront(TElement *elem)BidiList< TElement >inline
pushFront(TElement *first, TElement *last)BidiList< TElement >inline
rbegin()BidiList< TElement >inline
rbegin() constBidiList< TElement >inline
remove()BidiNode< TElement >inlineprivate
remove(TElement *last)BidiNode< TElement >inlineprivate
removeNext()ForwardNode< TElement >inlineprivate
removeRangeBehind(TElement *last)ForwardNode< TElement >inlineprivate
rend()BidiList< TElement >inline
rend() constBidiList< TElement >inline
reset()BidiList< TElement >inline
ReverseIterator typedefBidiList< TElement >
self()BidiNode< TElement >inlineprivate
stopper() constBidiList< TElement >inline
TFNode typedefBidiList< TElement >
TNode typedefBidiList< TElement >