Lines Matching refs:NamespaceDecl
29 static llvm::SmallVector<const NamespaceDecl *, 4>
31 llvm::SmallVector<const NamespaceDecl *, 4> Namespaces; in getAllNamedNamespaces()
34 while (Context && (!isa<NamespaceDecl>(Context) || in getAllNamedNamespaces()
35 cast<NamespaceDecl>(Context)->isAnonymousNamespace())) in getAllNamedNamespaces()
41 Namespaces.push_back(cast<NamespaceDecl>(Context)); in getAllNamedNamespaces()
56 llvm::SmallVector<const NamespaceDecl *, 4> FromNamespaces = in usingFromDifferentCanonicalNamespace()
58 llvm::SmallVector<const NamespaceDecl *, 4> UseNamespaces = in usingFromDifferentCanonicalNamespace()
77 if (cast<NamespaceDecl>(*FromIter)->getDeclName() == in usingFromDifferentCanonicalNamespace()
78 cast<NamespaceDecl>(*UseIter)->getDeclName()) in usingFromDifferentCanonicalNamespace()
89 while (DeclA && !isa<NamespaceDecl>(DeclA)) in getBestNamespaceSubstr()
100 "::" + cast<NamespaceDecl>(DeclA)->getQualifiedNameAsString() + "::"; in getBestNamespaceSubstr()
141 llvm::SmallVector<const NamespaceDecl *, 4> EnclosingNamespaces = in disambiguateSpellingInScope()