Home | History | Annotate | Download | only in AST

Lines Matching refs:Decls

27   SmallVector<NamedDecl *, 8> Decls;
29 Decls.push_back(*Path->Decls.first);
31 // Eliminate duplicated decls.
32 llvm::array_pod_sort(Decls.begin(), Decls.end());
33 Decls.erase(std::unique(Decls.begin(), Decls.end()), Decls.end());
35 NumDeclsFound = Decls.size();
37 std::copy(Decls.begin(), Decls.end(), DeclsFound);
383 for (Path.Decls = BaseRecord->lookup(N);
384 Path.Decls.first != Path.Decls.second;
385 ++Path.Decls.first) {
386 if ((*Path.Decls.first)->isInIdentifierNamespace(IDNS_Tag))
400 for (Path.Decls = BaseRecord->lookup(N);
401 Path.Decls.first != Path.Decls.second;
402 ++Path.Decls.first) {
403 if ((*Path.Decls.first)->isInIdentifierNamespace(IDNS))
417 for (Path.Decls = BaseRecord->lookup(N);
418 Path.Decls.first != Path.Decls.second;
419 ++Path.Decls.first) {
421 if (isa<TypedefNameDecl>(*Path.Decls.first) ||
422 (*Path.Decls.first)->isInIdentifierNamespace(IDNS_Tag))