Lines Matching refs:Name
1 //===- IdentifierResolver.cpp - Lexical Scope Name lookup -----------------===//
65 IdDeclInfo &operator[](DeclarationName Name);
145 DeclarationName Name = D->getDeclName();
146 if (IdentifierInfo *II = Name.getAsIdentifierInfo())
149 void *Ptr = Name.getFETokenInfo();
152 Name.setFETokenInfo(D);
159 Name.setFETokenInfo(nullptr);
160 IDI = &(*IdDeclInfos)[Name];
170 DeclarationName Name = D->getDeclName();
171 if (IdentifierInfo *II = Name.getAsIdentifierInfo())
174 void *Ptr = Name.getFETokenInfo();
211 DeclarationName Name = D->getDeclName();
212 if (IdentifierInfo *II = Name.getAsIdentifierInfo())
215 void *Ptr = Name.getFETokenInfo();
221 Name.setFETokenInfo(nullptr);
228 /// begin - Returns an iterator for decls with name 'Name'.
230 IdentifierResolver::begin(DeclarationName Name) {
231 if (IdentifierInfo *II = Name.getAsIdentifierInfo())
234 void *Ptr = Name.getFETokenInfo();
302 bool IdentifierResolver::tryAddTopLevelDecl(NamedDecl *D, DeclarationName Name){
303 if (IdentifierInfo *II = Name.getAsIdentifierInfo())
306 void *Ptr = Name.getFETokenInfo();
309 Name.setFETokenInfo(D);
326 Name.setFETokenInfo(D);
330 Name.setFETokenInfo(nullptr);
331 IDI = &(*IdDeclInfos)[Name];
398 IdentifierResolver::IdDeclInfoMap::operator[](DeclarationName Name) {
399 void *Ptr = Name.getFETokenInfo();
408 Name.setFETokenInfo(reinterpret_cast<void*>(