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

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

AssemblePath(AString &target, CurrentData targetData=CurrentData::Clear) constStringTree< T, TNodeMaintainer, TRecycling >::NodePtrinline
Child(const NameType &name)StringTree< T, TNodeMaintainer, TRecycling >::NodePtrinline
Clone() constStringTree< T, TNodeMaintainer, TRecycling >::NodePtrinline
CountChildren() constStringTree< T, TNodeMaintainer, TRecycling >::NodePtrinline
CreateChild(const NameType &childName, TArgs &&... args) constStringTree< T, TNodeMaintainer, TRecycling >::NodePtrinline
CreateChildIfNotExistent(const NameType &name, TArgs &&... args)StringTree< T, TNodeMaintainer, TRecycling >::NodePtrinline
CreatePathIfNotExistent(const NameType &path, TArgs &&... args)StringTree< T, TNodeMaintainer, TRecycling >::NodePtrinline
Delete()StringTree< T, TNodeMaintainer, TRecycling >::NodePtrinline
DeleteChild(const NameType &childName) constStringTree< T, TNodeMaintainer, TRecycling >::NodePtrinline
DeleteChild(NodePtr &child) constStringTree< T, TNodeMaintainer, TRecycling >::NodePtrinline
DeleteChildren() constStringTree< T, TNodeMaintainer, TRecycling >::NodePtrinline
Depth() constStringTree< T, TNodeMaintainer, TRecycling >::NodePtrinline
FirstChild() constStringTree< T, TNodeMaintainer, TRecycling >::NodePtrinline
GoToChild(const NameType &name)StringTree< T, TNodeMaintainer, TRecycling >::NodePtrinline
GoToCreateChildIfNotExistent(const NameType &name, TArgs &&... args)StringTree< T, TNodeMaintainer, TRecycling >::NodePtrinline
GoToCreatedPathIfNotExistent(const NameType &path, TArgs &&... args)StringTree< T, TNodeMaintainer, TRecycling >::NodePtrinline
GoToFirstChild()StringTree< T, TNodeMaintainer, TRecycling >::NodePtrinline
GoToLastChild()StringTree< T, TNodeMaintainer, TRecycling >::NodePtrinline
GoToNextSibling()StringTree< T, TNodeMaintainer, TRecycling >::NodePtrinline
GoToParent()StringTree< T, TNodeMaintainer, TRecycling >::NodePtrinline
GoToPreviousSibling()StringTree< T, TNodeMaintainer, TRecycling >::NodePtrinline
GoToRoot()StringTree< T, TNodeMaintainer, TRecycling >::NodePtrinline
GoToTraversedPath(const NameType &path)StringTree< T, TNodeMaintainer, TRecycling >::NodePtrinline
HasChildren() constStringTree< T, TNodeMaintainer, TRecycling >::NodePtrinline
HasNextSibling() constStringTree< T, TNodeMaintainer, TRecycling >::NodePtrinline
HasPreviousSibling() constStringTree< T, TNodeMaintainer, TRecycling >::NodePtrinline
IsInvalid() constStringTree< T, TNodeMaintainer, TRecycling >::NodePtrinline
IsRoot() constStringTree< T, TNodeMaintainer, TRecycling >::NodePtrinline
IsValid() constStringTree< T, TNodeMaintainer, TRecycling >::NodePtrinline
LastChild() constStringTree< T, TNodeMaintainer, TRecycling >::NodePtrinline
Name() constStringTree< T, TNodeMaintainer, TRecycling >::NodePtrinline
NextSibling() constStringTree< T, TNodeMaintainer, TRecycling >::NodePtrinline
NodePtr(basetree *pTree, baseNode *pNode) noexceptStringTree< T, TNodeMaintainer, TRecycling >::NodePtrinlineprotected
NodePtr() noexcept=defaultStringTree< T, TNodeMaintainer, TRecycling >::NodePtr
NodePtr(const NodePtr &) noexcept=defaultStringTree< T, TNodeMaintainer, TRecycling >::NodePtr
NodePtr(NodePtr &&) noexcept=defaultStringTree< T, TNodeMaintainer, TRecycling >::NodePtr
operator!=(const NodePtr &other) constStringTree< T, TNodeMaintainer, TRecycling >::NodePtrinline
operator=(const NodePtr &) noexcept=defaultStringTree< T, TNodeMaintainer, TRecycling >::NodePtr
operator=(NodePtr &&) noexcept=defaultStringTree< T, TNodeMaintainer, TRecycling >::NodePtr
operator==(const NodePtr &other) constStringTree< T, TNodeMaintainer, TRecycling >::NodePtrinline
Parent() constStringTree< T, TNodeMaintainer, TRecycling >::NodePtrinline
PreviousSibling() constStringTree< T, TNodeMaintainer, TRecycling >::NodePtrinline
Root() constStringTree< T, TNodeMaintainer, TRecycling >::NodePtrinline
TraversePath(const NameType &path)StringTree< T, TNodeMaintainer, TRecycling >::NodePtrinline
Tree()StringTree< T, TNodeMaintainer, TRecycling >::NodePtrinline
Value()StringTree< T, TNodeMaintainer, TRecycling >::NodePtrinline
Value() constStringTree< T, TNodeMaintainer, TRecycling >::NodePtrinline
~NodePtr() noexcept=defaultStringTree< T, TNodeMaintainer, TRecycling >::NodePtr