ALib C++ Library
Library Version: 2312 R0
Documentation generated by doxygen
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Modules Pages
StringTreeBase< T, TNodeMaintainer, TRecycling >::Node Member List

This is the complete list of members for StringTreeBase< T, TNodeMaintainer, TRecycling >::Node, including all inherited members.

addBefore(Node *elem)BidiNodeBase< Node >inline
addBehind(Node *elem)BidiNodeBase< Node >inline
assemblePath(AString &target, character separatorChar) constStringTreeBase< T, TNodeMaintainer, TRecycling >::Nodeinline
BidiNodeBase() noexcept=defaultBidiNodeBase< Node >
BidiNodeBase(const BidiNodeBase &)=deleteBidiNodeBase< Node >
BidiNodeBase(BidiNodeBase &&) noexcept=defaultBidiNodeBase< Node >
BidiNodeBase(Node *next, Node *prev) noexceptBidiNodeBase< Node >inline
childrenStringTreeBase< T, TNodeMaintainer, TRecycling >::Node
count(SidiNodeBase *end=nullptr) constSidiNodeBase< Node >inline
dataStringTreeBase< T, TNodeMaintainer, TRecycling >::Node
deleteChild(StringTreeBase *tree, Node *child)StringTreeBase< T, TNodeMaintainer, TRecycling >::Nodeinline
deleteChildren(StringTreeBase *tree)StringTreeBase< T, TNodeMaintainer, TRecycling >::Nodeinline
depth() constStringTreeBase< T, TNodeMaintainer, TRecycling >::Nodeinline
findChild(StringTreeBase *tree, const NameType &childName)StringTreeBase< T, TNodeMaintainer, TRecycling >::Nodeinline
findOrCreateChild(StringTreeBase *tree, const NameType &childName, TArgs &&... args)StringTreeBase< T, TNodeMaintainer, TRecycling >::Nodeinline
FWDNode typedefBidiNodeBase< Node >
hasNext() constSidiNodeBase< Node >inline
isRoot() constStringTreeBase< T, TNodeMaintainer, TRecycling >::Nodeinline
nameStringTreeBase< T, TNodeMaintainer, TRecycling >::NodeKey
next(SidiNodeBase *p)SidiNodeBase< Node >inline
next() constSidiNodeBase< Node >inline
Node(const Node &)=deleteStringTreeBase< T, TNodeMaintainer, TRecycling >::Node
Node(Node &&)=deleteStringTreeBase< T, TNodeMaintainer, TRecycling >::Node
Node(const NodeKey &pKey, TArgs &&... args)StringTreeBase< T, TNodeMaintainer, TRecycling >::Nodeinline
Node(Node *pParent, const NameType &pName, TArgs &&... args)StringTreeBase< T, TNodeMaintainer, TRecycling >::Nodeinline
NodeKey(Node *pParent, const NameType &pName)StringTreeBase< T, TNodeMaintainer, TRecycling >::NodeKeyinline
operator=(const BidiNodeBase &)=deleteBidiNodeBase< Node >
operator=(BidiNodeBase &&) noexcept=defaultBidiNodeBase< Node >
SidiNodeBase< Node >::operator=(const SidiNodeBase &)=deleteSidiNodeBase< Node >
SidiNodeBase< Node >::operator=(SidiNodeBase &&) noexcept=defaultSidiNodeBase< Node >
parentStringTreeBase< T, TNodeMaintainer, TRecycling >::NodeKey
pnextSidiNodeBase< Node >
pointsTo(const SidiNodeBase *elem) constSidiNodeBase< Node >inline
pprevBidiNodeBase< Node >
prev() constBidiNodeBase< Node >inline
prev(BidiNodeBase *newPrev)BidiNodeBase< Node >inline
qtyChildrenStringTreeBase< T, TNodeMaintainer, TRecycling >::Node
remove()BidiNodeBase< Node >inline
remove(Node *last)BidiNodeBase< Node >inline
removeNext()SidiNodeBase< Node >inline
removeRangeBehind(Node *last)SidiNodeBase< Node >inline
SidiNodeBase() noexcept=defaultSidiNodeBase< Node >
SidiNodeBase(const SidiNodeBase &)=deleteSidiNodeBase< Node >
SidiNodeBase(SidiNodeBase &&) noexcept=defaultSidiNodeBase< Node >
SidiNodeBase(Node *next) noexceptSidiNodeBase< Node >inline