Home
last modified time | relevance | path

Searched refs:NamespaceDecl (Results 1 – 25 of 82) sorted by relevance

1234

/netbsd-src/external/apache2/llvm/dist/clang/lib/Tooling/Refactoring/
H A DLookup.cpp29 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 DComparisonCategories.cpp89 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 DQualTypeNames.cpp32 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 DDeclCXX.cpp2844 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 DNestedNameSpecifier.cpp74 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 DDeclBase.cpp386 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 DDecl.cpp720 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 DNestedNameSpecifier.h35 class NamespaceDecl; variable
132 const NamespaceDecl *NS);
185 NamespaceDecl *getAsNamespace() const;
431 void Extend(ASTContext &Context, NamespaceDecl *Namespace,
H A DDecl.h67 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 DComparisonCategories.h35 class NamespaceDecl; variable
223 mutable NamespaceDecl *StdNS = nullptr;
/netbsd-src/external/apache2/llvm/dist/clang/include/clang/Sema/
H A DMultiplexExternalSemaSource.h27 class NamespaceDecl; variable
218 ReadKnownNamespaces(SmallVectorImpl<NamespaceDecl*> &Namespaces) override;
H A DExternalSemaSource.h80 SmallVectorImpl<NamespaceDecl *> &Namespaces);
H A DSemaInternal.h144 addNamespaces(const llvm::MapVector<NamespaceDecl *, bool> &KnownNamespaces);
/netbsd-src/external/apache2/llvm/dist/clang/lib/StaticAnalyzer/Checkers/
H A DLLVMConventionsChecker.cpp40 const NamespaceDecl *ND = dyn_cast<NamespaceDecl>(D->getDeclContext()); in InNamespace()
H A DUnixAPIChecker.cpp113 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 DAnalysisDeclContext.cpp327 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 DSemaCXXScopeSpec.cpp322 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 DSemaLookup.cpp1864 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 DRecursiveSymbolVisitor.h118 const NamespaceDecl *ND = NNS.getNestedNameSpecifier()->getAsNamespace(); in TraverseNestedNameSpecifierLoc()
/netbsd-src/external/apache2/llvm/dist/clang/tools/libclang/
H A DCXIndexDataConsumer.cpp111 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 DCXType.cpp1260 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 DCursorVisitor.h236 bool VisitNamespaceDecl(NamespaceDecl *D);
/netbsd-src/external/apache2/llvm/dist/clang/lib/ASTMatchers/
H A DASTMatchersInternal.cpp520 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 DASTReaderDecl.cpp323 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 DCGDebugInfo.h158 llvm::DenseMap<const NamespaceDecl *, llvm::TrackingMDRef> NamespaceCache;
241 llvm::DINamespace *getOrCreateNamespace(const NamespaceDecl *N);

1234