/freebsd/contrib/llvm-project/clang/lib/AST/ |
H A D | DeclTemplate.cpp | 516 llvm::FoldingSetVector<ClassTemplateSpecializationDecl> & 535 ClassTemplateSpecializationDecl * 541 void ClassTemplateDecl::AddSpecialization(ClassTemplateSpecializationDecl *D, in AddSpecialization() 920 ClassTemplateSpecializationDecl:: 921 ClassTemplateSpecializationDecl(ASTContext &Context, Kind DK, TagKind TK, in ClassTemplateSpecializationDecl() function in ClassTemplateSpecializationDecl 926 ClassTemplateSpecializationDecl *PrevDecl) in ClassTemplateSpecializationDecl() 934 ClassTemplateSpecializationDecl::ClassTemplateSpecializationDecl(ASTContext &C, in ClassTemplateSpecializationDecl() function in ClassTemplateSpecializationDecl 940 ClassTemplateSpecializationDecl * 941 ClassTemplateSpecializationDecl::Create(ASTContext &Context, TagKind TK, in Create() 947 ClassTemplateSpecializationDecl *PrevDecl) { in Create() [all …]
|
H A D | Linkage.h | 120 const ClassTemplateSpecializationDecl *spec,
|
H A D | ODRHash.cpp | 574 if (isa<ClassTemplateSpecializationDecl>(DC)) { in AddCXXRecordDecl() 667 if (isa<ClassTemplateSpecializationDecl>(DC)) return; in AddFunctionDecl() 820 dyn_cast<ClassTemplateSpecializationDecl>(D); in AddDecl()
|
H A D | DeclPrinter.cpp | 88 ClassTemplateSpecializationDecl *D); 444 !isa<ClassTemplateSpecializationDecl>(DC)) in VisitDeclContext() 1086 if (auto *S = dyn_cast<ClassTemplateSpecializationDecl>(D)) { in VisitCXXRecordDecl() 1313 ClassTemplateSpecializationDecl *D) { in VisitClassTemplateSpecializationDecl()
|
H A D | QualTypeNames.cpp | 158 dyn_cast<ClassTemplateSpecializationDecl>(TSTRecord->getDecl())) { in getFullyQualifiedTemplateType()
|
/freebsd/contrib/llvm-project/clang/include/clang/AST/ |
H A D | ASTMutationListener.h | 18 class ClassTemplateSpecializationDecl; variable 64 const ClassTemplateSpecializationDecl *D) {} in AddedCXXTemplateSpecialization()
|
H A D | DeclTemplate.h | 1810 class ClassTemplateSpecializationDecl : public CXXRecordDecl, 1844 ClassTemplateSpecializationDecl(ASTContext &Context, Kind DK, TagKind TK, 1849 ClassTemplateSpecializationDecl *PrevDecl); 1851 explicit ClassTemplateSpecializationDecl(ASTContext &C, Kind DK); 1857 static ClassTemplateSpecializationDecl * 1862 ClassTemplateSpecializationDecl *PrevDecl); 1863 static ClassTemplateSpecializationDecl *CreateDeserialized(ASTContext &C, 1874 ClassTemplateSpecializationDecl *getMostRecentDecl() { 1875 return cast<ClassTemplateSpecializationDecl>( 2074 : public ClassTemplateSpecializationDecl { [all …]
|
H A D | ASTNodeTraverser.h | 125 if (const auto *CTSD = dyn_cast<ClassTemplateSpecializationDecl>(D)) { 666 const ClassTemplateSpecializationDecl *D) { in VisitClassTemplateSpecializationDecl()
|
/freebsd/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/contrib/llvm-project/clang/lib/StaticAnalyzer/Checkers/WebKit/ |
H A D | RefCntblBaseVirtualDtorChecker.cpp | 173 if (auto *CTSD = dyn_cast<ClassTemplateSpecializationDecl>(C)) { in checkASTDecl() 332 if (auto *ClsTmplSpDecl = dyn_cast<ClassTemplateSpecializationDecl>(C)) { in isClassWithSpecializedDelete()
|
/freebsd/contrib/llvm-project/clang/lib/Frontend/ |
H A D | MultiplexConsumer.cpp | 95 const ClassTemplateSpecializationDecl *D) override; 153 const ClassTemplateDecl *TD, const ClassTemplateSpecializationDecl *D) { in AddedCXXTemplateSpecialization()
|
H A D | InterfaceStubFunctionsConsumer.cpp | 177 HandleDecls(cast<ClassTemplateSpecializationDecl>(ND)->decls(), Symbols, in HandleNamedDecl()
|
/freebsd/contrib/llvm-project/clang/lib/Sema/ |
H A D | SemaTemplateInstantiate.cpp | 237 HandleClassTemplateSpec(const ClassTemplateSpecializationDecl *ClassTemplSpec, in HandleClassTemplateSpec() 248 const_cast<ClassTemplateSpecializationDecl *>(ClassTemplSpec), in HandleClassTemplateSpec() 332 if (!isa<ClassTemplateSpecializationDecl>(FTD->getDeclContext())) { in HandleFunctionTemplateDecl() 366 dyn_cast<ClassTemplateSpecializationDecl>(RD)) in HandleFunctionTemplateDecl() 505 dyn_cast<ClassTemplateSpecializationDecl>(CurDecl)) { in getTemplateInstantiationArgs() 929 if (isa<ClassTemplateSpecializationDecl>(Record)) in PrintInstantiationStack() 3444 } else if (ClassTemplateSpecializationDecl *Spec in InstantiateClass() 3445 = dyn_cast<ClassTemplateSpecializationDecl>(Instantiation)) { in InstantiateClass() 3787 SourceLocation Loc, ClassTemplateSpecializationDecl *ClassTemplateSpec) { in usesPartialOrExplicitSpecialization() 3812 ClassTemplateSpecializationDecl *ClassTemplateSpec, in getPatternForClassTemplateSpecialization() [all …]
|
H A D | SemaTemplate.cpp | 134 if (const auto *Spec = dyn_cast<ClassTemplateSpecializationDecl>(Record)) in getAsTemplateNameDecl() 1903 if (!PrevClassTemplate && isa<ClassTemplateSpecializationDecl>(PrevDecl)) { in CheckClassTemplate() 1905 = cast<ClassTemplateSpecializationDecl>(PrevDecl) in CheckClassTemplate() 2707 if (ClassTemplateSpecializationDecl *Spec in MatchTemplateParametersToScopeSpecifier() 2708 = dyn_cast<ClassTemplateSpecializationDecl>(Record)) { in MatchTemplateParametersToScopeSpecifier() 2848 } else if (ClassTemplateSpecializationDecl *Spec in MatchTemplateParametersToScopeSpecifier() 2849 = dyn_cast<ClassTemplateSpecializationDecl>(Record)) { in MatchTemplateParametersToScopeSpecifier() 3454 ClassTemplateSpecializationDecl *Decl = in CheckTemplateIdType() 3460 Decl = ClassTemplateSpecializationDecl::Create( in CheckTemplateIdType() 4979 dyn_cast<ClassTemplateSpecializationDecl>(RecLoc.getDecl())) in convertTypeTemplateArgumentToTemplate() [all …]
|
H A D | SemaTemplateInstantiateDecl.cpp | 2879 else if (const auto *Spec = dyn_cast<ClassTemplateSpecializationDecl>(A)) in VisitCXXMethodDecl() 3849 ClassTemplateSpecializationDecl *D) { in VisitClassTemplateSpecializationDecl() 3891 ClassTemplateSpecializationDecl *PrevDecl = in VisitClassTemplateSpecializationDecl() 3927 ClassTemplateSpecializationDecl *InstD = in VisitClassTemplateSpecializationDecl() 3928 ClassTemplateSpecializationDecl::Create( in VisitClassTemplateSpecializationDecl() 4270 ClassTemplateSpecializationDecl *PrevDecl = in InstantiateClassTemplatePartialSpecialization() 6185 else if (ClassTemplateSpecializationDecl *Spec = in FindInstantiatedDecl() 6186 dyn_cast<ClassTemplateSpecializationDecl>(Record)) in FindInstantiatedDecl() 6201 if (ClassTemplateSpecializationDecl *InstSpec in FindInstantiatedDecl() 6202 = dyn_cast<ClassTemplateSpecializationDecl>(InstRecord)){ in FindInstantiatedDecl() [all …]
|
/freebsd/contrib/llvm-project/clang/lib/InstallAPI/ |
H A D | Visitor.cpp | 580 if (auto *Templ = dyn_cast<ClassTemplateSpecializationDecl>(D)) { in VisitCXXRecordDecl() 691 if (auto *Templ = dyn_cast<ClassTemplateSpecializationDecl>(D)) { in VisitCXXRecordDecl()
|
/freebsd/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 1071 AST_POLYMORPHIC_SUPPORTED_TYPES(ClassTemplateSpecializationDecl, in AST_POLYMORPHIC_MATCHER_P2() argument 1093 AST_POLYMORPHIC_SUPPORTED_TYPES(ClassTemplateSpecializationDecl, in AST_POLYMORPHIC_MATCHER_P() argument 5333 AST_POLYMORPHIC_SUPPORTED_TYPES(ClassTemplateSpecializationDecl, in AST_POLYMORPHIC_MATCHER_P() argument 6925 AST_POLYMORPHIC_SUPPORTED_TYPES(ClassTemplateSpecializationDecl, in AST_POLYMORPHIC_MATCHER_P() argument 6950 AST_POLYMORPHIC_SUPPORTED_TYPES(ClassTemplateSpecializationDecl, in AST_POLYMORPHIC_MATCHER_P2() argument
|
/freebsd/contrib/llvm-project/clang/lib/StaticAnalyzer/Checkers/ |
H A D | PaddingChecker.cpp | 320 if (auto *TSD = dyn_cast<ClassTemplateSpecializationDecl>(RD)) { in reportRecord()
|
/freebsd/contrib/llvm-project/clang/include/clang/ExtractAPI/ |
H A D | ExtractAPIVisitor.h | 65 const ClassTemplateSpecializationDecl *Decl); 101 const ClassTemplateSpecializationDecl *Decl); 469 const ClassTemplateSpecializationDecl *Decl) { in WalkUpFromClassTemplateSpecializationDecl() 803 const ClassTemplateSpecializationDecl *Decl) { in VisitClassTemplateSpecializationDecl()
|
H A D | DeclarationFragments.h | 370 const ClassTemplateSpecializationDecl *);
|
/freebsd/contrib/llvm-project/lldb/source/Plugins/TypeSystem/Clang/ |
H A D | TypeSystemClang.h | 436 clang::ClassTemplateSpecializationDecl *CreateClassTemplateSpecializationDecl( 442 CreateClassTemplateSpecializationType(clang::ClassTemplateSpecializationDecl * 1165 const clang::ClassTemplateSpecializationDecl *
|
/freebsd/contrib/llvm-project/clang/lib/Index/ |
H A D | IndexDecl.cpp | 210 dyn_cast<ClassTemplateSpecializationDecl>(D->getLexicalDeclContext()); in gatherTemplatePseudoOverrides() 661 ClassTemplateSpecializationDecl *D) { in VisitClassTemplateSpecializationDecl()
|
/freebsd/contrib/llvm-project/clang/include/clang/Basic/ |
H A D | TypeNodes.td | 34 /// referencing the concrete ClassTemplateSpecializationDecl; but
|
/freebsd/contrib/llvm-project/clang/lib/CodeGen/ |
H A D | CGDebugInfo.h | 41 class ClassTemplateSpecializationDecl; variable 602 void completeTemplateDefinition(const ClassTemplateSpecializationDecl &SD);
|
/freebsd/contrib/llvm-project/clang/lib/Serialization/ |
H A D | ASTReaderDecl.cpp | 348 ClassTemplateSpecializationDecl *D); 351 ClassTemplateSpecializationDecl *D) { in VisitClassTemplateSpecializationDecl() 2212 if (!isa<ClassTemplateSpecializationDecl>(D)) in VisitCXXRecordDeclImpl() 2475 ClassTemplateSpecializationDecl *D) { in VisitClassTemplateSpecializationDeclImpl() 2488 new (C) ClassTemplateSpecializationDecl:: in VisitClassTemplateSpecializationDeclImpl() 2508 ClassTemplateSpecializationDecl *CanonSpec; in VisitClassTemplateSpecializationDeclImpl() 3718 if (auto *CTSD = dyn_cast<ClassTemplateSpecializationDecl>(Previous); in checkMultipleDefinitionInNamedModules() 3946 D = ClassTemplateSpecializationDecl::CreateDeserialized(Context, ID); in ReadDeclRecord() 4669 auto *Spec = cast<ClassTemplateSpecializationDecl>(RD); in UpdateDecl()
|