AddBinaryOperator(const String &symbol, int precedence) | alib::expressions::Compiler | inline |
AddNamed(const String &name, const String &expressionString) | alib::expressions::Compiler | virtual |
AddType(Type sample, const NString &name) | alib::expressions::Compiler | |
AddUnaryOperator(const String &symbol) | alib::expressions::Compiler | inline |
allocator | alib::expressions::Compiler | protected |
AlphabeticBinaryOperatorAliases | alib::expressions::Compiler | |
AlphabeticUnaryOperatorAliases | alib::expressions::Compiler | |
BinaryOperators | alib::expressions::Compiler | |
BuiltInPlugins enum name | alib::expressions::Compiler | |
CfgBuiltInPlugins | alib::expressions::Compiler | |
CfgCompilation | alib::expressions::Compiler | |
CfgFormatter | alib::expressions::Compiler | |
CfgNestedExpressionFunction | alib::expressions::Compiler | |
CfgNestedExpressionOperator | alib::expressions::Compiler | |
CfgNestedExpressionThrowIdentifier | alib::expressions::Compiler | |
CfgNormalization | alib::expressions::Compiler | |
CfgNormalizationDisallowed | alib::expressions::Compiler | |
Compile(const String &expressionString) | alib::expressions::Compiler | virtual |
Compiler() | alib::expressions::Compiler | |
CountPlugins() | alib::lang::PluginContainer< CompilerPlugin, CompilePriorities > | inline |
createCompileTimeScope(MonoAllocator &expressionAllocator) | alib::expressions::Compiler | protectedvirtual |
GetAllocator() | alib::expressions::Compiler | inline |
GetBinaryOperatorPrecedence(const String &symbol) | alib::expressions::Compiler | inline |
GetNamed(const String &name) | alib::expressions::Compiler | virtual |
getOptimizedExpressionString(ExpressionVal &expression) | alib::expressions::Compiler | protected |
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 |
namedExpressions | alib::expressions::Compiler | protected |
parser | alib::expressions::Compiler | protected |
PluginList typedef | alib::lang::PluginContainer< CompilerPlugin, CompilePriorities > | |
Plugins typedef | alib::expressions::Compiler | |
plugins | alib::lang::PluginContainer< CompilerPlugin, CompilePriorities > | protected |
PluginType typedef | alib::lang::PluginContainer< CompilerPlugin, CompilePriorities > | |
PrioritiesType typedef | alib::lang::PluginContainer< CompilerPlugin, CompilePriorities > | |
RemoveNamed(const String &name) | alib::expressions::Compiler | inline |
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 |
Repository | alib::expressions::Compiler | |
SetupDefaults() | alib::expressions::Compiler | |
typeMap | alib::expressions::Compiler | protected |
TypeName(Type box) | alib::expressions::Compiler | |
UnaryOperators | alib::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::Compiler | virtual |
~PluginContainer() | alib::lang::PluginContainer< CompilerPlugin, CompilePriorities > | inline |