| alib::config::Configuration (defined in Variable) | Variable | friend |
| AsCursor() | Variable | inline |
| AsCursor() const | Variable | inline |
| AssemblePath(strings::TAString< typename cmTree::CharacterType, lang::HeapAllocator > &targetString, lang::CurrentData targetData=lang::CurrentData::Clear) const | StringTree< TAllocator, T, TNodeHandler, TRecycling >::TCursor< TConst > | inlineprotected |
| AssemblePath(strings::TAString< typename cmTree::CharacterType, lang::HeapAllocator > &targetString, const TCursor< true > &parent, lang::CurrentData targetData=lang::CurrentData::Clear) const | StringTree< TAllocator, T, TNodeHandler, TRecycling >::TCursor< TConst > | inlineprotected |
| Child(const NameType &name) const | StringTree< TAllocator, T, TNodeHandler, TRecycling >::TCursor< TConst > | inlineprotected |
| cmCursor typedef | StringTree< TAllocator, T, TNodeHandler, TRecycling >::TCursor< TConst > | protected |
| cmNode typedef | StringTree< TAllocator, T, TNodeHandler, TRecycling >::TCursor< TConst > | protected |
| cmTree typedef | StringTree< TAllocator, T, TNodeHandler, TRecycling >::TCursor< TConst > | protected |
| CountChildren() const | StringTree< TAllocator, T, TNodeHandler, TRecycling >::TCursor< TConst > | inlineprotected |
| create(const String &typeName, const String &defaultValue) | Variable | protected |
| CreateChild(const NameType &childName, TArgs &&... args) const | StringTree< TAllocator, T, TNodeHandler, TRecycling >::TCursor< TConst > | inlineprotected |
| CreateChildIfNotExistent(const NameType &name, TArgs &&... args) | StringTree< TAllocator, T, TNodeHandler, TRecycling >::TCursor< TConst > | inlineprotected |
| CreatePathIfNotExistent(const NameType &path, TArgs &&... args) | StringTree< TAllocator, T, TNodeHandler, TRecycling >::TCursor< TConst > | inlineprotected |
| Cursor typedef | Variable | private |
| dbgCheckTree() const | StringTree< TAllocator, T, TNodeHandler, TRecycling >::TCursor< TConst > | inlineprotected |
| dbgCheckTreeAndNode() const | StringTree< TAllocator, T, TNodeHandler, TRecycling >::TCursor< TConst > | inlineprotected |
| Declare(const String &name, const String &typeName, const String &defaultValue=NULL_STRING) | Variable | |
| Declare(const Declaration *declaration) | Variable | |
| Declare(TEnum Enum) | Variable | inline |
| Declare(TEnum Enum, const Box &replacements) | Variable | inline |
| Define(Priority requestedPriority=Priority::Standard) | Variable | |
| Delete() | Variable | |
| DeleteChild(const NameType &childName) const | StringTree< TAllocator, T, TNodeHandler, TRecycling >::TCursor< TConst > | inlineprotected |
| DeleteChild(TCursor &child) const | StringTree< TAllocator, T, TNodeHandler, TRecycling >::TCursor< TConst > | inlineprotected |
| DeleteChildren() const | StringTree< TAllocator, T, TNodeHandler, TRecycling >::TCursor< TConst > | inlineprotected |
| Depth() const | StringTree< TAllocator, T, TNodeHandler, TRecycling >::TCursor< TConst > | inlineprotected |
| Distance(const TCursor< true > &other) const | StringTree< TAllocator, T, TNodeHandler, TRecycling >::TCursor< TConst > | inlineprotected |
| Export(AString &dest, const StringEscaper *escaper=nullptr) const | Variable | inline |
| alib::containers::StringTree::TCursor::Export() | StringTree< TAllocator, T, TNodeHandler, TRecycling >::TCursor< TConst > | inlineprotected |
| alib::containers::StringTree::TCursor::Export() const | StringTree< TAllocator, T, TNodeHandler, TRecycling >::TCursor< TConst > | inlineprotected |
| FirstChild() const | StringTree< TAllocator, T, TNodeHandler, TRecycling >::TCursor< TConst > | inlineprotected |
| Get() | Variable | inline |
| Get() const | Variable | inline |
| GetBool() | Variable | inline |
| GetBox() | Variable | inline |
| GetConfiguration() const | Variable | inline |
| GetDeclaration() const | Variable | inline |
| GetDouble() | Variable | inline |
| GetFloat() | Variable | inline |
| GetInt() | Variable | inline |
| getMeta() const | Variable | inlineprotected |
| GetOrSetDefault(const String &value, Priority priority=Priority::DefaultValues) | Variable | inline |
| GetOrSetDefault(bool value, Priority priority=Priority::DefaultValues) | Variable | inline |
| GetOrSetDefault(integer value, Priority priority=Priority::DefaultValues) | Variable | inline |
| GetPriority() const | Variable | inline |
| GetString() | Variable | inline |
| GetString(int idx) | Variable | inline |
| GetStrings() | Variable | inline |
| GoTo(const NameType &path) | StringTree< TAllocator, T, TNodeHandler, TRecycling >::TCursor< TConst > | inlineprotected |
| GoToChild(const NameType &name) | StringTree< TAllocator, T, TNodeHandler, TRecycling >::TCursor< TConst > | inlineprotected |
| GoToCreateChildIfNotExistent(const NameType &name, TArgs &&... args) | StringTree< TAllocator, T, TNodeHandler, TRecycling >::TCursor< TConst > | inlineprotected |
| GoToCreatedPathIfNotExistent(const NameType &path, TArgs &&... args) | StringTree< TAllocator, T, TNodeHandler, TRecycling >::TCursor< TConst > | inlineprotected |
| GoToFirstChild() | StringTree< TAllocator, T, TNodeHandler, TRecycling >::TCursor< TConst > | inlineprotected |
| GoToLastChild() | StringTree< TAllocator, T, TNodeHandler, TRecycling >::TCursor< TConst > | inlineprotected |
| GoToNextSibling() | StringTree< TAllocator, T, TNodeHandler, TRecycling >::TCursor< TConst > | inlineprotected |
| GoToParent() | StringTree< TAllocator, T, TNodeHandler, TRecycling >::TCursor< TConst > | inlineprotected |
| GoToPreviousSibling() | StringTree< TAllocator, T, TNodeHandler, TRecycling >::TCursor< TConst > | inlineprotected |
| GoToRoot() | StringTree< TAllocator, T, TNodeHandler, TRecycling >::TCursor< TConst > | inlineprotected |
| HasChildren() const | StringTree< TAllocator, T, TNodeHandler, TRecycling >::TCursor< TConst > | inlineprotected |
| HasNextSibling() const | StringTree< TAllocator, T, TNodeHandler, TRecycling >::TCursor< TConst > | inlineprotected |
| HasPreviousSibling() const | StringTree< TAllocator, T, TNodeHandler, TRecycling >::TCursor< TConst > | inlineprotected |
| Import(const String &src, Priority priority, const StringEscaper *escaper=nullptr) | Variable | |
| IsDeclared() const | Variable | inline |
| IsDefined() const | Variable | inline |
| IsDefinedExternally() const | Variable | inline |
| IsInvalid() const | StringTree< TAllocator, T, TNodeHandler, TRecycling >::TCursor< TConst > | inlineprotected |
| IsNotDefined() const | Variable | inline |
| IsRoot() const | StringTree< TAllocator, T, TNodeHandler, TRecycling >::TCursor< TConst > | inlineprotected |
| IsValid() const | StringTree< TAllocator, T, TNodeHandler, TRecycling >::TCursor< TConst > | inlineprotected |
| LastChild() const | StringTree< TAllocator, T, TNodeHandler, TRecycling >::TCursor< TConst > | inlineprotected |
| Name(AString &target) const | Variable | inline |
| alib::containers::StringTree::TCursor::Name() const | StringTree< TAllocator, T, TNodeHandler, TRecycling >::TCursor< TConst > | inlineprotected |
| NextSibling() const | StringTree< TAllocator, T, TNodeHandler, TRecycling >::TCursor< TConst > | inlineprotected |
| operator bool() | Variable | inline |
| operator const String &() | Variable | inline |
| operator const Substring() | Variable | inline |
| operator double() | Variable | inline |
| operator float() | Variable | inline |
| operator integer() | Variable | inline |
| operator TCursor<!TConst >() | StringTree< TAllocator, T, TNodeHandler, TRecycling >::TCursor< TConst > | inlineprotected |
| operator!=(const TCursor &other) const | StringTree< TAllocator, T, TNodeHandler, TRecycling >::TCursor< TConst > | inlineprotected |
| operator()(const NameType &path) const | StringTree< TAllocator, T, TNodeHandler, TRecycling >::TCursor< TConst > | inlineprotected |
| operator*() | StringTree< TAllocator, T, TNodeHandler, TRecycling >::TCursor< TConst > | protected |
| operator*() const | StringTree< TAllocator, T, TNodeHandler, TRecycling >::TCursor< TConst > | inlineprotected |
| operator->() | StringTree< TAllocator, T, TNodeHandler, TRecycling >::TCursor< TConst > | protected |
| operator->() const | StringTree< TAllocator, T, TNodeHandler, TRecycling >::TCursor< TConst > | inlineprotected |
| operator=(bool val) | Variable | inline |
| operator=(integer val) | Variable | inline |
| operator=(float val) | Variable | inline |
| operator=(double val) | Variable | inline |
| operator=(const String &val) | Variable | inline |
| alib::containers::StringTree::TCursor::operator=(const TCursor &) noexcept=default | StringTree< TAllocator, T, TNodeHandler, TRecycling >::TCursor< TConst > | protected |
| alib::containers::StringTree::TCursor::operator=(TCursor &&) noexcept=default | StringTree< TAllocator, T, TNodeHandler, TRecycling >::TCursor< TConst > | protected |
| operator==(const TCursor &other) const | StringTree< TAllocator, T, TNodeHandler, TRecycling >::TCursor< TConst > | inlineprotected |
| Parent() const | StringTree< TAllocator, T, TNodeHandler, TRecycling >::TCursor< TConst > | inlineprotected |
| PreviousSibling() const | StringTree< TAllocator, T, TNodeHandler, TRecycling >::TCursor< TConst > | inlineprotected |
| Root() const | StringTree< TAllocator, T, TNodeHandler, TRecycling >::TCursor< TConst > | inlineprotected |
| Size() | Variable | inline |
| substitute(const String &importString, AString &buf, const StringEscaper *escaper) | Variable | protected |
| TCursor(cmTree *pTree, cmNode *pNode) noexcept | StringTree< TAllocator, T, TNodeHandler, TRecycling >::TCursor< TConst > | inlineprotected |
| TCursor() noexcept=default | StringTree< TAllocator, T, TNodeHandler, TRecycling >::TCursor< TConst > | protected |
| TCursor(const TCursor &src) noexcept | StringTree< TAllocator, T, TNodeHandler, TRecycling >::TCursor< TConst > | inlineprotected |
| TCursor(TCursor &&src) noexcept | StringTree< TAllocator, T, TNodeHandler, TRecycling >::TCursor< TConst > | inlineprotected |
| Tree() | StringTree< TAllocator, T, TNodeHandler, TRecycling >::TCursor< TConst > | inlineprotected |
| Try(const String &name) | Variable | inline |
| Try(const String &name, const String &typeName) | Variable | |
| Try(const Declaration *decl) | Variable | |
| TStringTree typedef | StringTree< TAllocator, T, TNodeHandler, TRecycling >::TCursor< TConst > | protected |
| Value() | StringTree< TAllocator, T, TNodeHandler, TRecycling >::TCursor< TConst > | protected |
| Value() const | StringTree< TAllocator, T, TNodeHandler, TRecycling >::TCursor< TConst > | inlineprotected |
| Variable()=default | Variable | |
| Variable(const Cursor &cursor) | Variable | inline |
| Variable(const Cursor &cursor, const String &typeName, const String &defaultValue=NULL_STRING) | Variable | inline |
| Variable(Configuration &cfg) | Variable | inlineexplicit |
| Variable(lang::Camp &camp) | Variable | inlineexplicit |
| Variable(Configuration &cfg, const String &name, const String &typeName, const String &defaultValue=NULL_STRING) | Variable | inline |
| Variable(lang::Camp &camp, const String &name, const String &typeName, const String &defaultValue=NULL_STRING) | Variable | inline |
| Variable(const String &name, const String &typeName, const String &defaultValue=NULL_STRING) | Variable | inline |
| Variable(Configuration &cfg, const Declaration *decl) | Variable | inline |
| Variable(lang::Camp &camp, const Declaration *decl) | Variable | inline |
| Variable(Configuration &cfg, TEnum Enum) | Variable | inline |
| Variable(lang::Camp &camp, TEnum Enum) | Variable | inline |
| Variable(Configuration &cfg, TEnum Enum, const Box replacements) | Variable | inline |
| Variable(lang::Camp &camp, TEnum Enum, const Box replacements) | Variable | inline |
| ~TCursor() noexcept=default | StringTree< TAllocator, T, TNodeHandler, TRecycling >::TCursor< TConst > | protected |