Lines Matching refs:decl
107 void Reset(Decl *decl, VariableFlags flags)
109 decl_ = decl;
127 explicit Variable(Decl *decl, VariableFlags flags) : decl_(decl), flags_(flags) {}
136 explicit LocalVariable(Decl *decl, VariableFlags flags);
168 LocalVariable *Copy(ArenaAllocator *allocator, Decl *decl) const;
176 explicit GlobalVariable(Decl *decl, VariableFlags flags) : Variable(decl, flags) {}
188 explicit ModuleVariable(Decl *decl, VariableFlags flags) : Variable(decl, flags) {}
213 explicit EnumVariable(Decl *decl, bool backReference = false)
214 : Variable(decl, VariableFlags::NONE), backReference_(backReference)
263 void ResetDecl(Decl *decl);
276 explicit NamespaceVariable(Decl *decl, VariableFlags flags) : Variable(decl, flags) {}
306 explicit EnumLiteralVariable(Decl *decl, VariableFlags flags) : Variable(decl, flags) {}
340 explicit ImportEqualsVariable(Decl *decl, VariableFlags flags) : Variable(decl, flags) {}