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

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

addBefore(NodeBase *elem) noexceptalib::lang::BidiNodeBase< NodeBase >inline
addBehind(NodeBase *elem) noexceptalib::lang::BidiNodeBase< NodeBase >inline
assemblePath(strings::TAString< CharacterType, lang::HeapAllocator > &target, const NodeBase *childNode, const NodeBase *maxParent, CharacterType separatorChar) constalib::containers::detail::StringTreeBase< TAllocator, T, TNodeHandler, TRecycling >::NodeBaseinline
BidiNodeBase() noexcept=defaultalib::lang::BidiNodeBase< NodeBase >
BidiNodeBase(const BidiNodeBase &)=deletealib::lang::BidiNodeBase< NodeBase >
BidiNodeBase(BidiNodeBase &&) noexcept=defaultalib::lang::BidiNodeBase< NodeBase >
BidiNodeBase(NodeBase *next, NodeBase *prev) noexceptalib::lang::BidiNodeBase< NodeBase >inline
childrenalib::containers::detail::StringTreeBase< TAllocator, T, TNodeHandler, TRecycling >::NodeBase
count(SidiNodeBase *end=nullptr) const noexceptalib::lang::SidiNodeBase< NodeBase >inline
deleteChild(StringTreeBase *tree, NodeBase *child)alib::containers::detail::StringTreeBase< TAllocator, T, TNodeHandler, TRecycling >::NodeBaseinline
deleteChildren(StringTreeBase *tree)alib::containers::detail::StringTreeBase< TAllocator, T, TNodeHandler, TRecycling >::NodeBaseinline
depth() constalib::containers::detail::StringTreeBase< TAllocator, T, TNodeHandler, TRecycling >::NodeBaseinline
distance(const NodeBase *other) constalib::containers::detail::StringTreeBase< TAllocator, T, TNodeHandler, TRecycling >::NodeBaseinline
findChild(StringTreeBase *tree, const NameType &childName)alib::containers::detail::StringTreeBase< TAllocator, T, TNodeHandler, TRecycling >::NodeBaseinline
findOrCreateChild(StringTreeBase *tree, const NameType &childName, TArgs &&... args)alib::containers::detail::StringTreeBase< TAllocator, T, TNodeHandler, TRecycling >::NodeBaseinline
FWDNode typedefalib::lang::BidiNodeBase< NodeBase >
hasNext() constalib::lang::SidiNodeBase< NodeBase >inline
isRoot() constalib::containers::detail::StringTreeBase< TAllocator, T, TNodeHandler, TRecycling >::NodeBaseinline
nalib::lang::SidiNodeBase< NodeBase >
namealib::containers::detail::StringTreeBase< TAllocator, T, TNodeHandler, TRecycling >::NodeKey
next(SidiNodeBase *p)alib::lang::SidiNodeBase< NodeBase >inline
next() constalib::lang::SidiNodeBase< NodeBase >inline
NodeBase(const NodeKey &pKey)alib::containers::detail::StringTreeBase< TAllocator, T, TNodeHandler, TRecycling >::NodeBaseinline
NodeBase(NodeBase *pParent, const NameType &pName)alib::containers::detail::StringTreeBase< TAllocator, T, TNodeHandler, TRecycling >::NodeBaseinline
NodeKey(NodeBase *pParent, const NameType &pName)alib::containers::detail::StringTreeBase< TAllocator, T, TNodeHandler, TRecycling >::NodeKeyinline
operator=(const BidiNodeBase &)=deletealib::lang::BidiNodeBase< NodeBase >
operator=(BidiNodeBase &&) noexcept=defaultalib::lang::BidiNodeBase< NodeBase >
alib::lang::SidiNodeBase< NodeBase >::operator=(const SidiNodeBase &)=deletealib::lang::SidiNodeBase< NodeBase >
alib::lang::SidiNodeBase< NodeBase >::operator=(SidiNodeBase &&) noexcept=defaultalib::lang::SidiNodeBase< NodeBase >
palib::lang::BidiNodeBase< NodeBase >
parentalib::containers::detail::StringTreeBase< TAllocator, T, TNodeHandler, TRecycling >::NodeKey
pointsTo(const SidiNodeBase *elem) constalib::lang::SidiNodeBase< NodeBase >inline
prev() const noexceptalib::lang::BidiNodeBase< NodeBase >inline
prev(BidiNodeBase *previous) noexceptalib::lang::BidiNodeBase< NodeBase >inline
qtyChildrenalib::containers::detail::StringTreeBase< TAllocator, T, TNodeHandler, TRecycling >::NodeBase
remove() noexceptalib::lang::BidiNodeBase< NodeBase >inline
remove(NodeBase *last) noexceptalib::lang::BidiNodeBase< NodeBase >inline
removeNext() noexceptalib::lang::SidiNodeBase< NodeBase >inline
removeRangeBehind(NodeBase *last) noexceptalib::lang::SidiNodeBase< NodeBase >inline
SidiNodeBase() noexcept=defaultalib::lang::SidiNodeBase< NodeBase >
SidiNodeBase(const SidiNodeBase &)=deletealib::lang::SidiNodeBase< NodeBase >
SidiNodeBase(SidiNodeBase &&) noexcept=defaultalib::lang::SidiNodeBase< NodeBase >
SidiNodeBase(NodeBase *next) noexceptalib::lang::SidiNodeBase< NodeBase >inlineexplicit