Home
last modified time | relevance | path

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

12345

/freebsd/contrib/llvm-project/clang/lib/AST/
H A DComparisonCategories.cpp90 static const NamespaceDecl *lookupStdNamespace(const ASTContext &Ctx, in lookupStdNamespace()
91 NamespaceDecl *&StdNS) { in lookupStdNamespace()
96 StdNS = dyn_cast<NamespaceDecl>(Lookup.front()); in lookupStdNamespace()
102 const NamespaceDecl *StdNS, in lookupCXXRecordDecl()
118 if (const NamespaceDecl *NS = lookupStdNamespace(Ctx, StdNS)) in lookupInfo()
H A DQualTypeNames.cpp32 const NamespaceDecl *Namesp,
193 if (const auto *NS = dyn_cast<NamespaceDecl>(DC)) { in createOuterNNS()
196 NS = dyn_cast<NamespaceDecl>(NS->getDeclContext()); in createOuterNNS()
274 const auto *OuterNS = dyn_cast<NamespaceDecl>(DC); in createNestedNameSpecifierForScopeOf()
292 OuterNS = dyn_cast<NamespaceDecl>(Decl); in createNestedNameSpecifierForScopeOf()
343 const NamespaceDecl *Namespace, in createNestedNameSpecifier()
347 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()
589 NamespaceDecl *Namespace, in Extend()
H A DDeclCXX.cpp2982 if (auto *NS = dyn_cast_or_null<NamespaceDecl>(Used)) in Create()
2996 NamespaceDecl *UsingDirectiveDecl::getNominatedNamespace() { in getNominatedNamespace()
2999 return cast_or_null<NamespaceDecl>(NominatedNamespace); in getNominatedNamespace()
3002 NamespaceDecl::NamespaceDecl(ASTContext &C, DeclContext *DC, bool Inline, in NamespaceDecl() function in NamespaceDecl
3004 IdentifierInfo *Id, NamespaceDecl *PrevDecl, in NamespaceDecl()
3013 NamespaceDecl *NamespaceDecl::Create(ASTContext &C, DeclContext *DC, in Create()
3016 NamespaceDecl *PrevDecl, bool Nested) { in Create()
3018 NamespaceDecl(C, DC, Inline, StartLoc, IdLoc, Id, PrevDecl, Nested); in Create()
3021 NamespaceDecl *NamespaceDecl::CreateDeserialized(ASTContext &C, in CreateDeserialized()
3023 return new (C, ID) NamespaceDecl(C, nullptr, false, SourceLocation(), in CreateDeserialized()
[all …]
/freebsd/contrib/llvm-project/clang/include/clang/Sema/
H A DHLSLExternalSemaSource.h20 class NamespaceDecl; variable
25 NamespaceDecl *HLSLNamespace = nullptr;
H A DMultiplexExternalSemaSource.h27 class NamespaceDecl; variable
217 ReadKnownNamespaces(SmallVectorImpl<NamespaceDecl*> &Namespaces) override;
H A DExternalSemaSource.h78 SmallVectorImpl<NamespaceDecl *> &Namespaces);
/freebsd/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 DASTMutationListener.h30 class NamespaceDecl; variable
175 NamespaceDecl *AnonNamespace) {} in AddedAnonymousNamespace()
H A DDecl.h67 class NamespaceDecl; variable
103 NamespaceDecl *AnonymousNamespace = nullptr;
122 NamespaceDecl *getAnonymousNamespace() const { return AnonymousNamespace; } in getAnonymousNamespace()
123 void setAnonymousNamespace(NamespaceDecl *D);
545 class NamespaceDecl : public NamedDecl,
547 public Redeclarable<NamespaceDecl> {
556 NamespaceDecl *AnonymousNamespace = nullptr;
558 NamespaceDecl(ASTContext &C, DeclContext *DC, bool Inline,
560 IdentifierInfo *Id, NamespaceDecl *PrevDecl, bool Nested);
562 using redeclarable_base = Redeclarable<NamespaceDecl>;
[all …]
H A DComparisonCategories.h37 class NamespaceDecl; variable
224 mutable NamespaceDecl *StdNS = nullptr;
/freebsd/contrib/llvm-project/lldb/source/Plugins/ExpressionParser/Clang/
H A DClangASTSource.cpp188 if (const NamespaceDecl *namespace_context = in FindCompleteType()
189 dyn_cast<NamespaceDecl>(decl->getDeclContext())) { in FindCompleteType()
528 if (isa<NamespaceDecl>(context.m_decl_context)) { in FindExternalVisibleDecls()
548 NamespaceDecl *clang_namespace_decl = in FindExternalVisibleDecls()
1324 const NamespaceDecl *namespace_context = in LookupInNamespace()
1325 dyn_cast<NamespaceDecl>(context.m_decl_context); in LookupInNamespace()
1434 NamespaceDecl *ClangASTSource::AddNamespace( in AddNamespace()
1446 clang::NamespaceDecl *src_namespace_decl = in AddNamespace()
1457 NamespaceDecl *copied_namespace_decl = dyn_cast<NamespaceDecl>(copied_decl); in AddNamespace()
1467 return dyn_cast<NamespaceDecl>(copied_decl); in AddNamespace()
H A DClangASTImporter.h202 void RegisterNamespaceMap(const clang::NamespaceDecl *decl,
205 NamespaceMapSP GetNamespaceMap(const clang::NamespaceDecl *decl);
207 void BuildNamespaceMap(const clang::NamespaceDecl *decl);
363 typedef llvm::DenseMap<const clang::NamespaceDecl *, NamespaceMapSP>
H A DClangASTImporter.cpp978 void ClangASTImporter::RegisterNamespaceMap(const clang::NamespaceDecl *decl, in RegisterNamespaceMap()
986 ClangASTImporter::GetNamespaceMap(const clang::NamespaceDecl *decl) { in GetNamespaceMap()
998 void ClangASTImporter::BuildNamespaceMap(const clang::NamespaceDecl *decl) { in BuildNamespaceMap()
1003 const NamespaceDecl *parent_namespace = in BuildNamespaceMap()
1004 dyn_cast<NamespaceDecl>(parent_context); in BuildNamespaceMap()
1344 if (auto *to_namespace = dyn_cast<clang::NamespaceDecl>(to)) { in Imported()
1345 auto *from_namespace = cast<clang::NamespaceDecl>(from); in Imported()
1379 if (auto *to_namespace_decl = dyn_cast<NamespaceDecl>(to)) { in Imported()
/freebsd/contrib/llvm-project/lldb/source/Plugins/SymbolFile/NativePDB/
H A DPdbAstBuilder.h28 class NamespaceDecl; variable
118 clang::NamespaceDecl *GetOrCreateNamespaceDecl(const char *name,
153 llvm::DenseSet<clang::NamespaceDecl *> m_parsed_namespaces;
H A DPdbAstBuilder.cpp205 // a NamespaceDecl and a CXXRecordDecl, so instead we create a class at in CreateDeclInfoForType()
644 clang::NamespaceDecl * in GetOrCreateNamespaceDecl()
1022 if (clang::NamespaceDecl *ns = llvm::dyn_cast<clang::NamespaceDecl>(parent)) { in GetOrCreateFunctionDecl()
1239 clang::NamespaceDecl *ns = llvm::dyn_cast<clang::NamespaceDecl>(&context); in ParseNamespace()
1265 clang::NamespaceDecl *ns = llvm::cast<clang::NamespaceDecl>(context); in ParseNamespace()
/freebsd/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;
/freebsd/contrib/llvm-project/clang/lib/Interpreter/
H A DInterpreterUtils.cpp46 NamespaceDecl *LookupNamespace(Sema &S, llvm::StringRef Name, in LookupNamespace()
68 return dyn_cast<NamespaceDecl>(R.getFoundDecl()); in LookupNamespace()
H A DInterpreterUtils.h45 NamespaceDecl *LookupNamespace(Sema &S, llvm::StringRef Name,
/freebsd/contrib/llvm-project/clang/lib/Sema/
H A DHLSLExternalSemaSource.cpp35 NamespaceDecl *HLSLNamespace = nullptr;
43 BuiltinTypeDeclBuilder(Sema &S, NamespaceDecl *Namespace, StringRef Name) in BuiltinTypeDeclBuilder()
399 NamespaceDecl *PrevDecl = nullptr; in InitializeSema()
401 PrevDecl = Result.getAsSingle<NamespaceDecl>(); in InitializeSema()
402 HLSLNamespace = NamespaceDecl::Create( in InitializeSema()
/freebsd/contrib/llvm-project/clang/lib/Tooling/Inclusions/Stdlib/
H A DStandardLibrary.cpp260 const NamespaceDecl *D = llvm::cast<NamespaceDecl>(DC); in namespaceSymbols()
267 ND = llvm::dyn_cast_or_null<NamespaceDecl>(ND->getParent())) in namespaceSymbols()
/freebsd/contrib/llvm-project/clang/lib/StaticAnalyzer/Checkers/
H A DLLVMConventionsChecker.cpp40 const NamespaceDecl *ND = dyn_cast<NamespaceDecl>(D->getDeclContext()); in InNamespace()
/freebsd/contrib/llvm-project/clang/lib/Frontend/
H A DMultiplexConsumer.cpp23 class NamespaceDecl;
125 NamespaceDecl *AnonNamespace) override;
265 const TranslationUnitDecl *TU, NamespaceDecl *AnonNamespace) { in AddedAnonymousNamespace()
/freebsd/contrib/llvm-project/clang/lib/Analysis/
H A DAnalysisDeclContext.cpp326 const auto *ND = dyn_cast<NamespaceDecl>(DC); in isInStdNamespace()
331 if (!isa<NamespaceDecl>(Parent)) in isInStdNamespace()
333 ND = cast<NamespaceDecl>(Parent); in isInStdNamespace()
/freebsd/contrib/llvm-project/clang/include/clang/Tooling/Refactoring/
H A DRecursiveSymbolVisitor.h118 const NamespaceDecl *ND = NNS.getNestedNameSpecifier()->getAsNamespace(); in TraverseNestedNameSpecifierLoc()

12345