alwaysReturns() const | juce::littlefoot::Compiler::Statement | inlinevirtual |
arguments | juce::littlefoot::Compiler::FunctionCall | |
emit(CodeGenerator &cg, Type requiredType, int stackDepth) const override | juce::littlefoot::Compiler::FunctionCall | inlinevirtual |
emitArgs(CodeGenerator &cg, const Array< Type > &argTypes, int stackDepth) const | juce::littlefoot::Compiler::FunctionCall | inline |
emitCast(CodeGenerator &cg, Type destType, int stackDepth) const | juce::littlefoot::Compiler::FunctionCall | inline |
Expression(const CodeLocation &l, BlockPtr parent) noexcept | juce::littlefoot::Compiler::Expression | inline |
findBuiltInFunction(FunctionID functionID) const noexcept | juce::littlefoot::Compiler::FunctionCall | inline |
FunctionCall(const CodeLocation &l, BlockPtr parent) noexcept | juce::littlefoot::Compiler::FunctionCall | inline |
functionName | juce::littlefoot::Compiler::FunctionCall | |
getFunctionID(CodeGenerator &cg) const | juce::littlefoot::Compiler::FunctionCall | inline |
getType(CodeGenerator &cg) const override | juce::littlefoot::Compiler::FunctionCall | inlinevirtual |
location | juce::littlefoot::Compiler::Statement | |
parentBlock | juce::littlefoot::Compiler::Statement | |
simplify(SyntaxTreeBuilder &stb) override | juce::littlefoot::Compiler::FunctionCall | inlinevirtual |
Statement(const CodeLocation &l, BlockPtr parent) noexcept | juce::littlefoot::Compiler::Statement | inline |
throwCannotFindFunctionError(CodeGenerator &cg, Type returnType) const | juce::littlefoot::Compiler::FunctionCall | inline |
visitSubStatements(Statement::Visitor &visit) const override | juce::littlefoot::Compiler::FunctionCall | inlinevirtual |
~AllocatedObject() noexcept | juce::littlefoot::Compiler::AllocatedObject | inlinevirtual |