Class for assignment.
Definition: ASTAssignStmt.h:8
Class for a program which is a name and a list of functions.
Definition: ASTProgram.h:11
Class for referencing the address of an expression.
Definition: ASTRefExpr.h:7
Base class for AST visitors.
Definition: ASTVisitor.h:23
Check if left hand side of assignment is an l-value.
Definition: CheckAssignable.h:18
CheckAssignable()=default
virtual void endVisit(ASTAssignStmt *element) override
Definition: CheckAssignable.cpp:30
static void check(ASTProgram *p)
Definition: CheckAssignable.cpp:64