ALib C++ Library
Library Version: 2510 R0
Documentation generated by doxygen
Loading...
Searching...
No Matches
alib::expressions::Compiler Member List

This is the complete list of members for alib::expressions::Compiler, including all inherited members.

AddBinaryOperator(const String &symbol, int precedence)alib::expressions::Compilerinline
AddNamed(const String &name, const String &expressionString)alib::expressions::Compilervirtual
AddType(Type sample, const NString &name)alib::expressions::Compiler
AddUnaryOperator(const String &symbol)alib::expressions::Compilerinline
allocatoralib::expressions::Compilerprotected
AlphabeticBinaryOperatorAliasesalib::expressions::Compiler
AlphabeticUnaryOperatorAliasesalib::expressions::Compiler
BinaryOperatorsalib::expressions::Compiler
BuiltInPlugins enum namealib::expressions::Compiler
CfgBuiltInPluginsalib::expressions::Compiler
CfgCompilationalib::expressions::Compiler
CfgFormatteralib::expressions::Compiler
CfgNestedExpressionFunctionalib::expressions::Compiler
CfgNestedExpressionOperatoralib::expressions::Compiler
CfgNestedExpressionThrowIdentifieralib::expressions::Compiler
CfgNormalizationalib::expressions::Compiler
CfgNormalizationDisallowedalib::expressions::Compiler
Compile(const String &expressionString)alib::expressions::Compilervirtual
Compiler()alib::expressions::Compiler
CountPlugins()alib::lang::PluginContainer< CompilerPlugin, CompilePriorities >inline
createCompileTimeScope(MonoAllocator &expressionAllocator)alib::expressions::Compilerprotectedvirtual
GetAllocator()alib::expressions::Compilerinline
GetBinaryOperatorPrecedence(const String &symbol)alib::expressions::Compilerinline
GetNamed(const String &name)alib::expressions::Compilervirtual
getOptimizedExpressionString(ExpressionVal &expression)alib::expressions::Compilerprotected
GetPlugin(integer number)alib::lang::PluginContainer< CompilerPlugin, CompilePriorities >inline
GetPlugin(CompilePriorities priority)alib::lang::PluginContainer< CompilerPlugin, CompilePriorities >inline
GetPluginTypeSafe(CompilePriorities priority)alib::lang::PluginContainer< CompilerPlugin, CompilePriorities >inline
GetPluginTypeSafe()alib::lang::PluginContainer< CompilerPlugin, CompilePriorities >inline
GetPriority(integer number)alib::lang::PluginContainer< CompilerPlugin, CompilePriorities >inline
HasPlugins()alib::lang::PluginContainer< CompilerPlugin, CompilePriorities >inline
InsertPlugin(CompilerPlugin *plugin, lang::Responsibility responsibility=lang::Responsibility::KeepWithSender)alib::lang::PluginContainer< CompilerPlugin, CompilePriorities >inline
namedExpressionsalib::expressions::Compilerprotected
parseralib::expressions::Compilerprotected
PluginList typedefalib::lang::PluginContainer< CompilerPlugin, CompilePriorities >
Plugins typedefalib::expressions::Compiler
pluginsalib::lang::PluginContainer< CompilerPlugin, CompilePriorities >protected
PluginType typedefalib::lang::PluginContainer< CompilerPlugin, CompilePriorities >
PrioritiesType typedefalib::lang::PluginContainer< CompilerPlugin, CompilePriorities >
RemoveNamed(const String &name)alib::expressions::Compilerinline
RemovePlugin(CompilerPlugin *plugIn)alib::lang::PluginContainer< CompilerPlugin, CompilePriorities >inline
RemovePlugin(integer idx)alib::lang::PluginContainer< CompilerPlugin, CompilePriorities >inline
RemovePlugin(CompilePriorities priority)alib::lang::PluginContainer< CompilerPlugin, CompilePriorities >inline
Repositoryalib::expressions::Compiler
SetupDefaults()alib::expressions::Compiler
typeMapalib::expressions::Compilerprotected
TypeName(Type box)alib::expressions::Compiler
UnaryOperatorsalib::expressions::Compiler
WriteFunctionSignature(Box **boxArray, size_t qty, AString &target)alib::expressions::Compiler
WriteFunctionSignature(ArgIterator begin, ArgIterator end, AString &target)alib::expressions::Compiler
~Compiler()alib::expressions::Compilervirtual
~PluginContainer()alib::lang::PluginContainer< CompilerPlugin, CompilePriorities >inline