CompilerActionType typedef (defined in tanlang::CompilerAction< Derived, Input, Output >) | tanlang::CompilerAction< Derived, Input, Output > | |
default_visit(ASTBase *) (defined in tanlang::ASTVisitor< Derived >) | tanlang::ASTVisitor< Derived > | inlinevirtual |
init(Input) (defined in tanlang::CompilerAction< Derived, Input, Output >) | tanlang::CompilerAction< Derived, Input, Output > | inlineprotectedvirtual |
run(Input input) (defined in tanlang::CompilerAction< Derived, Input, Output >) | tanlang::CompilerAction< Derived, Input, Output > | inline |
visit(ASTBase *p) (defined in tanlang::ASTVisitor< Derived >) | tanlang::ASTVisitor< Derived > | inline |
VisitArgDecl(ArgDecl *p) | tanlang::ASTVisitor< Derived > | inline |
VisitArrayLiteral(ArrayLiteral *p) | tanlang::ASTVisitor< Derived > | inline |
VisitAssignment(Assignment *p) | tanlang::ASTVisitor< Derived > | inline |
VisitBinaryOperator(BinaryOperator *p) | tanlang::ASTVisitor< Derived > | inline |
VisitBinaryOrUnary(BinaryOrUnary *p) | tanlang::ASTVisitor< Derived > | inline |
VisitBoolLiteral(BoolLiteral *p) | tanlang::ASTVisitor< Derived > | inline |
VisitBreakContinue(BreakContinue *p) | tanlang::ASTVisitor< Derived > | inline |
VisitCast(Cast *p) | tanlang::ASTVisitor< Derived > | inline |
VisitCharLiteral(CharLiteral *p) | tanlang::ASTVisitor< Derived > | inline |
VisitCompoundStmt(CompoundStmt *p) | tanlang::ASTVisitor< Derived > | inline |
VisitFloatLiteral(FloatLiteral *p) | tanlang::ASTVisitor< Derived > | inline |
VisitFunctionCall(FunctionCall *p) | tanlang::ASTVisitor< Derived > | inline |
VisitFunctionDecl(FunctionDecl *p) | tanlang::ASTVisitor< Derived > | inline |
VisitIdentifier(Identifier *p) | tanlang::ASTVisitor< Derived > | inline |
VisitIf(If *p) | tanlang::ASTVisitor< Derived > | inline |
VisitImport(Import *p) | tanlang::ASTVisitor< Derived > | inline |
VisitIntegerLiteral(IntegerLiteral *p) | tanlang::ASTVisitor< Derived > | inline |
VisitIntrinsic(Intrinsic *p) | tanlang::ASTVisitor< Derived > | inline |
VisitLoop(Loop *p) | tanlang::ASTVisitor< Derived > | inline |
VisitMemberAccess(MemberAccess *p) | tanlang::ASTVisitor< Derived > | inline |
VisitNullPointerLiteral(NullPointerLiteral *p) | tanlang::ASTVisitor< Derived > | inline |
VisitPackage(Package *p) | tanlang::ASTVisitor< Derived > | inline |
VisitPackageDecl(PackageDecl *p) | tanlang::ASTVisitor< Derived > | inline |
VisitParenthesis(Parenthesis *p) | tanlang::ASTVisitor< Derived > | inline |
VisitProgram(Program *p) | tanlang::ASTVisitor< Derived > | inline |
VisitReturn(Return *p) | tanlang::ASTVisitor< Derived > | inline |
VisitStringLiteral(StringLiteral *p) | tanlang::ASTVisitor< Derived > | inline |
VisitStructDecl(StructDecl *p) | tanlang::ASTVisitor< Derived > | inline |
VisitUnaryOperator(UnaryOperator *p) | tanlang::ASTVisitor< Derived > | inline |
VisitVarDecl(VarDecl *p) | tanlang::ASTVisitor< Derived > | inline |
VisitVarRef(VarRef *p) | tanlang::ASTVisitor< Derived > | inline |
~ASTVisitor()=default (defined in tanlang::ASTVisitor< Derived >) | tanlang::ASTVisitor< Derived > | |
~CompilerAction()=default (defined in tanlang::CompilerAction< Derived, Input, Output >) | tanlang::CompilerAction< Derived, Input, Output > | virtual |