| /freebsd-12.1/contrib/llvm/tools/clang/lib/AST/ |
| H A D | DeclTemplate.cpp | 343 ClassTemplateDecl *ClassTemplateDecl::Create(ASTContext &C, in Create() 363 ClassTemplateDecl *ClassTemplateDecl::CreateDeserialized(ASTContext &C, in CreateDeserialized() 374 ClassTemplateDecl::getSpecializations() const { in getSpecializations() 380 ClassTemplateDecl::getPartialSpecializations() { in getPartialSpecializations() 386 ClassTemplateDecl::newCommon(ASTContext &C) const { in newCommon() 409 void ClassTemplateDecl::AddPartialSpecialization( in AddPartialSpecialization() 425 void ClassTemplateDecl::getPartialSpecializations( in getPartialSpecializations() 780 ClassTemplateDecl * 785 return SpecializedTemplate.get<ClassTemplateDecl*>(); in getSpecializedTemplate() 815 llvm::PointerUnion<ClassTemplateDecl *, in getSourceRange() [all …]
|
| H A D | DeclFriend.cpp | 46 isa<ClassTemplateDecl>(D)); in Create()
|
| H A D | Comment.cpp | 259 const ClassTemplateDecl *CTD = cast<ClassTemplateDecl>(CommentDecl); in fill()
|
| H A D | CXXInheritance.cpp | 292 dyn_cast_or_null<ClassTemplateDecl>(TN.getAsTemplateDecl())) in lookupInBases() 466 const auto *TD = dyn_cast_or_null<ClassTemplateDecl>(TN.getAsTemplateDecl()); in FindOrdinaryMemberInDependentClasses()
|
| H A D | DeclPrinter.cpp | 84 void VisitClassTemplateDecl(ClassTemplateDecl *D); 762 else if (ClassTemplateDecl *CTD = in VisitFriendDecl() 763 dyn_cast<ClassTemplateDecl>(D->getFriendDecl())) { in VisitFriendDecl() 1120 void DeclPrinter::VisitClassTemplateDecl(ClassTemplateDecl *D) { in VisitClassTemplateDecl()
|
| H A D | ASTStructuralEquivalence.cpp | 1357 ClassTemplateDecl *D1, in IsStructurallyEquivalent() 1358 ClassTemplateDecl *D2) { in IsStructurallyEquivalent() 1575 } else if (auto *ClassTemplate1 = dyn_cast<ClassTemplateDecl>(D1)) { in CheckKindSpecificEquivalence() 1576 if (auto *ClassTemplate2 = dyn_cast<ClassTemplateDecl>(D2)) { in CheckKindSpecificEquivalence()
|
| H A D | ASTImporter.cpp | 451 bool IsStructuralMatch(ClassTemplateDecl *From, ClassTemplateDecl *To); 503 ExpectedDecl VisitClassTemplateDecl(ClassTemplateDecl *D); 2047 bool ASTNodeImporter::IsStructuralMatch(ClassTemplateDecl *From, in IsStructuralMatch() 2711 if (ClassTemplateDecl *FromDescribed = in VisitRecordDecl() 2713 ClassTemplateDecl *ToDescribed; in VisitRecordDecl() 4910 static ClassTemplateDecl *getDefinition(ClassTemplateDecl *D) { in getDefinition() 4914 ClassTemplateDecl *TemplateWithDef = in getDefinition() 4925 ClassTemplateDecl *Definition = getDefinition(D); in VisitClassTemplateDecl() 4943 ClassTemplateDecl *FoundByLookup = nullptr; in VisitClassTemplateDecl() 4994 ClassTemplateDecl *D2; in VisitClassTemplateDecl() [all …]
|
| H A D | QualTypeNames.cpp | 277 if (ClassTemplateDecl *ClassTempl = in createNestedNameSpecifierForScopeOf()
|
| /freebsd-12.1/contrib/llvm/tools/clang/include/clang/AST/ |
| H A D | DeclTemplate.h | 46 class ClassTemplateDecl; variable 1776 llvm::PointerUnion<ClassTemplateDecl *, 1788 llvm::PointerUnion<ClassTemplateDecl *, 2135 return cast<ClassTemplateDecl>( 2139 return cast<ClassTemplateDecl>( 2145 ClassTemplateDecl *getPreviousDecl() { 2146 return cast_or_null<ClassTemplateDecl>( 2150 return cast_or_null<ClassTemplateDecl>( 2155 ClassTemplateDecl *getMostRecentDecl() { 2156 return cast<ClassTemplateDecl>( [all …]
|
| H A D | ASTMutationListener.h | 18 class ClassTemplateDecl; variable 62 virtual void AddedCXXTemplateSpecialization(const ClassTemplateDecl *TD, in AddedCXXTemplateSpecialization()
|
| H A D | DeclFriend.h | 155 if (const auto *CTD = dyn_cast<ClassTemplateDecl>(ND)) in getSourceRange()
|
| /freebsd-12.1/contrib/llvm/tools/clang/lib/Index/ |
| H A D | IndexDecl.cpp | 200 llvm::PointerUnion<ClassTemplateDecl *, in gatherTemplatePseudoOverrides() 203 if (const auto *CTD = Template.dyn_cast<ClassTemplateDecl *>()) { in gatherTemplatePseudoOverrides() 207 if (const auto *CTD = dyn_cast<ClassTemplateDecl>(ND)) in gatherTemplatePseudoOverrides() 633 llvm::PointerUnion<ClassTemplateDecl *, in VisitClassTemplateSpecializationDecl() 637 Template.is<ClassTemplateDecl *>() in VisitClassTemplateSpecializationDecl() 638 ? (Decl *)Template.get<ClassTemplateDecl *>() in VisitClassTemplateSpecializationDecl() 701 if (isa<ClassTemplateDecl>(ND) && D->getDeclContext()->isDependentContext()) in VisitFriendDecl()
|
| H A D | IndexTypeSourceInfo.cpp | 166 const ClassTemplateDecl *TD = in VisitDependentNameTypeLoc() 167 dyn_cast_or_null<ClassTemplateDecl>(TN.getAsTemplateDecl()); in VisitDependentNameTypeLoc()
|
| H A D | IndexBody.cpp | 164 const ClassTemplateDecl *TD = in indexDependentReference() 165 dyn_cast_or_null<ClassTemplateDecl>(TN.getAsTemplateDecl()); in indexDependentReference()
|
| H A D | USRGeneration.cpp | 90 void VisitClassTemplateDecl(const ClassTemplateDecl *D); 370 void USRGenerator::VisitClassTemplateDecl(const ClassTemplateDecl *D) { in VisitClassTemplateDecl() 502 if (ClassTemplateDecl *ClassTmpl = CXXRecord->getDescribedClassTemplate()) { in VisitTagDecl()
|
| /freebsd-12.1/contrib/llvm/tools/clang/include/clang/Sema/ |
| H A D | Template.h | 431 SmallVector<std::pair<ClassTemplateDecl *, 502 ClassTemplateDecl *, ClassTemplatePartialSpecializationDecl *>>::iterator; 553 ClassTemplateDecl *ClassTemplate,
|
| /freebsd-12.1/contrib/llvm/tools/clang/lib/Tooling/Refactoring/Rename/ |
| H A D | USRFindingAction.cpp | 80 dyn_cast<ClassTemplateDecl>(FoundDecl)) { in Find() 113 void handleClassTemplateDecl(const ClassTemplateDecl *TemplateDecl) { in handleClassTemplateDecl()
|
| /freebsd-12.1/contrib/llvm/tools/lldb/include/lldb/Core/ |
| H A D | ClangForward.h | 28 class ClassTemplateDecl; variable
|
| /freebsd-12.1/contrib/llvm/tools/clang/lib/Sema/ |
| H A D | SemaTemplateInstantiateDecl.cpp | 1176 ClassTemplateDecl *PrevClassTemplate = nullptr; in VisitClassTemplateDecl() 1212 PrevClassTemplate = R.getAsSingle<ClassTemplateDecl>(); in VisitClassTemplateDecl() 1282 ClassTemplateDecl *Inst in VisitClassTemplateDecl() 1350 ClassTemplateDecl *InstClassTemplate in VisitClassTemplatePartialSpecializationDecl() 1351 = dyn_cast<ClassTemplateDecl>(Found.front()); in VisitClassTemplatePartialSpecializationDecl() 2970 ClassTemplateDecl *InstClassTemplate in VisitClassTemplateSpecializationDecl() 2971 = dyn_cast<ClassTemplateDecl>(Found.front()); in VisitClassTemplateSpecializationDecl() 4744 static bool isInstantiationOf(ClassTemplateDecl *Pattern, in isInstantiationOf() 4745 ClassTemplateDecl *Instance) { in isInstantiationOf() 4904 if (auto *Temp = dyn_cast<ClassTemplateDecl>(Other)) in isInstantiationOf() [all …]
|
| H A D | SemaCoroutine.cpp | 63 ClassTemplateDecl *CoroTraits = S.lookupCoroutineTraits(KwLoc, FuncLoc); in lookupPromiseType() 160 ClassTemplateDecl *CoroHandle = Result.getAsSingle<ClassTemplateDecl>(); in lookupCoroutineHandleType() 1542 ClassTemplateDecl *Sema::lookupCoroutineTraits(SourceLocation KwLoc, in lookupCoroutineTraits() 1555 Result.getAsSingle<ClassTemplateDecl>())) { in lookupCoroutineTraits()
|
| H A D | SemaTemplate.cpp | 138 if (ClassTemplateDecl *ClassTmpl = dyn_cast<ClassTemplateDecl>(Repl)) in FilterAcceptableTemplateNames() 1355 ClassTemplateDecl *PrevClassTemplate = in CheckClassTemplate() 1576 ClassTemplateDecl *NewTemplate in CheckClassTemplate() 1690 ClassTemplateDecl *Template; 3251 if (isa<ClassTemplateDecl>(Template)) { in CheckTemplateIdType() 3282 } else if (ClassTemplateDecl *ClassTemplate in CheckTemplateIdType() 4196 if (ClassTemplateDecl *Temp = R.getAsSingle<ClassTemplateDecl>()) { in BuildQualifiedTemplateIdExpr() 6702 if (!isa<ClassTemplateDecl>(Template) && in CheckTemplateTemplateArgument() 7236 if (isa<ClassTemplateDecl>(Specialized)) in CheckTemplateSpecializationScope() 7463 ClassTemplateDecl *ClassTemplate in ActOnClassTemplateSpecialization() [all …]
|
| H A D | SemaAccess.cpp | 441 ClassTemplateDecl *Friend) { in MatchesFriend() 451 ClassTemplateDecl *CTD; in MatchesFriend() 557 if (isa<ClassTemplateDecl>(Friend)) in MatchesFriend() 558 return MatchesFriend(S, EC, cast<ClassTemplateDecl>(Friend)); in MatchesFriend()
|
| H A D | SemaCXXScopeSpec.cpp | 100 if (ClassTemplateDecl *ClassTemplate in computeDeclContext() 101 = dyn_cast_or_null<ClassTemplateDecl>( in computeDeclContext()
|
| /freebsd-12.1/contrib/llvm/tools/clang/lib/Frontend/ |
| H A D | MultiplexConsumer.cpp | 86 void AddedCXXTemplateSpecialization(const ClassTemplateDecl *TD, 139 const ClassTemplateDecl *TD, const ClassTemplateSpecializationDecl *D) { in AddedCXXTemplateSpecialization()
|
| /freebsd-12.1/contrib/llvm/tools/lldb/include/lldb/Symbol/ |
| H A D | ClangASTContext.h | 307 clang::ClassTemplateDecl * 317 clang::ClassTemplateDecl *class_template_decl, int kind, 974 clang::ClassTemplateDecl *ParseClassTemplateDecl(
|