Lines Matching refs:NamespaceDecl
26 static llvm::SmallVector<const NamespaceDecl *, 4>
28 llvm::SmallVector<const NamespaceDecl *, 4> Namespaces; in getAllNamedNamespaces()
31 while (Context && (!isa<NamespaceDecl>(Context) || in getAllNamedNamespaces()
32 cast<NamespaceDecl>(Context)->isAnonymousNamespace())) in getAllNamedNamespaces()
38 Namespaces.push_back(cast<NamespaceDecl>(Context)); in getAllNamedNamespaces()
53 llvm::SmallVector<const NamespaceDecl *, 4> FromNamespaces = in usingFromDifferentCanonicalNamespace()
55 llvm::SmallVector<const NamespaceDecl *, 4> UseNamespaces = in usingFromDifferentCanonicalNamespace()
74 if (cast<NamespaceDecl>(*FromIter)->getDeclName() == in usingFromDifferentCanonicalNamespace()
75 cast<NamespaceDecl>(*UseIter)->getDeclName()) in usingFromDifferentCanonicalNamespace()
86 while (DeclA && !isa<NamespaceDecl>(DeclA)) in getBestNamespaceSubstr()
97 "::" + cast<NamespaceDecl>(DeclA)->getQualifiedNameAsString() + "::"; in getBestNamespaceSubstr()
134 llvm::SmallVector<const NamespaceDecl *, 4> UseNamespaces = in isAmbiguousNameInScope()