Lines Matching refs:Decls
323 assert(ResultKind != NotFound || Decls.size() == 0); in sanity()
324 assert(ResultKind != Found || Decls.size() == 1); in sanity()
325 assert(ResultKind != FoundOverloaded || Decls.size() > 1 || in sanity()
326 (Decls.size() == 1 && in sanity()
329 assert(ResultKind != Ambiguous || Decls.size() > 1 || in sanity()
330 (Decls.size() == 1 && (Ambiguity == AmbiguousBaseSubobjects || in sanity()
460 unsigned N = Decls.size(); in resolveKind()
472 NamedDecl *D = (*Decls.begin())->getUnderlyingDecl(); in resolveKind()
497 NamedDecl *D = Decls[I]->getUnderlyingDecl(); in resolveKind()
502 Decls[I] = Decls[--N]; in resolveKind()
535 if (isPreferredLookupResult(getSema(), getLookupKind(), Decls[I], in resolveKind()
536 Decls[*ExistingI])) in resolveKind()
537 Decls[*ExistingI] = Decls[I]; in resolveKind()
538 Decls[I] = Decls[--N]; in resolveKind()
565 Decls[I] = Decls[--N]; in resolveKind()
587 NamedDecl *OtherDecl = Decls[UniqueTagIndex ? 0 : N - 1]; in resolveKind()
588 if (isa<TagDecl>(Decls[UniqueTagIndex]->getUnderlyingDecl()) && in resolveKind()
589 getContextForScopeMatching(Decls[UniqueTagIndex])->Equals( in resolveKind()
592 Decls[UniqueTagIndex] = Decls[--N]; in resolveKind()
603 Decls.set_size(N); in resolveKind()
621 for (DeclContext::lookup_iterator DI = I->Decls.begin(), in addDeclsFromBasePaths()
622 DE = I->Decls.end(); DI != DE; ++DI) in addDeclsFromBasePaths()
643 Out << Decls.size() << " result(s)"; in print()
1834 Path.Decls = BaseRecord->lookup(Name); in LookupAnyMember()
1835 return !Path.Decls.empty(); in LookupAnyMember()
2038 if (HasOnlyStaticMembers(Path->Decls.begin(), Path->Decls.end())) { in LookupQualifiedName()
2040 DeclContext::lookup_iterator FirstD = FirstPath->Decls.begin(); in LookupQualifiedName()
2041 DeclContext::lookup_iterator CurrentD = Path->Decls.begin(); in LookupQualifiedName()
2043 while (FirstD != FirstPath->Decls.end() && in LookupQualifiedName()
2044 CurrentD != Path->Decls.end()) { in LookupQualifiedName()
2053 if (FirstD == FirstPath->Decls.end() && in LookupQualifiedName()
2054 CurrentD == Path->Decls.end()) in LookupQualifiedName()
2069 if (HasOnlyStaticMembers(Path->Decls.begin(), Path->Decls.end())) in LookupQualifiedName()
2081 for (auto *D : Paths.front().Decls) { in LookupQualifiedName()
2226 DeclContext::lookup_iterator Found = Paths->front().Decls.begin(); in DiagnoseAmbiguousLookup()
2244 Decl *D = Path->Decls.front(); in DiagnoseAmbiguousLookup()
3134 NamedDecl *&Old = Decls[cast<NamedDecl>(New->getCanonicalDecl())]; in insert()