JUCE  v5.2.0-514-g49784a029
JUCE API
juce::littlefoot::Compiler::BinaryOperator Member List

This is the complete list of members for juce::littlefoot::Compiler::BinaryOperator, including all inherited members.

alwaysReturns() constjuce::littlefoot::Compiler::Statementinlinevirtual
BinaryOperator(const CodeLocation &l, BlockPtr parent, ExpPtr a, ExpPtr b, TokenType op) noexceptjuce::littlefoot::Compiler::BinaryOperatorinline
emit(CodeGenerator &cg, Type requiredType, int stackDepth) const overridejuce::littlefoot::Compiler::BinaryOperatorinlinevirtual
emitOpAndCast(CodeGenerator &cg, Type requiredType, OpCode op) constjuce::littlefoot::Compiler::BinaryOperatorinline
Expression(const CodeLocation &l, BlockPtr parent) noexceptjuce::littlefoot::Compiler::Expressioninline
getResultType(Type typeA, Type typeB) const noexceptjuce::littlefoot::Compiler::BinaryOperatorinline
getType(CodeGenerator &cg) const overridejuce::littlefoot::Compiler::BinaryOperatorinlinevirtual
lhsjuce::littlefoot::Compiler::BinaryOperator
locationjuce::littlefoot::Compiler::Statement
operationjuce::littlefoot::Compiler::BinaryOperator
parentBlockjuce::littlefoot::Compiler::Statement
rhsjuce::littlefoot::Compiler::BinaryOperator
simplify(SyntaxTreeBuilder &stb) overridejuce::littlefoot::Compiler::BinaryOperatorinlinevirtual
simplifyBool(bool a, bool b, LiteralValue *literal)juce::littlefoot::Compiler::BinaryOperatorinline
simplifyFloat(double a, double b, LiteralValue *literal)juce::littlefoot::Compiler::BinaryOperatorinline
simplifyInt(int a, int b, LiteralValue *literal)juce::littlefoot::Compiler::BinaryOperatorinline
Statement(const CodeLocation &l, BlockPtr parent) noexceptjuce::littlefoot::Compiler::Statementinline
visitSubStatements(Statement::Visitor &visit) const overridejuce::littlefoot::Compiler::BinaryOperatorinlinevirtual
~AllocatedObject() noexceptjuce::littlefoot::Compiler::AllocatedObjectinlinevirtual