| /freebsd-13.1/contrib/llvm-project/clang/lib/AST/ |
| H A D | DeclTemplate.cpp | 462 llvm::FoldingSetVector<ClassTemplateSpecializationDecl> & 481 ClassTemplateSpecializationDecl * 889 ClassTemplateSpecializationDecl:: 903 ClassTemplateSpecializationDecl::ClassTemplateSpecializationDecl(ASTContext &C, in ClassTemplateSpecializationDecl() function in ClassTemplateSpecializationDecl 909 ClassTemplateSpecializationDecl * 918 new (Context, DC) ClassTemplateSpecializationDecl( in Create() 927 ClassTemplateSpecializationDecl * 936 void ClassTemplateSpecializationDecl::getNameForDiagnostic( in getNameForDiagnostic() 955 ClassTemplateSpecializationDecl::getSpecializedTemplate() const { in getSpecializedTemplate() 963 ClassTemplateSpecializationDecl::getSourceRange() const { in getSourceRange() [all …]
|
| H A D | Linkage.h | 117 const ClassTemplateSpecializationDecl *spec,
|
| H A D | ODRHash.cpp | 478 if (isa<ClassTemplateSpecializationDecl>(DC)) { in AddCXXRecordDecl() 526 if (isa<ClassTemplateSpecializationDecl>(DC)) return; in AddFunctionDecl() 644 dyn_cast<ClassTemplateSpecializationDecl>(D); in AddDecl()
|
| H A D | DeclPrinter.cpp | 86 ClassTemplateSpecializationDecl *D); 398 !isa<ClassTemplateSpecializationDecl>(DC)) in VisitDeclContext() 994 if (auto S = dyn_cast<ClassTemplateSpecializationDecl>(D)) { in VisitCXXRecordDecl() 1200 ClassTemplateSpecializationDecl *D) { in VisitClassTemplateSpecializationDecl()
|
| H A D | QualTypeNames.cpp | 155 dyn_cast<ClassTemplateSpecializationDecl>(TSTRecord->getDecl())) { in getFullyQualifiedTemplateType()
|
| /freebsd-13.1/contrib/llvm-project/clang/lib/Index/ |
| H A D | IndexingContext.cpp | 152 if (const ClassTemplateSpecializationDecl * in isTemplateImplicitInstantiation() 153 SD = dyn_cast<ClassTemplateSpecializationDecl>(D)) { in isTemplateImplicitInstantiation() 175 return isa<ClassTemplateSpecializationDecl>(D); in isTemplateImplicitInstantiation() 203 dyn_cast<ClassTemplateSpecializationDecl>(D->getDeclContext())) in getDeclContextForTemplateInstationPattern() 211 if (const ClassTemplateSpecializationDecl * in adjustTemplateImplicitInstantiation() 212 SD = dyn_cast<ClassTemplateSpecializationDecl>(D)) { in adjustTemplateImplicitInstantiation()
|
| H A D | IndexDecl.cpp | 204 dyn_cast<ClassTemplateSpecializationDecl>(D->getLexicalDeclContext()); in gatherTemplatePseudoOverrides() 639 ClassTemplateSpecializationDecl *D) { in VisitClassTemplateSpecializationDecl()
|
| H A D | USRGeneration.cpp | 570 if (const ClassTemplateSpecializationDecl *Spec in VisitTagDecl() 571 = dyn_cast<ClassTemplateSpecializationDecl>(D)) { in VisitTagDecl()
|
| /freebsd-13.1/contrib/llvm-project/clang/include/clang/AST/ |
| H A D | ASTMutationListener.h | 18 class ClassTemplateSpecializationDecl; variable 62 const ClassTemplateSpecializationDecl *D) {} in AddedCXXTemplateSpecialization()
|
| H A D | DeclTemplate.h | 1799 class ClassTemplateSpecializationDecl 1854 explicit ClassTemplateSpecializationDecl(ASTContext &C, Kind DK); 1860 static ClassTemplateSpecializationDecl * 1865 ClassTemplateSpecializationDecl *PrevDecl); 1866 static ClassTemplateSpecializationDecl * 1877 ClassTemplateSpecializationDecl *getMostRecentDecl() { 1878 return cast<ClassTemplateSpecializationDecl>( 2072 : public ClassTemplateSpecializationDecl { 2123 static_cast<ClassTemplateSpecializationDecl *>( 2264 llvm::FoldingSetVector<ClassTemplateSpecializationDecl> & [all …]
|
| H A D | ASTNodeTraverser.h | 109 if (const auto *CTSD = dyn_cast<ClassTemplateSpecializationDecl>(D)) { in Visit() 558 const ClassTemplateSpecializationDecl *D) { in VisitClassTemplateSpecializationDecl()
|
| /freebsd-13.1/contrib/llvm-project/lldb/source/Plugins/ExpressionParser/Clang/ |
| H A D | CxxModuleHandler.cpp | 186 auto td = dyn_cast<ClassTemplateSpecializationDecl>(d); in tryInstantiateStdTemplate() 263 ClassTemplateSpecializationDecl *result = in tryInstantiateStdTemplate() 274 result = createDecl<ClassTemplateSpecializationDecl>( in tryInstantiateStdTemplate()
|
| /freebsd-13.1/contrib/llvm-project/clang/lib/Frontend/ |
| H A D | MultiplexConsumer.cpp | 86 const ClassTemplateSpecializationDecl *D) override; 139 const ClassTemplateDecl *TD, const ClassTemplateSpecializationDecl *D) { in AddedCXXTemplateSpecialization()
|
| H A D | InterfaceStubFunctionsConsumer.cpp | 176 HandleDecls(cast<ClassTemplateSpecializationDecl>(ND)->decls(), Symbols, in HandleNamedDecl()
|
| /freebsd-13.1/contrib/llvm-project/clang/lib/CodeGen/ |
| H A D | CGDebugInfo.h | 39 class ClassTemplateSpecializationDecl; variable 292 CollectCXXTemplateParams(const ClassTemplateSpecializationDecl *TS, 539 void completeTemplateDefinition(const ClassTemplateSpecializationDecl &SD);
|
| /freebsd-13.1/contrib/llvm-project/clang/lib/Sema/ |
| H A D | SemaTemplateInstantiate.cpp | 121 ClassTemplateSpecializationDecl *Spec in getTemplateInstantiationArgs() 122 = dyn_cast<ClassTemplateSpecializationDecl>(Ctx); in getTemplateInstantiationArgs() 547 if (isa<ClassTemplateSpecializationDecl>(Record)) in PrintInstantiationStack() 2652 } else if (ClassTemplateSpecializationDecl *Spec in InstantiateClass() 2653 = dyn_cast<ClassTemplateSpecializationDecl>(Instantiation)) { in InstantiateClass() 3023 SourceLocation Loc, ClassTemplateSpecializationDecl *ClassTemplateSpec) { in usesPartialOrExplicitSpecialization() 3047 ClassTemplateSpecializationDecl *ClassTemplateSpec, in getPatternForClassTemplateSpecialization() 3193 ClassTemplateSpecializationDecl *ClassTemplateSpec, in InstantiateClassTemplateSpecialization() 3196 ClassTemplateSpec = cast<ClassTemplateSpecializationDecl>( in InstantiateClassTemplateSpecialization() 3439 ClassTemplateSpecializationDecl *ClassTemplateSpec, in InstantiateClassTemplateSpecializationMembers()
|
| H A D | SemaTemplate.cpp | 126 if (ClassTemplateSpecializationDecl *Spec in getAsTemplateNameDecl() 3087 if (ClassTemplateSpecializationDecl *Spec in MatchTemplateParametersToScopeSpecifier() 3228 } else if (ClassTemplateSpecializationDecl *Spec in MatchTemplateParametersToScopeSpecifier() 3807 ClassTemplateSpecializationDecl *Decl in CheckTemplateIdType() 3813 Decl = ClassTemplateSpecializationDecl::Create( in CheckTemplateIdType() 8377 ClassTemplateSpecializationDecl *PrevDecl = nullptr; in ActOnClassTemplateSpecialization() 9489 Sema &S, ClassTemplateSpecializationDecl *Def) { in dllExportImportClassTemplateSpecialization() 9613 ClassTemplateSpecializationDecl *PrevDecl in ActOnExplicitInstantiation() 9727 ClassTemplateSpecializationDecl *Def in ActOnExplicitInstantiation() 9728 = cast_or_null<ClassTemplateSpecializationDecl>( in ActOnExplicitInstantiation() [all …]
|
| /freebsd-13.1/contrib/llvm-project/clang/lib/Tooling/DumpTool/ |
| H A D | ASTSrcLocProcessor.cpp | 236 llvm::dyn_cast<clang::ClassTemplateSpecializationDecl>( in run()
|
| /freebsd-13.1/contrib/llvm-project/lldb/source/Plugins/TypeSystem/Clang/ |
| H A D | TypeSystemClang.h | 357 clang::ClassTemplateSpecializationDecl *CreateClassTemplateSpecializationDecl( 363 CreateClassTemplateSpecializationType(clang::ClassTemplateSpecializationDecl * 1058 const clang::ClassTemplateSpecializationDecl *
|
| /freebsd-13.1/contrib/llvm-project/clang/lib/Tooling/Refactoring/Rename/ |
| H A D | USRFindingAction.cpp | 123 dyn_cast<ClassTemplateSpecializationDecl>(RecordDecl)) in handleCXXRecordDecl()
|
| /freebsd-13.1/contrib/llvm-project/clang/lib/StaticAnalyzer/Checkers/ |
| H A D | PaddingChecker.cpp | 324 if (auto *TSD = dyn_cast<ClassTemplateSpecializationDecl>(RD)) { in reportRecord()
|
| /freebsd-13.1/contrib/llvm-project/clang/include/clang/Basic/ |
| H A D | TypeNodes.td | 34 /// referencing the concrete ClassTemplateSpecializationDecl; but
|
| /freebsd-13.1/contrib/llvm-project/clang/include/clang/ASTMatchers/ |
| H A D | ASTMatchers.h | 461 Decl, ClassTemplateSpecializationDecl> 748 AST_MATCHER_P(ClassTemplateSpecializationDecl, hasSpecializedTemplate, in AST_MATCHER_P() argument 784 AST_POLYMORPHIC_SUPPORTED_TYPES(ClassTemplateSpecializationDecl, in AST_POLYMORPHIC_MATCHER_P() argument 1064 AST_POLYMORPHIC_SUPPORTED_TYPES(ClassTemplateSpecializationDecl, in AST_POLYMORPHIC_MATCHER_P2() argument 1086 AST_POLYMORPHIC_SUPPORTED_TYPES(ClassTemplateSpecializationDecl, in AST_POLYMORPHIC_MATCHER_P() argument 3946 ClassTemplateSpecializationDecl, CompoundLiteralExpr, DeclaratorDecl, in AST_POLYMORPHIC_MATCHER_P() argument
|
| /freebsd-13.1/contrib/llvm-project/clang/lib/Serialization/ |
| H A D | ASTReaderDecl.cpp | 339 ClassTemplateSpecializationDecl *D); 342 ClassTemplateSpecializationDecl *D) { in VisitClassTemplateSpecializationDecl() 1922 if (!isa<ClassTemplateSpecializationDecl>(D)) in VisitCXXRecordDeclImpl() 2173 ClassTemplateSpecializationDecl *D) { in VisitClassTemplateSpecializationDeclImpl() 2186 new (C) ClassTemplateSpecializationDecl:: in VisitClassTemplateSpecializationDeclImpl() 2206 ClassTemplateSpecializationDecl *CanonSpec; in VisitClassTemplateSpecializationDeclImpl() 2234 new (C) ClassTemplateSpecializationDecl::ExplicitSpecializationInfo; in VisitClassTemplateSpecializationDeclImpl() 3101 if (isa<ClassTemplateSpecializationDecl>(X)) { in isSameEntity() 3917 D = ClassTemplateSpecializationDecl::CreateDeserialized(Context, ID); in ReadDeclRecord() 4604 auto *Spec = cast<ClassTemplateSpecializationDecl>(RD); in UpdateDecl()
|
| /freebsd-13.1/contrib/llvm-project/clang/lib/ASTMatchers/ |
| H A D | ASTMatchersInternal.cpp | 623 if (!isa<ClassTemplateSpecializationDecl>(Ctx)) { in matchesNodeFullFast() 749 ClassTemplateSpecializationDecl>
|