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

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

AddBinaryOpOptimizations(BinaryOpOptimizationsTableEntry(&table)[TCapacity])Calculusinline
AddBinaryOpOptimizations(BinaryOpOptimizationsTableEntry *table, size_t length)Calculus
AddOperator(const String &op, Type lhsType, Type rhsType, CallbackDecl callback, const char *dbgCallbackName, Type resultType, CTInvokable cti)Calculus
AddOperatorAlias(const String &alias, Type lhsType, Type rhsType, const String &op)Calculus
AddOperatorAliases(OperatorAliasTableEntry(&table)[TCapacity])Calculusinline
AddOperatorAliases(OperatorAliasTableEntry *table, size_t length)Calculus
AddOperators(OperatorTableEntry(&table)[TCapacity])Calculusinline
AddOperators(OperatorTableEntry *table, size_t length)Calculus
allocatorCalculus
Arithmetics(Compiler &compiler)Arithmetics
AutoCastsCalculus
BinaryOperatorOptimizationsCalculus
BinaryOpOptimizationsTableEntry typedefCalculus
Calculus(const NString &name, Compiler &compiler, CompilePriorities pPriority)Calculusinline
CmplrCompilerPlugin
CompilerPlugin(const NString &name, Compiler &compiler, CompilePriorities pPriority)CompilerPlugininline
ConstantIdentifiersCalculus
CTICalculusstatic
CTInvokable typedefCalculus
ETICalculusstatic
FunctionsCalculus
GetPriority() constPlugin< Compiler, CompilePriorities >inline
NameCompilerPlugin
OperatorAliasesCalculus
OperatorAliasTableEntry typedefCalculus
OperatorsCalculus
OperatorTableEntry typedefCalculus
Plugin(PrioritiesType pPriority)Plugin< Compiler, CompilePriorities >inlineprotected
PluginType typedefPlugin< Compiler, CompilePriorities >
PrioritiesType typedefPlugin< Compiler, CompilePriorities >
priorityPlugin< Compiler, CompilePriorities >protected
TryCompilation(CIFunction &ciFunction) overrideArithmeticsvirtual
alib::expressions::plugins::Calculus::TryCompilation(CIUnaryOp &ciUnaryOp) overrideCalculusvirtual
alib::expressions::plugins::Calculus::TryCompilation(CIBinaryOp &ciBinaryOp) overrideCalculusvirtual
alib::expressions::plugins::Calculus::TryCompilation(CIAutoCast &autoCast) overrideCalculusvirtual
~Arithmetics() overrideArithmeticsinlinevirtual
~Calculus() overrideCalculusinlinevirtual
~CompilerPlugin()CompilerPlugininlinevirtual