Home
last modified time | relevance | path

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

1234

/freebsd-13.1/contrib/llvm-project/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 …]
/freebsd-13.1/contrib/llvm-project/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 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()
588 NamespaceDecl *Namespace, in Extend()
H A DDeclCXX.cpp2830 if (auto *NS = dyn_cast_or_null<NamespaceDecl>(Used)) in Create()
2844 NamespaceDecl *UsingDirectiveDecl::getNominatedNamespace() { in getNominatedNamespace()
2847 return cast_or_null<NamespaceDecl>(NominatedNamespace); in getNominatedNamespace()
2850 NamespaceDecl::NamespaceDecl(ASTContext &C, DeclContext *DC, bool Inline, in NamespaceDecl() function in NamespaceDecl
2862 NamespaceDecl *NamespaceDecl::Create(ASTContext &C, DeclContext *DC, in Create()
2870 NamespaceDecl *NamespaceDecl::CreateDeserialized(ASTContext &C, unsigned ID) { in CreateDeserialized()
2875 NamespaceDecl *NamespaceDecl::getOriginalNamespace() { in getOriginalNamespace()
2882 const NamespaceDecl *NamespaceDecl::getOriginalNamespace() const { in getOriginalNamespace()
2891 NamespaceDecl *NamespaceDecl::getNextRedeclarationImpl() { in getNextRedeclarationImpl()
2895 NamespaceDecl *NamespaceDecl::getPreviousDeclImpl() { in getPreviousDeclImpl()
[all …]
H A DDeclBase.cpp386 if (const auto *ND = dyn_cast<NamespaceDecl>(DC)) in isInAnonymousNamespace()
1123 cast<NamespaceDecl>(this)->isInline(); in isInlineNamespace()
1130 const auto *ND = cast<NamespaceDecl>(this); in isStdNamespace()
1237 return static_cast<NamespaceDecl *>(this)->getOriginalNamespace(); in getPrimaryContext()
1305 collectAllContextsImpl(static_cast<NamespaceDecl *>(this), Contexts); in collectAllContexts()
1817 const auto *NS = dyn_cast<NamespaceDecl>(O); in InEnclosingNamespaceSetOf()
/freebsd-13.1/contrib/llvm-project/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
103 NamespaceDecl *AnonymousNamespace = nullptr;
564 NamespaceDecl *getNextRedeclarationImpl() override;
565 NamespaceDecl *getPreviousDeclImpl() override;
566 NamespaceDecl *getMostRecentDeclImpl() override;
623 NamespaceDecl *getOriginalNamespace();
626 const NamespaceDecl *getOriginalNamespace() const;
635 NamespaceDecl *getAnonymousNamespace() const { in getAnonymousNamespace()
639 void setAnonymousNamespace(NamespaceDecl *D) { in setAnonymousNamespace()
644 NamespaceDecl *getCanonicalDecl() override { in getCanonicalDecl()
[all …]
H A DComparisonCategories.h36 class NamespaceDecl; variable
224 mutable NamespaceDecl *StdNS = nullptr;
/freebsd-13.1/contrib/llvm-project/lldb/source/Plugins/ExpressionParser/Clang/
H A DClangASTImporter.h180 void RegisterNamespaceMap(const clang::NamespaceDecl *decl,
183 NamespaceMapSP GetNamespaceMap(const clang::NamespaceDecl *decl);
185 void BuildNamespaceMap(const clang::NamespaceDecl *decl);
341 typedef llvm::DenseMap<const clang::NamespaceDecl *, NamespaceMapSP>
H A DClangASTSource.cpp188 if (const NamespaceDecl *namespace_context = in FindCompleteType()
189 dyn_cast<NamespaceDecl>(decl->getDeclContext())) { in FindCompleteType()
539 if (isa<NamespaceDecl>(context.m_decl_context)) { in FindExternalVisibleDecls()
559 NamespaceDecl *clang_namespace_decl = in FindExternalVisibleDecls()
1383 const NamespaceDecl *namespace_context = in LookupInNamespace()
1384 dyn_cast<NamespaceDecl>(context.m_decl_context); in LookupInNamespace()
1683 NamespaceDecl *ClangASTSource::AddNamespace( in AddNamespace()
1695 clang::NamespaceDecl *src_namespace_decl = in AddNamespace()
1706 NamespaceDecl *copied_namespace_decl = dyn_cast<NamespaceDecl>(copied_decl); in AddNamespace()
1716 return dyn_cast<NamespaceDecl>(copied_decl); in AddNamespace()
H A DClangASTImporter.cpp735 void ClangASTImporter::RegisterNamespaceMap(const clang::NamespaceDecl *decl, in RegisterNamespaceMap()
743 ClangASTImporter::GetNamespaceMap(const clang::NamespaceDecl *decl) { in GetNamespaceMap()
755 void ClangASTImporter::BuildNamespaceMap(const clang::NamespaceDecl *decl) { in BuildNamespaceMap()
760 const NamespaceDecl *parent_namespace = in BuildNamespaceMap()
761 dyn_cast<NamespaceDecl>(parent_context); in BuildNamespaceMap()
1141 if (auto *to_namespace = dyn_cast<clang::NamespaceDecl>(to)) { in Imported()
1142 auto *from_namespace = cast<clang::NamespaceDecl>(from); in Imported()
1176 if (auto *to_namespace_decl = dyn_cast<NamespaceDecl>(to)) { in Imported()
H A DClangASTSource.h188 clang::NamespaceDecl *
/freebsd-13.1/contrib/llvm-project/lldb/source/Plugins/SymbolFile/PDB/
H A DPDBASTParser.h60 clang::NamespaceDecl *FindNamespaceDecl(const clang::DeclContext *parent,
71 typedef std::set<clang::NamespaceDecl *> NamespacesSet;
H A DPDBASTParser.cpp1079 clang::NamespaceDecl *namespace_decl = in GetDeclContextContainingSymbol()
1117 clang::NamespaceDecl *
1132 for (clang::NamespaceDecl *namespace_decl : *set) in FindNamespaceDecl()
1136 for (clang::NamespaceDecl *namespace_decl : *set) in FindNamespaceDecl()
/freebsd-13.1/contrib/llvm-project/clang/include/clang/Sema/
H A DMultiplexExternalSemaSource.h27 class NamespaceDecl; variable
218 ReadKnownNamespaces(SmallVectorImpl<NamespaceDecl*> &Namespaces) override;
H A DExternalSemaSource.h80 SmallVectorImpl<NamespaceDecl *> &Namespaces);
/freebsd-13.1/contrib/llvm-project/lldb/source/Plugins/SymbolFile/NativePDB/
H A DPdbAstBuilder.h26 class NamespaceDecl; variable
117 clang::NamespaceDecl *GetOrCreateNamespaceDecl(const char *name,
H A DPdbAstBuilder.cpp804 clang::NamespaceDecl *
989 if (clang::NamespaceDecl *ns = llvm::dyn_cast<clang::NamespaceDecl>(parent)) { in GetOrCreateFunctionDecl()
1204 clang::NamespaceDecl *ns = llvm::dyn_cast<clang::NamespaceDecl>(context); in ParseAllNamespacesPlusChildrenOf()
1327 clang::NamespaceDecl &ns = *llvm::dyn_cast<clang::NamespaceDecl>(&context); in ParseDeclsForContext()
/freebsd-13.1/contrib/llvm-project/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()
/freebsd-13.1/contrib/llvm-project/clang/lib/Sema/
H A DSemaCXXScopeSpec.cpp336 if (isa<NamespaceDecl>(SD)) in isAcceptableNestedNameSpecifier()
439 return Found.getAsSingle<NamespaceDecl>(); in isNonTypeNestedNameSpecifier()
727 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()
3841 !(isa<TranslationUnitDecl>(Ctx) || isa<NamespaceDecl>(Ctx)); in lookupInDeclContext()
4331 const llvm::MapVector<NamespaceDecl *, bool> &KnownNamespaces) { in addNamespaces() argument
4530 if (auto *ND = dyn_cast_or_null<NamespaceDecl>(C)) in NamespaceSpecifierSet()
4546 NamespaceDecl *ND = dyn_cast_or_null<NamespaceDecl>(DC); in buildContextChain()
4559 if (auto *ND = dyn_cast_or_null<NamespaceDecl>(C)) { in buildNestedNameSpecifier()
[all …]
/freebsd-13.1/contrib/llvm-project/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()
/freebsd-13.1/contrib/llvm-project/clang/include/clang/Tooling/Refactoring/
H A DRecursiveSymbolVisitor.h118 const NamespaceDecl *ND = NNS.getNestedNameSpecifier()->getAsNamespace(); in TraverseNestedNameSpecifierLoc()

1234