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 |