ALib C++ Library
Library Version: 2412 R0
Documentation generated by doxygen
Loading...
Searching...
No Matches
Configuration Member List

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

AllocatorType typedefStringTree< TAllocator, T, TNodeHandler, TRecycling >
base typedefConfigurationprivate
BooleanTokensConfiguration
CharacterType typedefStringTree< TAllocator, T, TNodeHandler, TRecycling >
checkChildName(const NameType &name) constStringTreeBase< TAllocator, T, TNodeHandler, TRecycling >inlineprotected
Clear()StringTree< TAllocator, T, TNodeHandler, TRecycling >inline
cliPluginConfigurationprotected
Configuration(MonoAllocator &allocator, lang::CreateDefaults createDefaults=lang::CreateDefaults::Yes)Configuration
ConstCursor typedefStringTree< TAllocator, T, TNodeHandler, TRecycling >
ConstCursorBase typedefStringTreeBase< TAllocator, T, TNodeHandler, TRecycling >protected
ConstRecursiveIterator typedefStringTree< TAllocator, T, TNodeHandler, TRecycling >
ConstructRootValue(TArgs &&... args)StringTree< TAllocator, T, TNodeHandler, TRecycling >inline
CountPlugins()PluginContainer< ConfigurationPlugin, Priority >inline
createCursor(baseNode &node)StringTree< TAllocator, T, TNodeHandler, TRecycling >inlineprotected
Cursor typedefStringTree< TAllocator, T, TNodeHandler, TRecycling >
CursorBase typedefStringTreeBase< TAllocator, T, TNodeHandler, TRecycling >protected
dbgRootDataSetStringTreeBase< TAllocator, T, TNodeHandler, TRecycling >protected
DbgSetDCSName(const char *name) constStringTree< TAllocator, T, TNodeHandler, TRecycling >inline
DeletePath(const String &path)Configuration
DestructRootValue()StringTree< TAllocator, T, TNodeHandler, TRecycling >inline
detail::ConfigNodeHandler (defined in Configuration)Configurationfriend
detail::Entry (defined in Configuration)Configurationfriend
environmentPluginConfigurationprotected
EscaperConfiguration
GetAllocator() noexceptStringTree< TAllocator, T, TNodeHandler, TRecycling >inline
GetPlugin(integer number)PluginContainer< ConfigurationPlugin, Priority >inline
GetPlugin(Priority priority)PluginContainer< ConfigurationPlugin, Priority >inline
GetPluginTypeSafe(Priority priority)PluginContainer< ConfigurationPlugin, Priority >inline
GetPluginTypeSafe()PluginContainer< ConfigurationPlugin, Priority >inline
GetPriority(integer number)PluginContainer< ConfigurationPlugin, Priority >inline
HandlerType typedefStringTree< TAllocator, T, TNodeHandler, TRecycling >
HasPlugins()PluginContainer< ConfigurationPlugin, Priority >inline
ImportCursor(CursorHandle handle)StringTree< TAllocator, T, TNodeHandler, TRecycling >inline
ImportCursor(ConstCursorHandle handle)StringTree< TAllocator, T, TNodeHandler, TRecycling >inline
InsertPlugin(ConfigurationPlugin *plugin, lang::Responsibility responsibility=lang::Responsibility::KeepWithSender)PluginContainer< ConfigurationPlugin, Priority >inline
IsEmpty() constStringTree< TAllocator, T, TNodeHandler, TRecycling >inline
listenersConfigurationprotected
MonitorDistinctVariable(lang::ContainerOp insertOrRemove, ConfigurationListener *listener, ConfigurationListener::Event event, const Variable &variable)Configurationinline
MonitorPath(lang::ContainerOp insertOrRemove, ConfigurationListener *listener, ConfigurationListener::Event event, const Configuration::Cursor &cursor)Configurationinline
MonitorPathPrefix(lang::ContainerOp insertOrRemove, ConfigurationListener *listener, ConfigurationListener::Event event, const String &pathPrefix)Configurationinline
MonitorPathSubstring(lang::ContainerOp insertOrRemove, ConfigurationListener *listener, ConfigurationListener::Event event, const String &pathSubstring)Configurationinline
MonitorStop(ConfigurationListener *listener)Configuration
MonitorVariablesByName(lang::ContainerOp insertOrRemove, ConfigurationListener *listener, ConfigurationListener::Event event, const String &variableName)Configurationinline
NameStorageType typedefStringTreeBase< TAllocator, T, TNodeHandler, TRecycling >protected
NameType typedefStringTree< TAllocator, T, TNodeHandler, TRecycling >
NodeList typedefStringTreeBase< TAllocator, T, TNodeHandler, TRecycling >protected
NodeTable()StringTree< TAllocator, T, TNodeHandler, TRecycling >inline
NodeTable() constStringTree< TAllocator, T, TNodeHandler, TRecycling >inline
nodeTableStringTreeBase< TAllocator, T, TNodeHandler, TRecycling >protected
notifyListeners(int event, const Variable &variable, const String &variablePath, Priority previousPriority)Configurationprotected
NumberFormatConfiguration
ParseBooleanToken(const String &src)Configuration
pluginsPluginContainer< ConfigurationPlugin, Priority >protected
PluginType typedefPluginContainer< ConfigurationPlugin, Priority >
PoolConfiguration
PreloadVariables()Configurationinline
PresetImportString(const String &name, const String &value, StringEscaper *escaper, Priority priority=Priority::DefaultValues)Configurationinline
PresetImportString(const String &name, const String &value, Priority priority=Priority::DefaultValues)Configurationinline
presetImportString(const String &name, const String &value, const StringEscaper *escaper, Priority priority)Configurationprotected
PrioritiesType typedefPluginContainer< ConfigurationPlugin, Priority >
RDHashTable typedefConfigurationprotected
RecursiveIterator typedefStringTree< TAllocator, T, TNodeHandler, TRecycling >
RecyclablesCount() constStringTree< TAllocator, T, TNodeHandler, TRecycling >inline
registerListener(ConfigurationListener *listener, lang::ContainerOp insertOrRemove, int event, const Variable *variable, const StringTree::Cursor *subTree, const String &variableName, const String &pathPrefix, const String &pathSubstring)Configurationprotected
RegisterType()Configurationinline
registerType()Configurationinlineprotected
RemovePlugin(ConfigurationPlugin *plugIn)PluginContainer< ConfigurationPlugin, Priority >inline
RemovePlugin(integer idx)PluginContainer< ConfigurationPlugin, Priority >inline
RemovePlugin(Priority priority)PluginContainer< ConfigurationPlugin, Priority >inline
replacementDeclarationsConfigurationprotected
ReserveRecyclables(integer qty, lang::ValueReference reference)StringTree< TAllocator, T, TNodeHandler, TRecycling >inline
Reset()StringTree< TAllocator, T, TNodeHandler, TRecycling >inline
Root()StringTree< TAllocator, T, TNodeHandler, TRecycling >inline
Root() constStringTree< TAllocator, T, TNodeHandler, TRecycling >inline
rootStringTreeBase< TAllocator, T, TNodeHandler, TRecycling >protected
Separator() const noexceptStringTree< TAllocator, T, TNodeHandler, TRecycling >inline
separatorStringTreeBase< TAllocator, T, TNodeHandler, TRecycling >protected
SharedRecyclerType typedefStringTree< TAllocator, T, TNodeHandler, TRecycling >
Size() constStringTree< TAllocator, T, TNodeHandler, TRecycling >inline
StoreDeclaration(const Declaration *orig, const Box &replacements)Configuration
StringTree(AllocatorType &allocator, CharacterType pathSeparator)StringTree< TAllocator, T, TNodeHandler, TRecycling >inline
StringTree(CharacterType pathSeparator, TSharedRecycler &pRecycler)StringTree< TAllocator, T, TNodeHandler, TRecycling >inline
StringTreeBase(TAllocator &allocator, CharacterType pathSeparator)StringTreeBase< TAllocator, T, TNodeHandler, TRecycling >inlineprotected
StringTreeBase(TAllocator &allocator, TSharedRecycler &pRecycler, CharacterType pathSeparator)StringTreeBase< TAllocator, T, TNodeHandler, TRecycling >inlineprotected
StringTreeBase(TSharedRecycler &pRecycler, CharacterType pathSeparator)StringTreeBase< TAllocator, T, TNodeHandler, TRecycling >inlineprotected
SubstitutionVariableDelimitersConfiguration
SubstitutionVariableEndConfiguration
SubstitutionVariableStartConfiguration
SubstringType typedefStringTree< TAllocator, T, TNodeHandler, TRecycling >
typesConfigurationprotected
TypesHashTable typedefConfigurationprotected
Variable classConfigurationfriend
WriteBooleanToken(bool value, int8_t index, AString &dest)Configuration
~Configuration()Configuration
~PluginContainer()PluginContainer< ConfigurationPlugin, Priority >inline
~StringTree()StringTree< TAllocator, T, TNodeHandler, TRecycling >inline