ALib C++ Library
Library Version: 2412 R0
Documentation generated by doxygen
Loading...
Searching...
No Matches
StringTreeBase< TAllocator, T, TNodeHandler, TRecycling >::NodeBase Member List

This is the complete list of members for StringTreeBase< TAllocator, T, TNodeHandler, TRecycling >::NodeBase, including all inherited members.

addBefore(NodeBase *elem) noexceptBidiNodeBase< NodeBase >inline
addBehind(NodeBase *elem) noexceptBidiNodeBase< NodeBase >inline
assemblePath(strings::TAString< CharacterType, lang::HeapAllocator > &target, const NodeBase *childNode, const NodeBase *maxParent, CharacterType separatorChar) constStringTreeBase< TAllocator, T, TNodeHandler, TRecycling >::NodeBaseinline
BidiNodeBase() noexcept=defaultBidiNodeBase< NodeBase >
BidiNodeBase(const BidiNodeBase &)=deleteBidiNodeBase< NodeBase >
BidiNodeBase(BidiNodeBase &&) noexcept=defaultBidiNodeBase< NodeBase >
BidiNodeBase(NodeBase *next, NodeBase *prev) noexceptBidiNodeBase< NodeBase >inline
childrenStringTreeBase< TAllocator, T, TNodeHandler, TRecycling >::NodeBase
count(SidiNodeBase *end=nullptr) const noexceptSidiNodeBase< NodeBase >inline
deleteChild(StringTreeBase *tree, NodeBase *child)StringTreeBase< TAllocator, T, TNodeHandler, TRecycling >::NodeBaseinline
deleteChildren(StringTreeBase *tree)StringTreeBase< TAllocator, T, TNodeHandler, TRecycling >::NodeBaseinline
depth() constStringTreeBase< TAllocator, T, TNodeHandler, TRecycling >::NodeBaseinline
distance(const NodeBase *other) constStringTreeBase< TAllocator, T, TNodeHandler, TRecycling >::NodeBaseinline
findChild(StringTreeBase *tree, const NameType &childName)StringTreeBase< TAllocator, T, TNodeHandler, TRecycling >::NodeBaseinline
findOrCreateChild(StringTreeBase *tree, const NameType &childName, TArgs &&... args)StringTreeBase< TAllocator, T, TNodeHandler, TRecycling >::NodeBaseinline
FWDNode typedefBidiNodeBase< NodeBase >
hasNext() constSidiNodeBase< NodeBase >inline
isRoot() constStringTreeBase< TAllocator, T, TNodeHandler, TRecycling >::NodeBaseinline
nSidiNodeBase< NodeBase >
nameStringTreeBase< TAllocator, T, TNodeHandler, TRecycling >::NodeKey
next(SidiNodeBase *p)SidiNodeBase< NodeBase >inline
next() constSidiNodeBase< NodeBase >inline
NodeBase(const NodeKey &pKey)StringTreeBase< TAllocator, T, TNodeHandler, TRecycling >::NodeBaseinline
NodeBase(NodeBase *pParent, const NameType &pName)StringTreeBase< TAllocator, T, TNodeHandler, TRecycling >::NodeBaseinline
NodeKey(NodeBase *pParent, const NameType &pName)StringTreeBase< TAllocator, T, TNodeHandler, TRecycling >::NodeKeyinline
operator=(const BidiNodeBase &)=deleteBidiNodeBase< NodeBase >
operator=(BidiNodeBase &&) noexcept=defaultBidiNodeBase< NodeBase >
alib::lang::SidiNodeBase< NodeBase >::operator=(const SidiNodeBase &)=deleteSidiNodeBase< NodeBase >
alib::lang::SidiNodeBase< NodeBase >::operator=(SidiNodeBase &&) noexcept=defaultSidiNodeBase< NodeBase >
pBidiNodeBase< NodeBase >
parentStringTreeBase< TAllocator, T, TNodeHandler, TRecycling >::NodeKey
pointsTo(const SidiNodeBase *elem) constSidiNodeBase< NodeBase >inline
prev() const noexceptBidiNodeBase< NodeBase >inline
prev(BidiNodeBase *previous) noexceptBidiNodeBase< NodeBase >inline
qtyChildrenStringTreeBase< TAllocator, T, TNodeHandler, TRecycling >::NodeBase
remove() noexceptBidiNodeBase< NodeBase >inline
remove(NodeBase *last) noexceptBidiNodeBase< NodeBase >inline
removeNext() noexceptSidiNodeBase< NodeBase >inline
removeRangeBehind(NodeBase *last) noexceptSidiNodeBase< NodeBase >inline
SidiNodeBase() noexcept=defaultSidiNodeBase< NodeBase >
SidiNodeBase(const SidiNodeBase &)=deleteSidiNodeBase< NodeBase >
SidiNodeBase(SidiNodeBase &&) noexcept=defaultSidiNodeBase< NodeBase >
SidiNodeBase(NodeBase *next) noexceptSidiNodeBase< NodeBase >inlineexplicit