AddBinaryOpOptimizations(BinaryOpOptimizationsTableEntry(&table)[TCapacity]) | alib::expressions::plugins::Calculus | inline |
AddBinaryOpOptimizations(BinaryOpOptimizationsTableEntry *table, size_t length) | alib::expressions::plugins::Calculus | |
AddOperator(const String &op, Type lhsType, Type rhsType, CallbackDecl callback, const char *dbgCallbackName, Type resultType, CTInvokable cti) | alib::expressions::plugins::Calculus | |
AddOperatorAlias(const String &alias, Type lhsType, Type rhsType, const String &op) | alib::expressions::plugins::Calculus | |
AddOperatorAliases(OperatorAliasTableEntry(&table)[TCapacity]) | alib::expressions::plugins::Calculus | inline |
AddOperatorAliases(OperatorAliasTableEntry *table, size_t length) | alib::expressions::plugins::Calculus | |
AddOperators(OperatorTableEntry(&table)[TCapacity]) | alib::expressions::plugins::Calculus | inline |
AddOperators(OperatorTableEntry *table, size_t length) | alib::expressions::plugins::Calculus | |
allocator | alib::expressions::plugins::Calculus | |
AutoCasts | alib::expressions::plugins::Calculus | |
BinaryOperatorOptimizations | alib::expressions::plugins::Calculus | |
BinaryOpOptimizationsTableEntry typedef | alib::expressions::plugins::Calculus | |
Calculus(const NString &name, Compiler &compiler, CompilePriorities pPriority) | alib::expressions::plugins::Calculus | inline |
Cmplr | alib::expressions::CompilerPlugin | |
CompilerPlugin(const NString &name, Compiler &compiler, CompilePriorities pPriority) | alib::expressions::CompilerPlugin | inline |
ConstantIdentifiers | alib::expressions::plugins::Calculus | |
CTI | alib::expressions::plugins::Calculus | static |
CTInvokable typedef | alib::expressions::plugins::Calculus | |
ETI | alib::expressions::plugins::Calculus | static |
Functions | alib::expressions::plugins::Calculus | |
GetPriority() const | alib::lang::Plugin< Compiler, CompilePriorities > | inline |
Math(Compiler &compiler) | alib::expressions::plugins::Math | |
Name | alib::expressions::CompilerPlugin | |
OperatorAliases | alib::expressions::plugins::Calculus | |
OperatorAliasTableEntry typedef | alib::expressions::plugins::Calculus | |
Operators | alib::expressions::plugins::Calculus | |
OperatorTableEntry typedef | alib::expressions::plugins::Calculus | |
Plugin(PrioritiesType pPriority) | alib::lang::Plugin< Compiler, CompilePriorities > | inlineprotected |
PluginType typedef | alib::lang::Plugin< Compiler, CompilePriorities > | |
PrioritiesType typedef | alib::lang::Plugin< Compiler, CompilePriorities > | |
priority | alib::lang::Plugin< Compiler, CompilePriorities > | protected |
TryCompilation(CIFunction &ciFunction) override | alib::expressions::plugins::Calculus | virtual |
TryCompilation(CIUnaryOp &ciUnaryOp) override | alib::expressions::plugins::Calculus | virtual |
TryCompilation(CIBinaryOp &ciBinaryOp) override | alib::expressions::plugins::Calculus | virtual |
TryCompilation(CIAutoCast &autoCast) override | alib::expressions::plugins::Calculus | virtual |
~Calculus() override | alib::expressions::plugins::Calculus | inlinevirtual |
~CompilerPlugin() | alib::expressions::CompilerPlugin | inlinevirtual |
~Math() override | alib::expressions::plugins::Math | inlinevirtual |