/netbsd-src/external/apache2/llvm/dist/clang/lib/Tooling/Refactoring/ |
H A D | Lookup.cpp | 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() [all …]
|
/netbsd-src/external/apache2/llvm/dist/clang/lib/AST/ |
H A D | ComparisonCategories.cpp | 89 static const NamespaceDecl *lookupStdNamespace(const ASTContext &Ctx, in lookupStdNamespace() 90 NamespaceDecl *&StdNS) { in lookupStdNamespace() 95 StdNS = dyn_cast<NamespaceDecl>(Lookup.front()); in lookupStdNamespace() 101 const NamespaceDecl *StdNS, in lookupCXXRecordDecl() 117 if (const NamespaceDecl *NS = lookupStdNamespace(Ctx, StdNS)) in lookupInfo()
|
H A D | QualTypeNames.cpp | 32 const NamespaceDecl *Namesp, 190 if (const auto *NS = dyn_cast<NamespaceDecl>(DC)) { in createOuterNNS() 193 NS = dyn_cast<NamespaceDecl>(NS->getDeclContext()); in createOuterNNS() 271 const auto *OuterNS = dyn_cast_or_null<NamespaceDecl>(DC); in createNestedNameSpecifierForScopeOf() 289 OuterNS = dyn_cast<NamespaceDecl>(Decl); in createNestedNameSpecifierForScopeOf() 340 const NamespaceDecl *Namespace, in createNestedNameSpecifier() 344 Namespace = dyn_cast<NamespaceDecl>(Namespace->getDeclContext()); in createNestedNameSpecifier()
|
H A D | DeclCXX.cpp | 2844 if (auto *NS = dyn_cast_or_null<NamespaceDecl>(Used)) in Create() 2858 NamespaceDecl *UsingDirectiveDecl::getNominatedNamespace() { in getNominatedNamespace() 2861 return cast_or_null<NamespaceDecl>(NominatedNamespace); in getNominatedNamespace() 2864 NamespaceDecl::NamespaceDecl(ASTContext &C, DeclContext *DC, bool Inline, in NamespaceDecl() function in NamespaceDecl 2866 IdentifierInfo *Id, NamespaceDecl *PrevDecl) in NamespaceDecl() 2876 NamespaceDecl *NamespaceDecl::Create(ASTContext &C, DeclContext *DC, in Create() 2879 NamespaceDecl *PrevDecl) { in Create() 2880 return new (C, DC) NamespaceDecl(C, DC, Inline, StartLoc, IdLoc, Id, in Create() 2884 NamespaceDecl *NamespaceDecl::CreateDeserialized(ASTContext &C, unsigned ID) { in CreateDeserialized() 2885 return new (C, ID) NamespaceDecl(C, nullptr, false, SourceLocation(), in CreateDeserialized() [all …]
|
H A D | NestedNameSpecifier.cpp | 74 const NamespaceDecl *NS) { in Create() 83 Mockup.Specifier = const_cast<NamespaceDecl *>(NS); in Create() 155 return isa<NamespaceDecl>(ND) ? Namespace : NamespaceAlias; in getKind() 169 NamespaceDecl *NestedNameSpecifier::getAsNamespace() const { in getAsNamespace() 171 return dyn_cast<NamespaceDecl>(static_cast<NamedDecl *>(Specifier)); in getAsNamespace() 587 NamespaceDecl *Namespace, in Extend()
|
H A D | DeclBase.cpp | 386 if (const auto *ND = dyn_cast<NamespaceDecl>(DC)) in isInAnonymousNamespace() 1119 cast<NamespaceDecl>(this)->isInline(); in isInlineNamespace() 1126 const auto *ND = cast<NamespaceDecl>(this); in isStdNamespace() 1232 return static_cast<NamespaceDecl *>(this)->getOriginalNamespace(); in getPrimaryContext() 1293 auto *Self = static_cast<NamespaceDecl *>(this); in collectAllContexts() 1294 for (NamespaceDecl *N = Self->getMostRecentDecl(); N; in collectAllContexts() 1808 const auto *NS = dyn_cast<NamespaceDecl>(O); in InEnclosingNamespaceSetOf()
|
H A D | Decl.cpp | 720 const auto *ND = dyn_cast<NamespaceDecl>(DC); in getLVForNamespaceScopeDecl() 881 } else if (isa<NamespaceDecl>(D)) { in getLVForNamespaceScopeDecl() 1164 if (!IsMostRecent && !isa<NamespaceDecl>(ND)) { in getExplicitVisibilityAux() 1546 auto *NSD = dyn_cast<NamespaceDecl>(this); in getOwningModuleForLinkage() 1632 if (P.SuppressUnwrittenScope && isa<NamespaceDecl>(Ctx) && in printNestedNameSpecifier() 1633 cast<NamespaceDecl>(Ctx)->isAnonymousNamespace()) in printNestedNameSpecifier() 1638 cast<NamespaceDecl>(Ctx)->isRedundantInlineQualifierFor(NameInScope)) in printNestedNameSpecifier() 1658 } else if (const auto *ND = dyn_cast<NamespaceDecl>(DC)) { in printNestedNameSpecifier() 3212 if (const auto *Namespace = cast<NamespaceDecl>(DC)) { in isGlobal()
|
/netbsd-src/external/apache2/llvm/dist/clang/include/clang/AST/ |
H A D | NestedNameSpecifier.h | 35 class NamespaceDecl; variable 132 const NamespaceDecl *NS); 185 NamespaceDecl *getAsNamespace() const; 431 void Extend(ASTContext &Context, NamespaceDecl *Namespace,
|
H A D | Decl.h | 67 class NamespaceDecl; variable 87 NamespaceDecl *AnonymousNamespace = nullptr; 96 NamespaceDecl *getAnonymousNamespace() const { return AnonymousNamespace; } in getAnonymousNamespace() 97 void setAnonymousNamespace(NamespaceDecl *D) { AnonymousNamespace = D; } in setAnonymousNamespace() 516 class NamespaceDecl : public NamedDecl, public DeclContext, 517 public Redeclarable<NamespaceDecl> 530 llvm::PointerIntPair<NamespaceDecl *, 1, bool> AnonOrFirstNamespaceAndInline; 532 NamespaceDecl(ASTContext &C, DeclContext *DC, bool Inline, 534 IdentifierInfo *Id, NamespaceDecl *PrevDecl); 536 using redeclarable_base = Redeclarable<NamespaceDecl>; [all …]
|
H A D | ComparisonCategories.h | 35 class NamespaceDecl; variable 223 mutable NamespaceDecl *StdNS = nullptr;
|
/netbsd-src/external/apache2/llvm/dist/clang/include/clang/Sema/ |
H A D | MultiplexExternalSemaSource.h | 27 class NamespaceDecl; variable 218 ReadKnownNamespaces(SmallVectorImpl<NamespaceDecl*> &Namespaces) override;
|
H A D | ExternalSemaSource.h | 80 SmallVectorImpl<NamespaceDecl *> &Namespaces);
|
H A D | SemaInternal.h | 144 addNamespaces(const llvm::MapVector<NamespaceDecl *, bool> &KnownNamespaces);
|
/netbsd-src/external/apache2/llvm/dist/clang/lib/StaticAnalyzer/Checkers/ |
H A D | LLVMConventionsChecker.cpp | 40 const NamespaceDecl *ND = dyn_cast<NamespaceDecl>(D->getDeclContext()); in InNamespace()
|
H A D | UnixAPIChecker.cpp | 113 if (NamespaceCtx && isa<NamespaceDecl>(NamespaceCtx)) in checkPreStmt() 469 if (NamespaceCtx && isa<NamespaceDecl>(NamespaceCtx)) in checkPreStmt()
|
/netbsd-src/external/apache2/llvm/dist/clang/lib/Analysis/ |
H A D | AnalysisDeclContext.cpp | 327 const auto *ND = dyn_cast<NamespaceDecl>(DC); in isInStdNamespace() 332 if (!isa<NamespaceDecl>(Parent)) in isInStdNamespace() 334 ND = cast<NamespaceDecl>(Parent); in isInStdNamespace()
|
/netbsd-src/external/apache2/llvm/dist/clang/lib/Sema/ |
H A D | SemaCXXScopeSpec.cpp | 322 if (isa<NamespaceDecl>(SD)) in isAcceptableNestedNameSpecifier() 425 return Found.getAsSingle<NamespaceDecl>(); in isNonTypeNestedNameSpecifier() 713 if (NamespaceDecl *Namespace = dyn_cast<NamespaceDecl>(SD)) { in BuildCXXNestedNameSpecifier()
|
H A D | SemaLookup.cpp | 1864 if (auto *ND = dyn_cast<NamespaceDecl>(D)) { in getAcceptableDeclSlow() 2056 SmallVector<NamespaceDecl*, 8> Queue; in LookupQualifiedNameInUsingDirectives() 2065 NamespaceDecl *ND = I->getNominatedNamespace()->getOriginalNamespace(); in LookupQualifiedNameInUsingDirectives() 2081 NamespaceDecl *ND = Queue.pop_back_val(); in LookupQualifiedNameInUsingDirectives() 2113 NamespaceDecl *Nom = I->getNominatedNamespace(); in LookupQualifiedNameInUsingDirectives() 3840 !(isa<TranslationUnitDecl>(Ctx) || isa<NamespaceDecl>(Ctx)); in lookupInDeclContext() 4321 const llvm::MapVector<NamespaceDecl *, bool> &KnownNamespaces) { in addNamespaces() argument 4520 if (auto *ND = dyn_cast_or_null<NamespaceDecl>(C)) in NamespaceSpecifierSet() 4536 NamespaceDecl *ND = dyn_cast_or_null<NamespaceDecl>(DC); in buildContextChain() 4549 if (auto *ND = dyn_cast_or_null<NamespaceDecl>(C)) { in buildNestedNameSpecifier() [all …]
|
/netbsd-src/external/apache2/llvm/dist/clang/include/clang/Tooling/Refactoring/ |
H A D | RecursiveSymbolVisitor.h | 118 const NamespaceDecl *ND = NNS.getNestedNameSpecifier()->getAsNamespace(); in TraverseNestedNameSpecifierLoc()
|
/netbsd-src/external/apache2/llvm/dist/clang/tools/libclang/ |
H A D | CXIndexDataConsumer.cpp | 111 bool VisitNamespaceDecl(const NamespaceDecl *D) { in VisitNamespaceDecl() 860 bool CXIndexDataConsumer::handleNamespace(const NamespaceDecl *D) { in handleNamespace() 1164 } else if (isa<TagDecl>(D) || isa<FieldDecl>(D) || isa<NamespaceDecl>(D)) { in getEntityInfo() 1203 if (const NamespaceDecl *Namespace = dyn_cast<NamespaceDecl>(D)) in getRefCursor()
|
H A D | CXType.cpp | 1260 if (const NamespaceDecl *ND = dyn_cast_or_null<NamespaceDecl>(D)) { in clang_Cursor_isAnonymous() 1283 const NamespaceDecl *ND = dyn_cast_or_null<NamespaceDecl>(D); in clang_Cursor_isInlineNamespace()
|
H A D | CursorVisitor.h | 236 bool VisitNamespaceDecl(NamespaceDecl *D);
|
/netbsd-src/external/apache2/llvm/dist/clang/lib/ASTMatchers/ |
H A D | ASTMatchersInternal.cpp | 520 static StringRef getNodeName(const NamespaceDecl &Node, in getNodeName() 614 if (const auto *ND = dyn_cast<NamespaceDecl>(Ctx)) { in matchesNodeFullFast() 741 const internal::VariadicDynCastAllOfMatcher<Decl, NamespaceDecl> namespaceDecl;
|
/netbsd-src/external/apache2/llvm/dist/clang/lib/Serialization/ |
H A D | ASTReaderDecl.cpp | 323 void VisitNamespaceDecl(NamespaceDecl *D); 1600 void ASTDeclReader::VisitNamespaceDecl(NamespaceDecl *D) { in VisitNamespaceDecl() 1626 auto *Anon = cast<NamespaceDecl>(Reader.GetDecl(AnonNamespace)); in VisitNamespaceDecl() 2605 if (auto *Namespace = dyn_cast<NamespaceDecl>(D)) in mergeRedeclarable() 2607 assert_cast<NamespaceDecl*>(ExistingCanon)); in mergeRedeclarable() 2945 static NamespaceDecl *getNamespace(const NestedNameSpecifier *X) { in getNamespace() 3192 if (const auto *NamespaceX = dyn_cast<NamespaceDecl>(X)) { in isSameEntity() 3193 const auto *NamespaceY = cast<NamespaceDecl>(Y); in isSameEntity() 3264 if (auto *ND = dyn_cast<NamespaceDecl>(DC)) in getPrimaryContextForMerging() 3827 D = NamespaceDecl::CreateDeserialized(Context, ID); in ReadDeclRecord() [all …]
|
/netbsd-src/external/apache2/llvm/dist/clang/lib/CodeGen/ |
H A D | CGDebugInfo.h | 158 llvm::DenseMap<const NamespaceDecl *, llvm::TrackingMDRef> NamespaceCache; 241 llvm::DINamespace *getOrCreateNamespace(const NamespaceDecl *N);
|