Lines Matching refs:Variable
46 class Variable {
48 virtual ~Variable() = default;
49 NO_COPY_SEMANTIC(Variable);
50 NO_MOVE_SEMANTIC(Variable);
146 explicit Variable(Decl *decl, VariableFlags flags) : decl_(decl), flags_(flags) {}
147 explicit Variable(VariableFlags flags) : flags_(flags) {}
159 class LocalVariable : public Variable {
205 class GlobalVariable : public Variable {
207 explicit GlobalVariable(Decl *decl, VariableFlags flags) : Variable(decl, flags) {}
217 class ModuleVariable : public Variable {
219 explicit ModuleVariable(Decl *decl, VariableFlags flags) : Variable(decl, flags) {}
253 class EnumVariable : public Variable {
256 : Variable(decl, VariableFlags::NONE), backReference_(backReference)