Lines Matching refs:Variable
89 struct Variable : public Expression { struct
94 Variable() = default; argument
95 Variable(const std::string& type, const std::string& name);
96 Variable(const std::string& type, const std::string& name, int dimension);
97 virtual ~Variable() = default;
118 Variable* variable = nullptr;
122 Field(int modifiers, Variable* variable);
162 Variable* lvalue;
166 Assignment(Variable* lvalue, Expression* rvalue);
167 Assignment(Variable* lvalue, Expression* rvalue, std::string cast);
234 Variable* lvalue = nullptr;
237 explicit VariableDeclaration(Variable* lvalue);
238 VariableDeclaration(Variable* lvalue, Expression* rvalue);
303 std::vector<Variable*> parameters;