/freebsd/contrib/llvm-project/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 …]
|
/freebsd/contrib/llvm-project/clang/lib/AST/ |
H A D | ComparisonCategories.cpp | 90 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 D | QualTypeNames.cpp | 32 const NamespaceDecl *Namesp, 192 if (const auto *NS = dyn_cast<NamespaceDecl>(DC)) { in createOuterNNS() 195 NS = dyn_cast<NamespaceDecl>(NS->getDeclContext()); in createOuterNNS() 273 const auto *OuterNS = dyn_cast_or_null<NamespaceDecl>(DC); in createNestedNameSpecifierForScopeOf() 291 OuterNS = dyn_cast<NamespaceDecl>(Decl); in createNestedNameSpecifierForScopeOf() 342 const NamespaceDecl *Namespace, in createNestedNameSpecifier() 346 Namespace = dyn_cast<NamespaceDecl>(Namespace->getDeclContext()); in createNestedNameSpecifier()
|
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() 589 NamespaceDecl *Namespace, in Extend()
|
H A D | DeclCXX.cpp | 2929 if (auto *NS = dyn_cast_or_null<NamespaceDecl>(Used)) in Create() 2943 NamespaceDecl *UsingDirectiveDecl::getNominatedNamespace() { in getNominatedNamespace() 2946 return cast_or_null<NamespaceDecl>(NominatedNamespace); in getNominatedNamespace() 2949 NamespaceDecl::NamespaceDecl(ASTContext &C, DeclContext *DC, bool Inline, in NamespaceDecl() function in NamespaceDecl 2967 NamespaceDecl *NamespaceDecl::Create(ASTContext &C, DeclContext *DC, in Create() 2975 NamespaceDecl *NamespaceDecl::CreateDeserialized(ASTContext &C, unsigned ID) { in CreateDeserialized() 2980 NamespaceDecl *NamespaceDecl::getOriginalNamespace() { in getOriginalNamespace() 2987 const NamespaceDecl *NamespaceDecl::getOriginalNamespace() const { in getOriginalNamespace() 2996 NamespaceDecl *NamespaceDecl::getNextRedeclarationImpl() { in getNextRedeclarationImpl() 3000 NamespaceDecl *NamespaceDecl::getPreviousDeclImpl() { in getPreviousDeclImpl() [all …]
|
/freebsd/contrib/llvm-project/clang/include/clang/Sema/ |
H A D | HLSLExternalSemaSource.h | 20 class NamespaceDecl; variable 25 NamespaceDecl *HLSLNamespace = nullptr;
|
H A D | MultiplexExternalSemaSource.h | 27 class NamespaceDecl; variable 217 ReadKnownNamespaces(SmallVectorImpl<NamespaceDecl*> &Namespaces) override;
|
H A D | ExternalSemaSource.h | 78 SmallVectorImpl<NamespaceDecl *> &Namespaces);
|
/freebsd/contrib/llvm-project/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 103 NamespaceDecl *AnonymousNamespace = nullptr; 562 llvm::PointerIntPair<NamespaceDecl *, 2, unsigned> 572 NamespaceDecl *getPreviousDeclImpl() override; 573 NamespaceDecl *getMostRecentDeclImpl() override; 653 NamespaceDecl *getOriginalNamespace(); 656 const NamespaceDecl *getOriginalNamespace() const; 665 NamespaceDecl *getAnonymousNamespace() const { in getAnonymousNamespace() 669 void setAnonymousNamespace(NamespaceDecl *D) { in setAnonymousNamespace() 674 NamespaceDecl *getCanonicalDecl() override { in getCanonicalDecl() [all …]
|
H A D | ComparisonCategories.h | 37 class NamespaceDecl; variable 224 mutable NamespaceDecl *StdNS = nullptr;
|
/freebsd/contrib/llvm-project/lldb/source/Plugins/SymbolFile/NativePDB/ |
H A D | PdbAstBuilder.h | 28 class NamespaceDecl; variable 118 clang::NamespaceDecl *GetOrCreateNamespaceDecl(const char *name, 153 llvm::DenseSet<clang::NamespaceDecl *> m_parsed_namespaces;
|
H A D | PdbAstBuilder.cpp | 644 clang::NamespaceDecl * 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/ExpressionParser/Clang/ |
H A D | ClangASTImporter.h | 180 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 D | ClangASTSource.cpp | 189 if (const NamespaceDecl *namespace_context = in FindCompleteType() 190 dyn_cast<NamespaceDecl>(decl->getDeclContext())) { in FindCompleteType() 529 if (isa<NamespaceDecl>(context.m_decl_context)) { in FindExternalVisibleDecls() 549 NamespaceDecl *clang_namespace_decl = in FindExternalVisibleDecls() 1374 const NamespaceDecl *namespace_context = in LookupInNamespace() 1375 dyn_cast<NamespaceDecl>(context.m_decl_context); in LookupInNamespace() 1673 NamespaceDecl *ClangASTSource::AddNamespace( in AddNamespace() 1685 clang::NamespaceDecl *src_namespace_decl = in AddNamespace() 1696 NamespaceDecl *copied_namespace_decl = dyn_cast<NamespaceDecl>(copied_decl); in AddNamespace() 1706 return dyn_cast<NamespaceDecl>(copied_decl); in AddNamespace()
|
H A D | ClangASTImporter.cpp | 736 void ClangASTImporter::RegisterNamespaceMap(const clang::NamespaceDecl *decl, in RegisterNamespaceMap() 744 ClangASTImporter::GetNamespaceMap(const clang::NamespaceDecl *decl) { in GetNamespaceMap() 756 void ClangASTImporter::BuildNamespaceMap(const clang::NamespaceDecl *decl) { in BuildNamespaceMap() 761 const NamespaceDecl *parent_namespace = in BuildNamespaceMap() 762 dyn_cast<NamespaceDecl>(parent_context); in BuildNamespaceMap() 1100 if (auto *to_namespace = dyn_cast<clang::NamespaceDecl>(to)) { in Imported() 1101 auto *from_namespace = cast<clang::NamespaceDecl>(from); in Imported() 1135 if (auto *to_namespace_decl = dyn_cast<NamespaceDecl>(to)) { in Imported()
|
/freebsd/contrib/llvm-project/lldb/source/Plugins/SymbolFile/PDB/ |
H A D | PDBASTParser.h | 60 clang::NamespaceDecl *FindNamespaceDecl(const clang::DeclContext *parent, 71 typedef std::set<clang::NamespaceDecl *> NamespacesSet;
|
/freebsd/contrib/llvm-project/clang/lib/Interpreter/ |
H A D | InterpreterUtils.cpp | 46 NamespaceDecl *LookupNamespace(Sema &S, llvm::StringRef Name, in LookupNamespace() 68 return dyn_cast<NamespaceDecl>(R.getFoundDecl()); in LookupNamespace()
|
H A D | InterpreterUtils.h | 45 NamespaceDecl *LookupNamespace(Sema &S, llvm::StringRef Name,
|
/freebsd/contrib/llvm-project/clang/lib/Sema/ |
H A D | HLSLExternalSemaSource.cpp | 35 NamespaceDecl *HLSLNamespace = nullptr; 43 BuiltinTypeDeclBuilder(Sema &S, NamespaceDecl *Namespace, StringRef Name) in BuiltinTypeDeclBuilder() 389 NamespaceDecl *PrevDecl = nullptr; in InitializeSema() 391 PrevDecl = Result.getAsSingle<NamespaceDecl>(); in InitializeSema() 392 HLSLNamespace = NamespaceDecl::Create( in InitializeSema()
|
/freebsd/contrib/llvm-project/clang/lib/Tooling/Inclusions/Stdlib/ |
H A D | StandardLibrary.cpp | 258 const NamespaceDecl *D = llvm::cast<NamespaceDecl>(DC); in namespaceSymbols() 265 ND = llvm::dyn_cast_or_null<NamespaceDecl>(ND->getParent())) in namespaceSymbols()
|
/freebsd/contrib/llvm-project/clang/lib/Analysis/FlowSensitive/Models/ |
H A D | ChromiumCheckModel.cpp | 36 dyn_cast_or_null<NamespaceDecl>(ParentClass->getDeclContext()); in isCheckLikeMethod()
|
/freebsd/contrib/llvm-project/clang/lib/StaticAnalyzer/Checkers/ |
H A D | LLVMConventionsChecker.cpp | 40 const NamespaceDecl *ND = dyn_cast<NamespaceDecl>(D->getDeclContext()); in InNamespace()
|
/freebsd/contrib/llvm-project/clang/include/clang/Tooling/Refactoring/ |
H A D | RecursiveSymbolVisitor.h | 118 const NamespaceDecl *ND = NNS.getNestedNameSpecifier()->getAsNamespace(); in TraverseNestedNameSpecifierLoc()
|
/freebsd/contrib/llvm-project/clang/lib/Analysis/ |
H A D | AnalysisDeclContext.cpp | 326 const auto *ND = dyn_cast<NamespaceDecl>(DC); in isInStdNamespace() 331 if (!isa<NamespaceDecl>(Parent)) in isInStdNamespace() 333 ND = cast<NamespaceDecl>(Parent); in isInStdNamespace()
|