Lines Matching refs:Decls

332   assert(ResultKind != NotFound || Decls.size() == 0);  in checkDebugAssumptions()
333 assert(ResultKind != Found || Decls.size() == 1); in checkDebugAssumptions()
334 assert(ResultKind != FoundOverloaded || Decls.size() > 1 || in checkDebugAssumptions()
335 (Decls.size() == 1 && in checkDebugAssumptions()
338 assert(ResultKind != Ambiguous || Decls.size() > 1 || in checkDebugAssumptions()
339 (Decls.size() == 1 && (Ambiguity == AmbiguousBaseSubobjects || in checkDebugAssumptions()
483 unsigned N = Decls.size(); in resolveKind()
495 NamedDecl *D = (*Decls.begin())->getUnderlyingDecl(); in resolveKind()
520 NamedDecl *D = Decls[I]->getUnderlyingDecl(); in resolveKind()
526 Decls[I] = Decls[--N]; in resolveKind()
559 if (isPreferredLookupResult(getSema(), getLookupKind(), Decls[I], in resolveKind()
560 Decls[*ExistingI])) in resolveKind()
561 Decls[*ExistingI] = Decls[I]; in resolveKind()
562 Decls[I] = Decls[--N]; in resolveKind()
589 Decls[I] = Decls[--N]; in resolveKind()
611 NamedDecl *OtherDecl = Decls[UniqueTagIndex ? 0 : N - 1]; in resolveKind()
612 if (isa<TagDecl>(Decls[UniqueTagIndex]->getUnderlyingDecl()) && in resolveKind()
613 getContextForScopeMatching(Decls[UniqueTagIndex])->Equals( in resolveKind()
616 Decls[UniqueTagIndex] = Decls[--N]; in resolveKind()
627 Decls.truncate(N); in resolveKind()
645 for (DeclContext::lookup_iterator DI = I->Decls, DE = DI.end(); DI != DE; in addDeclsFromBasePaths()
667 Out << Decls.size() << " result(s)"; in print()
2502 for (Path.Decls = BaseRecord->lookup(Name).begin(); in LookupQualifiedName()
2503 Path.Decls != Path.Decls.end(); ++Path.Decls) { in LookupQualifiedName()
2504 if ((*Path.Decls)->isInIdentifierNamespace(IDNS)) in LookupQualifiedName()
2630 if (HasOnlyStaticMembers(Path->Decls) && in LookupQualifiedName()
2631 HasSameDeclarations(Paths.begin()->Decls, Path->Decls)) in LookupQualifiedName()
2648 if (HasOnlyStaticMembers(Path->Decls)) in LookupQualifiedName()
2660 for (DeclContext::lookup_iterator I = Paths.front().Decls, E = I.end(); in LookupQualifiedName()
2807 DeclContext::lookup_iterator Found = Paths->front().Decls; in DiagnoseAmbiguousLookup()
2825 const NamedDecl *D = *Path->Decls; in DiagnoseAmbiguousLookup()
3797 NamedDecl *&Old = Decls[cast<NamedDecl>(New->getCanonicalDecl())]; in insert()