| /freebsd-14.2/contrib/llvm-project/clang/lib/AST/ |
| H A D | DeclTemplate.cpp | 493 ClassTemplateDecl *ClassTemplateDecl::Create(ASTContext &C, DeclContext *DC, in Create() 505 ClassTemplateDecl *ClassTemplateDecl::CreateDeserialized(ASTContext &C, in CreateDeserialized() 516 ClassTemplateDecl::getSpecializations() const { in getSpecializations() 522 ClassTemplateDecl::getPartialSpecializations() const { in getPartialSpecializations() 528 ClassTemplateDecl::newCommon(ASTContext &C) const { in newCommon() 546 ClassTemplateDecl::findPartialSpecialization( in findPartialSpecialization() 562 void ClassTemplateDecl::AddPartialSpecialization( in AddPartialSpecialization() 578 void ClassTemplateDecl::getPartialSpecializations( in getPartialSpecializations() 980 ClassTemplateDecl * 1015 llvm::PointerUnion<ClassTemplateDecl *, in getSourceRange() [all …]
|
| H A D | DeclFriend.cpp | 45 isa<ClassTemplateDecl>(D)); in Create()
|
| H A D | Comment.cpp | 280 const ClassTemplateDecl *CTD = cast<ClassTemplateDecl>(CommentDecl); in fill()
|
| H A D | CXXInheritance.cpp | 258 dyn_cast_or_null<ClassTemplateDecl>(TN.getAsTemplateDecl())) in lookupInBases() 423 const auto *TD = dyn_cast_or_null<ClassTemplateDecl>(TN.getAsTemplateDecl()); in findOrdinaryMemberInDependentClasses()
|
| H A D | ASTDumper.cpp | 167 void ASTDumper::VisitClassTemplateDecl(const ClassTemplateDecl *D) { in VisitClassTemplateDecl()
|
| H A D | DeclPrinter.cpp | 97 void VisitClassTemplateDecl(ClassTemplateDecl *D); 924 else if (ClassTemplateDecl *CTD = in VisitFriendDecl() 925 dyn_cast<ClassTemplateDecl>(D->getFriendDecl())) { in VisitFriendDecl() 1340 void DeclPrinter::VisitClassTemplateDecl(ClassTemplateDecl *D) { in VisitClassTemplateDecl()
|
| /freebsd-14.2/contrib/llvm-project/clang/include/clang/AST/ |
| H A D | DeclTemplate.h | 48 class ClassTemplateDecl; variable 1945 llvm::PointerUnion<ClassTemplateDecl *, 1957 llvm::PointerUnion<ClassTemplateDecl *, 2323 return cast<ClassTemplateDecl>( 2327 return cast<ClassTemplateDecl>( 2333 ClassTemplateDecl *getPreviousDecl() { 2334 return cast_or_null<ClassTemplateDecl>( 2338 return cast_or_null<ClassTemplateDecl>( 2343 ClassTemplateDecl *getMostRecentDecl() { 2344 return cast<ClassTemplateDecl>( [all …]
|
| H A D | ASTMutationListener.h | 17 class ClassTemplateDecl; variable 61 virtual void AddedCXXTemplateSpecialization(const ClassTemplateDecl *TD, in AddedCXXTemplateSpecialization()
|
| H A D | ASTDumper.h | 45 void VisitClassTemplateDecl(const ClassTemplateDecl *D);
|
| H A D | DeclFriend.h | 153 if (const auto *CTD = dyn_cast<ClassTemplateDecl>(ND)) in getSourceRange()
|
| /freebsd-14.2/contrib/llvm-project/clang/lib/Index/ |
| H A D | IndexDecl.cpp | 213 llvm::PointerUnion<ClassTemplateDecl *, in gatherTemplatePseudoOverrides() 216 if (const auto *CTD = Template.dyn_cast<ClassTemplateDecl *>()) { in gatherTemplatePseudoOverrides() 220 if (const auto *CTD = dyn_cast<ClassTemplateDecl>(ND)) in gatherTemplatePseudoOverrides() 664 llvm::PointerUnion<ClassTemplateDecl *, in VisitClassTemplateSpecializationDecl() 668 Template.is<ClassTemplateDecl *>() in VisitClassTemplateSpecializationDecl() 669 ? (Decl *)Template.get<ClassTemplateDecl *>() in VisitClassTemplateSpecializationDecl() 751 if (isa<ClassTemplateDecl>(ND) && D->getDeclContext()->isDependentContext()) in VisitFriendDecl()
|
| H A D | IndexTypeSourceInfo.cpp | 220 const ClassTemplateDecl *TD = in VisitDependentNameTypeLoc() 221 dyn_cast_or_null<ClassTemplateDecl>(TN.getAsTemplateDecl()); in VisitDependentNameTypeLoc()
|
| H A D | IndexBody.cpp | 178 const ClassTemplateDecl *TD = in indexDependentReference() 179 dyn_cast_or_null<ClassTemplateDecl>(TN.getAsTemplateDecl()); in indexDependentReference()
|
| H A D | USRGeneration.cpp | 93 void VisitClassTemplateDecl(const ClassTemplateDecl *D); 387 void USRGenerator::VisitClassTemplateDecl(const ClassTemplateDecl *D) { in VisitClassTemplateDecl() 519 if (ClassTemplateDecl *ClassTmpl = CXXRecord->getDescribedClassTemplate()) { in VisitTagDecl()
|
| /freebsd-14.2/contrib/llvm-project/clang/lib/Frontend/ |
| H A D | InterfaceStubFunctionsConsumer.cpp | 73 if (isa<ClassTemplateDecl>(RC->getParent()) || !isVisible(RC)) in WriteNamedDecl() 156 void HandleTemplateSpecializations(const ClassTemplateDecl &CTD, in HandleTemplateSpecializations() 180 HandleTemplateSpecializations(*cast<ClassTemplateDecl>(ND), Symbols, RDO); in HandleNamedDecl()
|
| H A D | MultiplexConsumer.cpp | 91 void AddedCXXTemplateSpecialization(const ClassTemplateDecl *TD, 145 const ClassTemplateDecl *TD, const ClassTemplateSpecializationDecl *D) { in AddedCXXTemplateSpecialization()
|
| /freebsd-14.2/contrib/llvm-project/clang/lib/Sema/ |
| H A D | HLSLExternalSemaSource.cpp | 33 ClassTemplateDecl *Template = nullptr; 34 ClassTemplateDecl *PrevTemplate = nullptr; 52 if (auto *TD = dyn_cast<ClassTemplateDecl>(Found)) { in BuiltinTypeDeclBuilder() 345 Builder.Template = ClassTemplateDecl::Create( in finalizeTemplateArgs()
|
| H A D | SemaTemplateInstantiateDecl.cpp | 1636 ClassTemplateDecl *PrevClassTemplate = nullptr; in VisitClassTemplateDecl() 1672 PrevClassTemplate = R.getAsSingle<ClassTemplateDecl>(); in VisitClassTemplateDecl() 1695 ClassTemplateDecl *Inst in VisitClassTemplateDecl() 1709 const ClassTemplateDecl *MostRecentPrevCT = in VisitClassTemplateDecl() 1785 ClassTemplateDecl *InstClassTemplate in VisitClassTemplatePartialSpecializationDecl() 1786 = dyn_cast<ClassTemplateDecl>(Found.front()); in VisitClassTemplatePartialSpecializationDecl() 3807 ClassTemplateDecl *InstClassTemplate = in VisitClassTemplateSpecializationDecl() 5873 static bool isInstantiationOf(ClassTemplateDecl *Pattern, in isInstantiationOf() 5874 ClassTemplateDecl *Instance) { in isInstantiationOf() 6033 if (auto *Temp = dyn_cast<ClassTemplateDecl>(Other)) in isInstantiationOf() [all …]
|
| H A D | SemaCoroutine.cpp | 59 ClassTemplateDecl *CoroTraits = in lookupPromiseType() 157 ClassTemplateDecl *CoroHandle = Result.getAsSingle<ClassTemplateDecl>(); in lookupCoroutineHandleType() 2014 ClassTemplateDecl *Sema::lookupCoroutineTraits(SourceLocation KwLoc, in lookupCoroutineTraits() 2034 StdCoroutineTraitsCache = Result.getAsSingle<ClassTemplateDecl>(); in lookupCoroutineTraits()
|
| H A D | SemaTemplate.cpp | 1948 ClassTemplateDecl *PrevClassTemplate = in CheckClassTemplate() 2140 ClassTemplateDecl *NewTemplate in CheckClassTemplate() 2285 ClassTemplateDecl *Pattern = Template; in ConvertConstructorToDeductionGuideTransform() 2298 ClassTemplateDecl *Template; 2713 ClassTemplateDecl *Pattern = in DeclareImplicitDeductionGuideFromInitList() 2762 ClassTemplateDecl *Pattern = in DeclareImplicitDeductionGuides() 5169 if (ClassTemplateDecl *Temp = R.getAsSingle<ClassTemplateDecl>()) in BuildQualifiedTemplateIdExpr() 7861 if (!isa<ClassTemplateDecl>(Template) && in CheckTemplateTemplateArgument() 8630 if (isa<ClassTemplateDecl>(Specialized)) in CheckTemplateSpecializationScope() 8853 ClassTemplateDecl *ClassTemplate in ActOnClassTemplateSpecialization() [all …]
|
| H A D | SemaAccess.cpp | 463 ClassTemplateDecl *Friend) { in MatchesFriend() 473 ClassTemplateDecl *CTD; in MatchesFriend() 579 if (isa<ClassTemplateDecl>(Friend)) in MatchesFriend() 580 return MatchesFriend(S, EC, cast<ClassTemplateDecl>(Friend)); in MatchesFriend()
|
| /freebsd-14.2/contrib/llvm-project/lldb/source/Plugins/ExpressionParser/Clang/ |
| H A D | CxxModuleHandler.cpp | 222 ClassTemplateDecl *new_class_template = nullptr; in tryInstantiateStdTemplate() 224 if ((new_class_template = dyn_cast<ClassTemplateDecl>(LD))) in tryInstantiateStdTemplate()
|
| /freebsd-14.2/contrib/llvm-project/clang/include/clang/Sema/ |
| H A D | Template.h | 573 SmallVector<std::pair<ClassTemplateDecl *, 662 ClassTemplateDecl *, ClassTemplatePartialSpecializationDecl *>>::iterator; 716 ClassTemplateDecl *ClassTemplate,
|
| /freebsd-14.2/contrib/llvm-project/clang/lib/Tooling/Refactoring/Rename/ |
| H A D | USRFindingAction.cpp | 81 dyn_cast<ClassTemplateDecl>(FoundDecl)) { in Find() 128 void handleClassTemplateDecl(const ClassTemplateDecl *TemplateDecl) { in handleClassTemplateDecl()
|
| /freebsd-14.2/contrib/llvm-project/lldb/source/Plugins/TypeSystem/Clang/ |
| H A D | TypeSystemClang.h | 423 clang::ClassTemplateDecl *CreateClassTemplateDecl( 433 clang::ClassTemplateDecl *class_template_decl, int kind, 1074 clang::ClassTemplateDecl *ParseClassTemplateDecl(
|