Lines Matching refs:Decls
322 assert(ResultKind != NotFound || Decls.size() == 0); in sanity()
323 assert(ResultKind != Found || Decls.size() == 1); in sanity()
324 assert(ResultKind != FoundOverloaded || Decls.size() > 1 || in sanity()
325 (Decls.size() == 1 && in sanity()
328 assert(ResultKind != Ambiguous || Decls.size() > 1 || in sanity()
329 (Decls.size() == 1 && (Ambiguity == AmbiguousBaseSubobjects || in sanity()
470 unsigned N = Decls.size(); in resolveKind()
482 NamedDecl *D = (*Decls.begin())->getUnderlyingDecl(); in resolveKind()
507 NamedDecl *D = Decls[I]->getUnderlyingDecl(); in resolveKind()
512 Decls[I] = Decls[--N]; in resolveKind()
545 if (isPreferredLookupResult(getSema(), getLookupKind(), Decls[I], in resolveKind()
546 Decls[*ExistingI])) in resolveKind()
547 Decls[*ExistingI] = Decls[I]; in resolveKind()
548 Decls[I] = Decls[--N]; in resolveKind()
575 Decls[I] = Decls[--N]; in resolveKind()
597 NamedDecl *OtherDecl = Decls[UniqueTagIndex ? 0 : N - 1]; in resolveKind()
598 if (isa<TagDecl>(Decls[UniqueTagIndex]->getUnderlyingDecl()) && in resolveKind()
599 getContextForScopeMatching(Decls[UniqueTagIndex])->Equals( in resolveKind()
602 Decls[UniqueTagIndex] = Decls[--N]; in resolveKind()
613 Decls.set_size(N); in resolveKind()
631 for (DeclContext::lookup_iterator DI = I->Decls.begin(), in addDeclsFromBasePaths()
632 DE = I->Decls.end(); DI != DE; ++DI) in addDeclsFromBasePaths()
653 Out << Decls.size() << " result(s)"; in print()
1955 Path.Decls = BaseRecord->lookup(Name); in LookupAnyMember()
1956 return !Path.Decls.empty(); in LookupAnyMember()
2163 if (HasOnlyStaticMembers(Path->Decls.begin(), Path->Decls.end())) { in LookupQualifiedName()
2165 DeclContext::lookup_iterator FirstD = FirstPath->Decls.begin(); in LookupQualifiedName()
2166 DeclContext::lookup_iterator CurrentD = Path->Decls.begin(); in LookupQualifiedName()
2168 while (FirstD != FirstPath->Decls.end() && in LookupQualifiedName()
2169 CurrentD != Path->Decls.end()) { in LookupQualifiedName()
2178 if (FirstD == FirstPath->Decls.end() && in LookupQualifiedName()
2179 CurrentD == Path->Decls.end()) in LookupQualifiedName()
2194 if (HasOnlyStaticMembers(Path->Decls.begin(), Path->Decls.end())) in LookupQualifiedName()
2206 for (auto *D : Paths.front().Decls) { in LookupQualifiedName()
2351 DeclContext::lookup_iterator Found = Paths->front().Decls.begin(); in DiagnoseAmbiguousLookup()
2369 Decl *D = Path->Decls.front(); in DiagnoseAmbiguousLookup()
3267 NamedDecl *&Old = Decls[cast<NamedDecl>(New->getCanonicalDecl())]; in insert()