| /freebsd-14.2/contrib/llvm-project/clang/lib/AST/ |
| H A D | DeclTemplate.cpp | 515 llvm::FoldingSetVector<ClassTemplateSpecializationDecl> & 534 ClassTemplateSpecializationDecl * 907 ClassTemplateSpecializationDecl:: 921 ClassTemplateSpecializationDecl::ClassTemplateSpecializationDecl(ASTContext &C, in ClassTemplateSpecializationDecl() function in ClassTemplateSpecializationDecl 927 ClassTemplateSpecializationDecl * 936 new (Context, DC) ClassTemplateSpecializationDecl( in Create() 953 ClassTemplateSpecializationDecl * 962 void ClassTemplateSpecializationDecl::getNameForDiagnostic( in getNameForDiagnostic() 989 ClassTemplateSpecializationDecl::getSourceRange() const { in getSourceRange() 1103 : ClassTemplateSpecializationDecl(Context, in ClassTemplatePartialSpecializationDecl() [all …]
|
| H A D | Linkage.h | 117 const ClassTemplateSpecializationDecl *spec,
|
| H A D | ODRHash.cpp | 567 if (isa<ClassTemplateSpecializationDecl>(DC)) { in AddCXXRecordDecl() 660 if (isa<ClassTemplateSpecializationDecl>(DC)) return; in AddFunctionDecl() 807 dyn_cast<ClassTemplateSpecializationDecl>(D); in AddDecl()
|
| H A D | DeclPrinter.cpp | 99 ClassTemplateSpecializationDecl *D); 490 !isa<ClassTemplateSpecializationDecl>(DC)) in VisitDeclContext() 1141 if (auto S = dyn_cast<ClassTemplateSpecializationDecl>(D)) { in VisitCXXRecordDecl() 1356 ClassTemplateSpecializationDecl *D) { in VisitClassTemplateSpecializationDecl()
|
| H A D | QualTypeNames.cpp | 157 dyn_cast<ClassTemplateSpecializationDecl>(TSTRecord->getDecl())) { in getFullyQualifiedTemplateType()
|
| /freebsd-14.2/contrib/llvm-project/clang/lib/Index/ |
| H A D | IndexingContext.cpp | 150 if (const ClassTemplateSpecializationDecl * in isTemplateImplicitInstantiation() 151 SD = dyn_cast<ClassTemplateSpecializationDecl>(D)) { in isTemplateImplicitInstantiation() 173 return isa<ClassTemplateSpecializationDecl>(D); in isTemplateImplicitInstantiation() 201 dyn_cast<ClassTemplateSpecializationDecl>(D->getDeclContext())) in getDeclContextForTemplateInstationPattern() 209 if (const ClassTemplateSpecializationDecl * in adjustTemplateImplicitInstantiation() 210 SD = dyn_cast<ClassTemplateSpecializationDecl>(D)) { in adjustTemplateImplicitInstantiation()
|
| H A D | IndexDecl.cpp | 210 dyn_cast<ClassTemplateSpecializationDecl>(D->getLexicalDeclContext()); in gatherTemplatePseudoOverrides() 661 ClassTemplateSpecializationDecl *D) { in VisitClassTemplateSpecializationDecl()
|
| /freebsd-14.2/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 | 1795 class ClassTemplateSpecializationDecl 1850 explicit ClassTemplateSpecializationDecl(ASTContext &C, Kind DK); 1856 static ClassTemplateSpecializationDecl * 1861 ClassTemplateSpecializationDecl *PrevDecl); 1862 static ClassTemplateSpecializationDecl * 1873 ClassTemplateSpecializationDecl *getMostRecentDecl() { 1874 return cast<ClassTemplateSpecializationDecl>( 2068 : public ClassTemplateSpecializationDecl { 2119 static_cast<ClassTemplateSpecializationDecl *>( 2260 llvm::FoldingSetVector<ClassTemplateSpecializationDecl> & [all …]
|
| H A D | ASTNodeTraverser.h | 109 if (const auto *CTSD = dyn_cast<ClassTemplateSpecializationDecl>(D)) { in Visit() 575 const ClassTemplateSpecializationDecl *D) { in VisitClassTemplateSpecializationDecl()
|
| /freebsd-14.2/contrib/llvm-project/lldb/source/Plugins/ExpressionParser/Clang/ |
| H A D | CxxModuleHandler.cpp | 188 auto td = dyn_cast<ClassTemplateSpecializationDecl>(d); in tryInstantiateStdTemplate() 266 ClassTemplateSpecializationDecl *result = in tryInstantiateStdTemplate() 277 result = createDecl<ClassTemplateSpecializationDecl>( in tryInstantiateStdTemplate()
|
| /freebsd-14.2/contrib/llvm-project/clang/lib/Frontend/ |
| H A D | MultiplexConsumer.cpp | 92 const ClassTemplateSpecializationDecl *D) override; 145 const ClassTemplateDecl *TD, const ClassTemplateSpecializationDecl *D) { in AddedCXXTemplateSpecialization()
|
| H A D | InterfaceStubFunctionsConsumer.cpp | 176 HandleDecls(cast<ClassTemplateSpecializationDecl>(ND)->decls(), Symbols, in HandleNamedDecl()
|
| /freebsd-14.2/contrib/llvm-project/clang/lib/Sema/ |
| H A D | SemaTemplateInstantiate.cpp | 146 HandleClassTemplateSpec(const ClassTemplateSpecializationDecl *ClassTemplSpec, in HandleClassTemplateSpec() 157 const_cast<ClassTemplateSpecializationDecl *>(ClassTemplSpec), in HandleClassTemplateSpec() 234 if (!isa<ClassTemplateSpecializationDecl>(FTD->getDeclContext())) { in HandleFunctionTemplateDecl() 380 dyn_cast<ClassTemplateSpecializationDecl>(CurDecl)) { in getTemplateInstantiationArgs() 795 if (isa<ClassTemplateSpecializationDecl>(Record)) in PrintInstantiationStack() 3275 } else if (ClassTemplateSpecializationDecl *Spec in InstantiateClass() 3276 = dyn_cast<ClassTemplateSpecializationDecl>(Instantiation)) { in InstantiateClass() 3648 SourceLocation Loc, ClassTemplateSpecializationDecl *ClassTemplateSpec) { in usesPartialOrExplicitSpecialization() 3672 ClassTemplateSpecializationDecl *ClassTemplateSpec, in getPatternForClassTemplateSpecialization() 3818 ClassTemplateSpecializationDecl *ClassTemplateSpec, in InstantiateClassTemplateSpecialization() [all …]
|
| H A D | SemaTemplate.cpp | 3408 if (ClassTemplateSpecializationDecl *Spec in MatchTemplateParametersToScopeSpecifier() 3549 } else if (ClassTemplateSpecializationDecl *Spec in MatchTemplateParametersToScopeSpecifier() 4144 ClassTemplateSpecializationDecl *Decl = in CheckTemplateIdType() 4150 Decl = ClassTemplateSpecializationDecl::Create( in CheckTemplateIdType() 8989 ClassTemplateSpecializationDecl *PrevDecl = nullptr; in ActOnClassTemplateSpecialization() 10148 Sema &S, ClassTemplateSpecializationDecl *Def) { in dllExportImportClassTemplateSpecialization() 10273 ClassTemplateSpecializationDecl *PrevDecl = in ActOnExplicitInstantiation() 10394 ClassTemplateSpecializationDecl *Def in ActOnExplicitInstantiation() 10395 = cast_or_null<ClassTemplateSpecializationDecl>( in ActOnExplicitInstantiation() 10405 Def = cast_or_null<ClassTemplateSpecializationDecl>( in ActOnExplicitInstantiation() [all …]
|
| /freebsd-14.2/contrib/llvm-project/clang/lib/Tooling/DumpTool/ |
| H A D | ASTSrcLocProcessor.cpp | 236 llvm::dyn_cast<clang::ClassTemplateSpecializationDecl>( in run()
|
| /freebsd-14.2/contrib/llvm-project/clang/include/clang/ExtractAPI/ |
| H A D | ExtractAPIVisitor.h | 64 const ClassTemplateSpecializationDecl *Decl); 100 const ClassTemplateSpecializationDecl *Decl); 426 const ClassTemplateSpecializationDecl *Decl) { in WalkUpFromClassTemplateSpecializationDecl() 763 const ClassTemplateSpecializationDecl *Decl) { in VisitClassTemplateSpecializationDecl()
|
| H A D | DeclarationFragments.h | 332 const ClassTemplateSpecializationDecl *);
|
| /freebsd-14.2/contrib/llvm-project/clang/lib/StaticAnalyzer/Checkers/ |
| H A D | PaddingChecker.cpp | 320 if (auto *TSD = dyn_cast<ClassTemplateSpecializationDecl>(RD)) { in reportRecord()
|
| /freebsd-14.2/contrib/llvm-project/clang/lib/Tooling/Refactoring/Rename/ |
| H A D | USRFindingAction.cpp | 123 dyn_cast<ClassTemplateSpecializationDecl>(RecordDecl)) in handleCXXRecordDecl()
|
| /freebsd-14.2/contrib/llvm-project/clang/include/clang/ASTMatchers/ |
| H A D | ASTMatchers.h | 465 Decl, ClassTemplateSpecializationDecl> 752 AST_MATCHER_P(ClassTemplateSpecializationDecl, hasSpecializedTemplate, in AST_MATCHER_P() argument 790 AST_POLYMORPHIC_SUPPORTED_TYPES(ClassTemplateSpecializationDecl, in AST_POLYMORPHIC_MATCHER_P() argument 1070 AST_POLYMORPHIC_SUPPORTED_TYPES(ClassTemplateSpecializationDecl, in AST_POLYMORPHIC_MATCHER_P2() argument 1092 AST_POLYMORPHIC_SUPPORTED_TYPES(ClassTemplateSpecializationDecl, in AST_POLYMORPHIC_MATCHER_P() argument 4078 ClassTemplateSpecializationDecl, CompoundLiteralExpr, DeclaratorDecl, in AST_POLYMORPHIC_MATCHER_P() argument 5310 AST_POLYMORPHIC_SUPPORTED_TYPES(ClassTemplateSpecializationDecl, in AST_POLYMORPHIC_MATCHER_P() argument
|
| /freebsd-14.2/contrib/llvm-project/lldb/source/Plugins/TypeSystem/Clang/ |
| H A D | TypeSystemClang.h | 431 clang::ClassTemplateSpecializationDecl *CreateClassTemplateSpecializationDecl( 437 CreateClassTemplateSpecializationType(clang::ClassTemplateSpecializationDecl * 1144 const clang::ClassTemplateSpecializationDecl *
|
| /freebsd-14.2/contrib/llvm-project/clang/lib/CodeGen/ |
| H A D | CGDebugInfo.h | 39 class ClassTemplateSpecializationDecl; variable 586 void completeTemplateDefinition(const ClassTemplateSpecializationDecl &SD);
|
| /freebsd-14.2/contrib/llvm-project/clang/lib/Analysis/FlowSensitive/Models/ |
| H A D | UncheckedOptionalAccessModel.cpp | 295 cast<ClassTemplateSpecializationDecl>(Type->getAsRecordDecl()) in countOptionalWrappers() 851 cast<ClassTemplateSpecializationDecl>(OptionalTy->getAsCXXRecordDecl()); in valueTypeFromOptionalType()
|
| /freebsd-14.2/contrib/llvm-project/clang/include/clang/Basic/ |
| H A D | TypeNodes.td | 34 /// referencing the concrete ClassTemplateSpecializationDecl; but
|