| /freebsd-11-stable/contrib/llvm-project/clang/lib/AST/ |
| HD | DeclTemplate.cpp | 415 ClassTemplateDecl *ClassTemplateDecl::Create(ASTContext &C, in Create() 423 return new (C, DC) ClassTemplateDecl(C, DC, L, Name, Params, Decl); in Create() 426 ClassTemplateDecl *ClassTemplateDecl::CreateDeserialized(ASTContext &C, in CreateDeserialized() 428 return new (C, ID) ClassTemplateDecl(C, nullptr, SourceLocation(), in CreateDeserialized() 432 void ClassTemplateDecl::LoadLazySpecializations() const { in LoadLazySpecializations() 437 ClassTemplateDecl::getSpecializations() const { in getSpecializations() 443 ClassTemplateDecl::getPartialSpecializations() { in getPartialSpecializations() 449 ClassTemplateDecl::newCommon(ASTContext &C) const { in newCommon() 456 ClassTemplateDecl::findSpecialization(ArrayRef<TemplateArgument> Args, in findSpecialization() 461 void ClassTemplateDecl::AddSpecialization(ClassTemplateSpecializationDecl *D, in AddSpecialization() [all …]
|
| HD | DeclFriend.cpp | 45 isa<ClassTemplateDecl>(D)); in Create()
|
| HD | Comment.cpp | 273 const ClassTemplateDecl *CTD = cast<ClassTemplateDecl>(CommentDecl); in fill()
|
| HD | ASTDumper.cpp | 144 void ASTDumper::VisitClassTemplateDecl(const ClassTemplateDecl *D) { in VisitClassTemplateDecl()
|
| HD | CXXInheritance.cpp | 291 dyn_cast_or_null<ClassTemplateDecl>(TN.getAsTemplateDecl())) in lookupInBases() 465 const auto *TD = dyn_cast_or_null<ClassTemplateDecl>(TN.getAsTemplateDecl()); in FindOrdinaryMemberInDependentClasses()
|
| HD | DeclPrinter.cpp | 84 void VisitClassTemplateDecl(ClassTemplateDecl *D); 804 else if (ClassTemplateDecl *CTD = in VisitFriendDecl() 805 dyn_cast<ClassTemplateDecl>(D->getFriendDecl())) { in VisitFriendDecl() 1168 void DeclPrinter::VisitClassTemplateDecl(ClassTemplateDecl *D) { in VisitClassTemplateDecl()
|
| /freebsd-11-stable/contrib/llvm-project/clang/include/clang/AST/ |
| HD | DeclTemplate.h | 46 class ClassTemplateDecl; variable 1818 llvm::PointerUnion<ClassTemplateDecl *, SpecializedPartialSpecialization *> 1853 ClassTemplateDecl *SpecializedTemplate, 1866 ClassTemplateDecl *SpecializedTemplate, 1886 ClassTemplateDecl *getSpecializedTemplate() const; 1944 llvm::PointerUnion<ClassTemplateDecl *, 1948 return llvm::PointerUnion<ClassTemplateDecl *, 1956 llvm::PointerUnion<ClassTemplateDecl *, 1963 return SpecializedTemplate.get<ClassTemplateDecl*>(); 2000 void setInstantiationOf(ClassTemplateDecl *TemplDecl) { [all …]
|
| HD | ASTMutationListener.h | 17 class ClassTemplateDecl; variable 61 virtual void AddedCXXTemplateSpecialization(const ClassTemplateDecl *TD, in AddedCXXTemplateSpecialization()
|
| HD | ASTDumper.h | 50 void VisitClassTemplateDecl(const ClassTemplateDecl *D);
|
| HD | DeclFriend.h | 154 if (const auto *CTD = dyn_cast<ClassTemplateDecl>(ND)) in getSourceRange()
|
| /freebsd-11-stable/contrib/llvm-project/clang/lib/Index/ |
| HD | IndexDecl.cpp | 202 llvm::PointerUnion<ClassTemplateDecl *, in gatherTemplatePseudoOverrides() 205 if (const auto *CTD = Template.dyn_cast<ClassTemplateDecl *>()) { in gatherTemplatePseudoOverrides() 209 if (const auto *CTD = dyn_cast<ClassTemplateDecl>(ND)) in gatherTemplatePseudoOverrides() 637 llvm::PointerUnion<ClassTemplateDecl *, in VisitClassTemplateSpecializationDecl() 641 Template.is<ClassTemplateDecl *>() in VisitClassTemplateSpecializationDecl() 642 ? (Decl *)Template.get<ClassTemplateDecl *>() in VisitClassTemplateSpecializationDecl() 707 if (isa<ClassTemplateDecl>(ND) && D->getDeclContext()->isDependentContext()) in VisitFriendDecl()
|
| HD | IndexTypeSourceInfo.cpp | 184 const ClassTemplateDecl *TD = in VisitDependentNameTypeLoc() 185 dyn_cast_or_null<ClassTemplateDecl>(TN.getAsTemplateDecl()); in VisitDependentNameTypeLoc()
|
| HD | IndexBody.cpp | 163 const ClassTemplateDecl *TD = in indexDependentReference() 164 dyn_cast_or_null<ClassTemplateDecl>(TN.getAsTemplateDecl()); in indexDependentReference()
|
| HD | USRGeneration.cpp | 90 void VisitClassTemplateDecl(const ClassTemplateDecl *D); 375 void USRGenerator::VisitClassTemplateDecl(const ClassTemplateDecl *D) { in VisitClassTemplateDecl() 507 if (ClassTemplateDecl *ClassTmpl = CXXRecord->getDescribedClassTemplate()) { in VisitTagDecl()
|
| /freebsd-11-stable/contrib/llvm-project/clang/include/clang/Sema/ |
| HD | Template.h | 440 SmallVector<std::pair<ClassTemplateDecl *, 521 ClassTemplateDecl *, ClassTemplatePartialSpecializationDecl *>>::iterator; 575 ClassTemplateDecl *ClassTemplate,
|
| /freebsd-11-stable/contrib/llvm-project/clang/lib/Frontend/ |
| HD | InterfaceStubFunctionsConsumer.cpp | 72 if (isa<ClassTemplateDecl>(RC->getParent()) || !isVisible(RC)) in WriteNamedDecl() 155 void HandleTemplateSpecializations(const ClassTemplateDecl &CTD, in HandleTemplateSpecializations() 179 HandleTemplateSpecializations(*cast<ClassTemplateDecl>(ND), Symbols, RDO); in HandleNamedDecl()
|
| HD | MultiplexConsumer.cpp | 85 void AddedCXXTemplateSpecialization(const ClassTemplateDecl *TD, 139 const ClassTemplateDecl *TD, const ClassTemplateSpecializationDecl *D) { in AddedCXXTemplateSpecialization()
|
| /freebsd-11-stable/contrib/llvm-project/lldb/source/Symbol/ |
| HD | CxxModuleHandler.cpp | 215 ClassTemplateDecl *new_class_template = nullptr; in tryInstantiateStdTemplate() 217 if ((new_class_template = dyn_cast<ClassTemplateDecl>(LD))) in tryInstantiateStdTemplate()
|
| /freebsd-11-stable/contrib/llvm-project/clang/lib/Tooling/Refactoring/Rename/ |
| HD | USRFindingAction.cpp | 81 dyn_cast<ClassTemplateDecl>(FoundDecl)) { in Find() 118 void handleClassTemplateDecl(const ClassTemplateDecl *TemplateDecl) { in handleClassTemplateDecl()
|
| /freebsd-11-stable/contrib/llvm-project/lldb/include/lldb/Core/ |
| HD | ClangForward.h | 26 class ClassTemplateDecl; variable
|
| /freebsd-11-stable/contrib/llvm-project/clang/lib/Sema/ |
| HD | SemaTemplateInstantiateDecl.cpp | 1340 Decl *TemplateDeclInstantiator::VisitClassTemplateDecl(ClassTemplateDecl *D) { in VisitClassTemplateDecl() 1365 ClassTemplateDecl *PrevClassTemplate = nullptr; in VisitClassTemplateDecl() 1370 PrevClassTemplate = dyn_cast<ClassTemplateDecl>(Found.front()); in VisitClassTemplateDecl() 1401 PrevClassTemplate = R.getAsSingle<ClassTemplateDecl>(); in VisitClassTemplateDecl() 1471 ClassTemplateDecl *Inst in VisitClassTemplateDecl() 1472 = ClassTemplateDecl::Create(SemaRef.Context, DC, D->getLocation(), in VisitClassTemplateDecl() 1530 ClassTemplateDecl *ClassTemplate = D->getSpecializedTemplate(); in VisitClassTemplatePartialSpecializationDecl() 1539 ClassTemplateDecl *InstClassTemplate in VisitClassTemplatePartialSpecializationDecl() 1540 = dyn_cast<ClassTemplateDecl>(Found.front()); in VisitClassTemplatePartialSpecializationDecl() 3426 ClassTemplateDecl *ClassTemplate = D->getSpecializedTemplate(); in VisitClassTemplateSpecializationDecl() [all …]
|
| HD | SemaCoroutine.cpp | 63 ClassTemplateDecl *CoroTraits = S.lookupCoroutineTraits(KwLoc, FuncLoc); in lookupPromiseType() 160 ClassTemplateDecl *CoroHandle = Result.getAsSingle<ClassTemplateDecl>(); in lookupCoroutineHandleType() 1570 ClassTemplateDecl *Sema::lookupCoroutineTraits(SourceLocation KwLoc, in lookupCoroutineTraits() 1583 Result.getAsSingle<ClassTemplateDecl>())) { in lookupCoroutineTraits()
|
| HD | SemaAccess.cpp | 439 ClassTemplateDecl *Friend) { in MatchesFriend() 449 ClassTemplateDecl *CTD; in MatchesFriend() 555 if (isa<ClassTemplateDecl>(Friend)) in MatchesFriend() 556 return MatchesFriend(S, EC, cast<ClassTemplateDecl>(Friend)); in MatchesFriend()
|
| HD | SemaTemplate.cpp | 297 assert(isa<ClassTemplateDecl>(TD) || isa<TemplateTemplateParmDecl>(TD) || in isTemplateName() 1660 ClassTemplateDecl *PrevClassTemplate = in CheckClassTemplate() 1661 dyn_cast_or_null<ClassTemplateDecl>(PrevDecl); in CheckClassTemplate() 1849 ClassTemplateDecl *NewTemplate in CheckClassTemplate() 1850 = ClassTemplateDecl::Create(Context, SemanticContext, NameLoc, in CheckClassTemplate() 1960 ClassTemplateDecl *Template) in ConvertConstructorToDeductionGuideTransform() 1964 ClassTemplateDecl *Template; 2293 *this, cast<ClassTemplateDecl>(Template)); in DeclareImplicitDeductionGuides() 3231 : isa<ClassTemplateDecl>(Template) in NoteAllFoundTemplates() 3577 if (isa<ClassTemplateDecl>(Template)) { in CheckTemplateIdType() [all …]
|
| /freebsd-11-stable/contrib/llvm-project/lldb/include/lldb/Symbol/ |
| HD | ClangASTContext.h | 284 clang::ClassTemplateDecl * 294 clang::ClassTemplateDecl *class_template_decl, int kind, 895 clang::ClassTemplateDecl *ParseClassTemplateDecl(
|