Lines Matching defs:Variable
25 struct Variable : public Symbol { struct
33 Variable(int offset, Modifiers modifiers, StringFragment name, const Type& type, argument
35 : INHERITED(offset, kVariable_Kind, name) in INHERITED() argument
43 ~Variable() override { in ~Variable() argument
51 virtual String description() const override { in description()
55 bool dead() const { in dead()
66 mutable Modifiers fModifiers;
67 const Type& fType;
68 const Storage fStorage;
70 Expression* fInitialValue = nullptr;
74 mutable int fReadCount;
77 mutable int fWriteCount;
79 typedef Symbol INHERITED;