ALib C++ Library
Library Version: 2412 R0
Documentation generated by doxygen
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Modules Pages
Variable Member List

This is the complete list of members for Variable, including all inherited members.

alib::config::Configuration (defined in Variable)Variablefriend
AsCursor()Variableinline
AsCursor() constVariableinline
AssemblePath(strings::TAString< typename cmTree::CharacterType, lang::HeapAllocator > &targetString, lang::CurrentData targetData=lang::CurrentData::Clear) constStringTree< 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) constStringTree< TAllocator, T, TNodeHandler, TRecycling >::TCursor< TConst >inlineprotected
Child(const NameType &name) constStringTree< TAllocator, T, TNodeHandler, TRecycling >::TCursor< TConst >inlineprotected
cmCursor typedefStringTree< TAllocator, T, TNodeHandler, TRecycling >::TCursor< TConst >protected
cmNode typedefStringTree< TAllocator, T, TNodeHandler, TRecycling >::TCursor< TConst >protected
cmTree typedefStringTree< TAllocator, T, TNodeHandler, TRecycling >::TCursor< TConst >protected
CountChildren() constStringTree< TAllocator, T, TNodeHandler, TRecycling >::TCursor< TConst >inlineprotected
create(const String &typeName, const String &defaultValue)Variableprotected
CreateChild(const NameType &childName, TArgs &&... args) constStringTree< 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 typedefVariableprivate
dbgCheckTree() constStringTree< TAllocator, T, TNodeHandler, TRecycling >::TCursor< TConst >inlineprotected
dbgCheckTreeAndNode() constStringTree< 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)Variableinline
Declare(TEnum Enum, const Box &replacements)Variableinline
Define(Priority requestedPriority=Priority::Standard)Variable
Delete()Variable
DeleteChild(const NameType &childName) constStringTree< TAllocator, T, TNodeHandler, TRecycling >::TCursor< TConst >inlineprotected
DeleteChild(TCursor &child) constStringTree< TAllocator, T, TNodeHandler, TRecycling >::TCursor< TConst >inlineprotected
DeleteChildren() constStringTree< TAllocator, T, TNodeHandler, TRecycling >::TCursor< TConst >inlineprotected
Depth() constStringTree< TAllocator, T, TNodeHandler, TRecycling >::TCursor< TConst >inlineprotected
Distance(const TCursor< true > &other) constStringTree< TAllocator, T, TNodeHandler, TRecycling >::TCursor< TConst >inlineprotected
Export(AString &dest, const StringEscaper *escaper=nullptr) constVariableinline
alib::containers::StringTree::TCursor::Export()StringTree< TAllocator, T, TNodeHandler, TRecycling >::TCursor< TConst >inlineprotected
alib::containers::StringTree::TCursor::Export() constStringTree< TAllocator, T, TNodeHandler, TRecycling >::TCursor< TConst >inlineprotected
FirstChild() constStringTree< TAllocator, T, TNodeHandler, TRecycling >::TCursor< TConst >inlineprotected
Get()Variableinline
Get() constVariableinline
GetBool()Variableinline
GetBox()Variableinline
GetConfiguration() constVariableinline
GetDeclaration() constVariableinline
GetDouble()Variableinline
GetFloat()Variableinline
GetInt()Variableinline
getMeta() constVariableinlineprotected
GetOrSetDefault(const String &value, Priority priority=Priority::DefaultValues)Variableinline
GetOrSetDefault(bool value, Priority priority=Priority::DefaultValues)Variableinline
GetOrSetDefault(integer value, Priority priority=Priority::DefaultValues)Variableinline
GetPriority() constVariableinline
GetString()Variableinline
GetString(int idx)Variableinline
GetStrings()Variableinline
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() constStringTree< TAllocator, T, TNodeHandler, TRecycling >::TCursor< TConst >inlineprotected
HasNextSibling() constStringTree< TAllocator, T, TNodeHandler, TRecycling >::TCursor< TConst >inlineprotected
HasPreviousSibling() constStringTree< TAllocator, T, TNodeHandler, TRecycling >::TCursor< TConst >inlineprotected
Import(const String &src, Priority priority, const StringEscaper *escaper=nullptr)Variable
IsDeclared() constVariableinline
IsDefined() constVariableinline
IsDefinedExternally() constVariableinline
IsInvalid() constStringTree< TAllocator, T, TNodeHandler, TRecycling >::TCursor< TConst >inlineprotected
IsNotDefined() constVariableinline
IsRoot() constStringTree< TAllocator, T, TNodeHandler, TRecycling >::TCursor< TConst >inlineprotected
IsValid() constStringTree< TAllocator, T, TNodeHandler, TRecycling >::TCursor< TConst >inlineprotected
LastChild() constStringTree< TAllocator, T, TNodeHandler, TRecycling >::TCursor< TConst >inlineprotected
Name(AString &target) constVariableinline
alib::containers::StringTree::TCursor::Name() constStringTree< TAllocator, T, TNodeHandler, TRecycling >::TCursor< TConst >inlineprotected
NextSibling() constStringTree< TAllocator, T, TNodeHandler, TRecycling >::TCursor< TConst >inlineprotected
operator bool()Variableinline
operator const String &()Variableinline
operator const Substring()Variableinline
operator double()Variableinline
operator float()Variableinline
operator integer()Variableinline
operator TCursor<!TConst >()StringTree< TAllocator, T, TNodeHandler, TRecycling >::TCursor< TConst >inlineprotected
operator!=(const TCursor &other) constStringTree< TAllocator, T, TNodeHandler, TRecycling >::TCursor< TConst >inlineprotected
operator()(const NameType &path) constStringTree< TAllocator, T, TNodeHandler, TRecycling >::TCursor< TConst >inlineprotected
operator*()StringTree< TAllocator, T, TNodeHandler, TRecycling >::TCursor< TConst >protected
operator*() constStringTree< TAllocator, T, TNodeHandler, TRecycling >::TCursor< TConst >inlineprotected
operator->()StringTree< TAllocator, T, TNodeHandler, TRecycling >::TCursor< TConst >protected
operator->() constStringTree< TAllocator, T, TNodeHandler, TRecycling >::TCursor< TConst >inlineprotected
operator=(bool val)Variableinline
operator=(integer val)Variableinline
operator=(float val)Variableinline
operator=(double val)Variableinline
operator=(const String &val)Variableinline
alib::containers::StringTree::TCursor::operator=(const TCursor &) noexcept=defaultStringTree< TAllocator, T, TNodeHandler, TRecycling >::TCursor< TConst >protected
alib::containers::StringTree::TCursor::operator=(TCursor &&) noexcept=defaultStringTree< TAllocator, T, TNodeHandler, TRecycling >::TCursor< TConst >protected
operator==(const TCursor &other) constStringTree< TAllocator, T, TNodeHandler, TRecycling >::TCursor< TConst >inlineprotected
Parent() constStringTree< TAllocator, T, TNodeHandler, TRecycling >::TCursor< TConst >inlineprotected
PreviousSibling() constStringTree< TAllocator, T, TNodeHandler, TRecycling >::TCursor< TConst >inlineprotected
Root() constStringTree< TAllocator, T, TNodeHandler, TRecycling >::TCursor< TConst >inlineprotected
Size()Variableinline
substitute(const String &importString, AString &buf, const StringEscaper *escaper)Variableprotected
TCursor(cmTree *pTree, cmNode *pNode) noexceptStringTree< TAllocator, T, TNodeHandler, TRecycling >::TCursor< TConst >inlineprotected
TCursor() noexcept=defaultStringTree< TAllocator, T, TNodeHandler, TRecycling >::TCursor< TConst >protected
TCursor(const TCursor &src) noexceptStringTree< TAllocator, T, TNodeHandler, TRecycling >::TCursor< TConst >inlineprotected
TCursor(TCursor &&src) noexceptStringTree< TAllocator, T, TNodeHandler, TRecycling >::TCursor< TConst >inlineprotected
Tree()StringTree< TAllocator, T, TNodeHandler, TRecycling >::TCursor< TConst >inlineprotected
Try(const String &name)Variableinline
Try(const String &name, const String &typeName)Variable
Try(const Declaration *decl)Variable
TStringTree typedefStringTree< TAllocator, T, TNodeHandler, TRecycling >::TCursor< TConst >protected
Value()StringTree< TAllocator, T, TNodeHandler, TRecycling >::TCursor< TConst >protected
Value() constStringTree< TAllocator, T, TNodeHandler, TRecycling >::TCursor< TConst >inlineprotected
Variable()=defaultVariable
Variable(const Cursor &cursor)Variableinline
Variable(const Cursor &cursor, const String &typeName, const String &defaultValue=NULL_STRING)Variableinline
Variable(Configuration &cfg)Variableinlineexplicit
Variable(lang::Camp &camp)Variableinlineexplicit
Variable(Configuration &cfg, const String &name, const String &typeName, const String &defaultValue=NULL_STRING)Variableinline
Variable(lang::Camp &camp, const String &name, const String &typeName, const String &defaultValue=NULL_STRING)Variableinline
Variable(const String &name, const String &typeName, const String &defaultValue=NULL_STRING)Variableinline
Variable(Configuration &cfg, const Declaration *decl)Variableinline
Variable(lang::Camp &camp, const Declaration *decl)Variableinline
Variable(Configuration &cfg, TEnum Enum)Variableinline
Variable(lang::Camp &camp, TEnum Enum)Variableinline
Variable(Configuration &cfg, TEnum Enum, const Box replacements)Variableinline
Variable(lang::Camp &camp, TEnum Enum, const Box replacements)Variableinline
~TCursor() noexcept=defaultStringTree< TAllocator, T, TNodeHandler, TRecycling >::TCursor< TConst >protected