| /freebsd/contrib/llvm-project/clang/include/clang/AST/ |
| H A D | DeclFriend.h | 170 if (const auto *CTD = dyn_cast<ClassTemplateDecl>(ND)) in getSourceRange() local 171 return CTD->getSourceRange(); in getSourceRange()
|
| H A D | JSONNodeDumper.h | 454 void VisitClassTemplateDecl(const ClassTemplateDecl *CTD) { in VisitClassTemplateDecl() argument 455 writeTemplateDecl(CTD, false); in VisitClassTemplateDecl()
|
| /freebsd/contrib/llvm-project/clang/lib/AST/ |
| H A D | Comment.cpp | 280 const ClassTemplateDecl *CTD = cast<ClassTemplateDecl>(CommentDecl); in fill() local 283 TemplateParameters = CTD->getTemplateParameters(); in fill()
|
| H A D | DeclCXX.cpp | 2099 if (auto *CTD = dyn_cast_if_present<ClassTemplateDecl *>(From)) { in getTemplateInstantiationPattern() local 2100 while (auto *NewCTD = CTD->getInstantiatedFromMemberTemplate()) { in getTemplateInstantiationPattern() 2103 CTD = NewCTD; in getTemplateInstantiationPattern() 2105 return GetDefinitionOrSelf(CTD->getTemplatedDecl()); in getTemplateInstantiationPattern()
|
| H A D | DeclPrinter.cpp | 915 else if (ClassTemplateDecl *CTD = in VisitFriendDecl() local 918 VisitRedeclarableTemplateDecl(CTD); in VisitFriendDecl()
|
| H A D | Type.cpp | 4973 if (auto *CTD = dyn_cast<ClassTemplateDecl>(templateDecl)) in canHaveNullability() local 4975 CTD->redecls(), [](const RedeclarableTemplateDecl *RTD) { in canHaveNullability()
|
| H A D | ASTImporter.cpp | 6607 if (auto *CTD = dyn_cast<ClassTemplateDecl *>(P)) { in VisitClassTemplateSpecializationDecl() local 6608 if (auto CTDorErr = import(CTD)) in VisitClassTemplateSpecializationDecl()
|
| H A D | ASTContext.cpp | 388 if (const ClassTemplateDecl *CTD = CRD->getDescribedClassTemplate()) in adjustDeclToTemplate() local 389 return *CTD; in adjustDeclToTemplate()
|
| /freebsd/contrib/llvm-project/clang/lib/Sema/ |
| H A D | SemaAccess.cpp | 469 ClassTemplateDecl *CTD; in MatchesFriend() local 473 CTD = cast<ClassTemplateSpecializationDecl>(Record) in MatchesFriend() 478 CTD = Record->getDescribedClassTemplate(); in MatchesFriend() 479 if (!CTD) continue; in MatchesFriend() 483 if (Friend == CTD->getCanonicalDecl()) in MatchesFriend() 492 if (CTD->getDeclName() != Friend->getDeclName()) in MatchesFriend() 497 if (!MightInstantiateTo(S, CTD->getDeclContext(), in MatchesFriend()
|
| H A D | SemaTemplateInstantiate.cpp | 381 if (ClassTemplateDecl *CTD = RD->getDescribedClassTemplate()) in HandleFunctionTemplateDecl() local 382 Arguments = CTD->getInjectedTemplateArgs(SemaRef.Context); in HandleFunctionTemplateDecl() 538 } else if (const auto *CTD = dyn_cast<ClassTemplateDecl>(CurDecl)) { in getTemplateInstantiationArgs() local 539 R = Response::ChangeDecl(CTD->getLexicalDeclContext()); in getTemplateInstantiationArgs() 982 } else if (ClassTemplateDecl *CTD = dyn_cast<ClassTemplateDecl>(D)) { in PrintInstantiationStack() local 985 << CTD << Active->InstantiationRange); in PrintInstantiationStack() 3978 ClassTemplateDecl *CTD = ClassTemplateSpec->getSpecializedTemplate(); in usesPartialOrExplicitSpecialization() local 3979 CTD->getPartialSpecializations(PartialSpecs); in usesPartialOrExplicitSpecialization() 3990 if (CTD->getMostRecentDecl()->isMemberSpecialization() && in usesPartialOrExplicitSpecialization()
|
| H A D | SemaDeclAttr.cpp | 1201 ClassTemplateDecl *CTD = RD->getDescribedClassTemplate(); in handlePreferredName() local 1202 assert(CTD && "attribute does not appertain to this declaration"); in handlePreferredName() 1223 if (Template && declaresSameEntity(Template, CTD)) { in handlePreferredName() 1230 << T << AL << CTD; in handlePreferredName()
|
| H A D | SemaDeclCXX.cpp | 6221 } else if (auto *CTD = dyn_cast<ClassTemplateDecl>(D)) { in CheckAbstractClassUsage() local 6222 CheckAbstractClassUsage(Info, CTD->getTemplatedDecl()); in CheckAbstractClassUsage() 10852 if (ClassTemplateDecl *CTD = RD->getDescribedClassTemplate()) in ActOnReenterTemplateScope() local 10853 ParameterLists.push_back(CTD->getTemplateParameters()); in ActOnReenterTemplateScope() 12284 static QualType BuildStdClassTemplate(Sema &S, ClassTemplateDecl *CTD, in BuildStdClassTemplate() argument 12291 QualType T = S.CheckTemplateIdType(TemplateName(CTD), Loc, Args); in BuildStdClassTemplate()
|
| H A D | SemaTemplateDeduction.cpp | 3438 if (const auto *CTD = dyn_cast<ClassTemplateDecl>(TD)) { in DeduceTemplateArgumentsFromType() local 3440 PType = Context.getTypeDeclType(CTD->getTemplatedDecl()); in DeduceTemplateArgumentsFromType()
|
| H A D | SemaDecl.cpp | 200 else if (auto *CTD = dyn_cast<ClassTemplateDecl>(TD)) { in lookupUnqualifiedTypeNameInBase() local 202 CTD->findPartialSpecialization(Base.getType())) in lookupUnqualifiedTypeNameInBase() 5132 else if (ClassTemplateDecl *CTD = dyn_cast<ClassTemplateDecl>(TagD)) in ParsedFreeStandingDeclSpec() local 5133 Tag = CTD->getTemplatedDecl(); in ParsedFreeStandingDeclSpec()
|
| H A D | SemaInit.cpp | 9968 ClassTemplateDecl *CTD) { in isOrIsDerivedFromSpecializationOf() argument 9971 return !CTSD || !declaresSameEntity(CTSD->getSpecializedTemplate(), CTD); in isOrIsDerivedFromSpecializationOf()
|
| H A D | SemaCodeComplete.cpp | 4098 if (const auto *CTD = dyn_cast<ClassTemplateDecl>(TD)) in templateResultType() local 4099 return CTD->getTemplatedDecl()->getKindName().str(); in templateResultType()
|
| H A D | SemaOpenMP.cpp | 1696 if (const ClassTemplateDecl *CTD = CTSD->getSpecializedTemplate()) in isConstNotMutableType() local 1697 RD = CTD->getTemplatedDecl(); in isConstNotMutableType() 3555 if (auto *CTD = dyn_cast<ClassTemplateDecl>(SubDC)) { in ActOnOpenMPAssumesDirective() local 3556 DeclContexts.push_back(CTD->getTemplatedDecl()); in ActOnOpenMPAssumesDirective() 3557 llvm::append_range(DeclContexts, CTD->specializations()); in ActOnOpenMPAssumesDirective()
|
| /freebsd/contrib/llvm-project/clang/lib/Index/ |
| H A D | IndexDecl.cpp | 216 if (const auto *CTD = Template.dyn_cast<ClassTemplateDecl *>()) { in gatherTemplatePseudoOverrides() local 217 const CXXRecordDecl *Pattern = CTD->getTemplatedDecl(); in gatherTemplatePseudoOverrides() 220 if (const auto *CTD = dyn_cast<ClassTemplateDecl>(ND)) in gatherTemplatePseudoOverrides() local 221 ND = CTD->getTemplatedDecl(); in gatherTemplatePseudoOverrides()
|
| /freebsd/contrib/llvm-project/clang/lib/Frontend/ |
| H A D | InterfaceStubFunctionsConsumer.cpp | 157 void HandleTemplateSpecializations(const ClassTemplateDecl &CTD, in HandleTemplateSpecializations() argument 159 for (const auto *D : CTD.specializations()) in HandleTemplateSpecializations()
|
| /freebsd/contrib/llvm-project/clang/lib/StaticAnalyzer/Checkers/WebKit/ |
| H A D | RetainPtrCtorAdoptChecker.cpp | 69 bool TraverseClassTemplateDecl(ClassTemplateDecl *CTD) { in checkASTDecl() 70 if (isRetainPtr(safeGetName(CTD))) in checkASTDecl() 72 return Base::TraverseClassTemplateDecl(CTD); in checkASTDecl()
|
| /freebsd/contrib/llvm-project/clang/lib/Serialization/ |
| H A D | ASTReaderDecl.cpp | 2516 if (auto *CTD = dyn_cast<ClassTemplateDecl>(InstD)) { in VisitClassTemplateSpecializationDeclImpl() local 2517 D->SpecializedTemplate = CTD; in VisitClassTemplateSpecializationDeclImpl()
|
| /freebsd/share/misc/ |
| H A D | usb_vendors | 22947 f232 CTD48Mc CTD Probe
|