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

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

addBehind(TElement *elem)ForwardNode< TElement >inlineprivate
addBehind(TElement *first, TElement *last)ForwardNode< TElement >inlineprivate
begin()ForwardList< TElement >inline
begin() constForwardList< TElement >inline
castToNode()ForwardList< TElement >inline
cbegin() constForwardList< TElement >inline
cend() constForwardList< TElement >inline
ConstIterator typedefForwardList< TElement >
count(TElement *end=nullptr) constForwardList< TElement >inline
aworx::lib::ForwardNode::count(TElement *start, TElement *end=nullptr)ForwardNode< TElement >inlineprivatestatic
end()ForwardList< TElement >inline
end() constForwardList< TElement >inline
findAndRemove(TElement *elem)ForwardList< TElement >inline
findLast() constForwardList< TElement >inline
findLast(TElement *hint) constForwardList< TElement >inline
findLastBefore(TElement *elem)ForwardList< TElement >inline
forwardForwardNode< TElement >private
ForwardList() noexceptForwardList< TElement >inline
ForwardList(const ForwardList &copy) noexceptForwardList< TElement >inline
ForwardList(ForwardList &&move) noexceptForwardList< TElement >inline
ForwardList(TElement *first) noexceptForwardList< TElement >inline
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() constForwardList< TElement >inline
isLast() constForwardNode< TElement >inlineprivate
isNotEmpty() constForwardList< TElement >inline
Iterator typedefForwardList< TElement >
makeLast()ForwardNode< TElement >inlineprivate
makePointTo(TElement *elem)ForwardNode< TElement >inlineprivate
moveForward(TNode *&pointer)ForwardNode< TElement >inlineprivatestatic
moveForward(TElement *&pointer)ForwardNode< TElement >inlineprivatestatic
next() constForwardNode< TElement >inlineprivate
operator=(const ForwardList &copy) noexceptForwardList< TElement >inline
operator=(ForwardList &&move) noexceptForwardList< TElement >inline
aworx::lib::ForwardNode::operator=(const TNode &)=deleteForwardNode< TElement >private
aworx::lib::ForwardNode::operator=(TNode &&) noexcept=defaultForwardNode< TElement >private
pointsTo(TElement *elem) constForwardNode< TElement >inlineprivate
popFront()ForwardList< TElement >inline
pushFront(TElement *elem)ForwardList< TElement >inline
pushFront(TElement *first, TElement *last)ForwardList< TElement >inline
removeNext()ForwardNode< TElement >inlineprivate
removeRangeBehind(TElement *last)ForwardNode< TElement >inlineprivate
reset()ForwardList< TElement >inline
setStart(TElement *elem)ForwardList< TElement >inline
start() constForwardList< TElement >inline
TNode typedefForwardList< TElement >