ALib C++ Library
Library Version: 2402 R1
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)Calculusinline
CmplrCompilerPlugin
CompilerPlugin(const NString &name, Compiler &compiler)CompilerPlugininline
ConstantIdentifiersCalculus
CTICalculusstatic
CTInvokable typedefCalculus
ETICalculusstatic
FunctionsCalculus
NameCompilerPlugin
OperatorAliasesCalculus
OperatorAliasTableEntry typedefCalculus
OperatorsCalculus
OperatorTableEntry typedefCalculus
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