| /freebsd-12-stable/contrib/llvm-project/clang/lib/AST/ |
| D | DeclTemplate.cpp | 468 llvm::FoldingSetVector<ClassTemplatePartialSpecializationDecl> & 492 ClassTemplatePartialSpecializationDecl * 531 ClassTemplatePartialSpecializationDecl::Profile(llvm::FoldingSetNodeID &ID, in Profile() 541 ClassTemplatePartialSpecializationDecl *D, in AddPartialSpecialization() 546 ClassTemplatePartialSpecializationDecl *Existing in AddPartialSpecialization() 557 SmallVectorImpl<ClassTemplatePartialSpecializationDecl *> &PS) const { in getPartialSpecializations() 558 llvm::FoldingSetVector<ClassTemplatePartialSpecializationDecl> &PartialSpecs in getPartialSpecializations() 562 for (ClassTemplatePartialSpecializationDecl &P : PartialSpecs) in getPartialSpecializations() 566 ClassTemplatePartialSpecializationDecl * 569 for (ClassTemplatePartialSpecializationDecl &P : in findPartialSpecialization() [all …]
|
| D | Comment.cpp | 280 const ClassTemplatePartialSpecializationDecl *CTPSD = in fill() 281 cast<ClassTemplatePartialSpecializationDecl>(CommentDecl); in fill()
|
| D | DeclBase.cpp | 246 if (auto *CTPSD = dyn_cast<ClassTemplatePartialSpecializationDecl>(this)) in getDescribedTemplateParams() 1146 if (isa<ClassTemplatePartialSpecializationDecl>(this)) in isDependentContext()
|
| D | DeclPrinter.cpp | 88 ClassTemplatePartialSpecializationDecl *D); 1206 ClassTemplatePartialSpecializationDecl *D) { in VisitClassTemplatePartialSpecializationDecl()
|
| D | DeclCXX.cpp | 1804 assert(!isa<ClassTemplatePartialSpecializationDecl>(this)); in setInstantiationOfMemberClass() 1863 From.dyn_cast<ClassTemplatePartialSpecializationDecl *>()) { in getTemplateInstantiationPattern()
|
| D | ASTImporter.cpp | 5627 ClassTemplatePartialSpecializationDecl *PartialSpec = in VisitClassTemplateSpecializationDecl() 5628 dyn_cast<ClassTemplatePartialSpecializationDecl>(D); in VisitClassTemplateSpecializationDecl() 5701 if (GetImportedOrCreateDecl<ClassTemplatePartialSpecializationDecl>( in VisitClassTemplateSpecializationDecl() 5706 cast_or_null<ClassTemplatePartialSpecializationDecl>(PrevDecl))) in VisitClassTemplateSpecializationDecl() 5711 auto *PartSpec2 = cast<ClassTemplatePartialSpecializationDecl>(D2); in VisitClassTemplateSpecializationDecl()
|
| D | ASTContext.cpp | 352 ClassTemplatePartialSpecializationDecl *> in adjustDeclToTemplate() 357 PU.get<ClassTemplatePartialSpecializationDecl *>()); in adjustDeclToTemplate() 4477 if (isa<ClassTemplatePartialSpecializationDecl>(RD)) in NeedsInjectedClassNameType()
|
| /freebsd-12-stable/contrib/llvm-project/clang/include/clang/AST/ |
| D | DeclTemplate.h | 47 class ClassTemplatePartialSpecializationDecl; variable 1807 ClassTemplatePartialSpecializationDecl *PartialSpecialization; 1950 ClassTemplatePartialSpecializationDecl *> 1954 ClassTemplatePartialSpecializationDecl *>(); 1962 ClassTemplatePartialSpecializationDecl *> 1993 void setInstantiationOf(ClassTemplatePartialSpecializationDecl *PartialSpec, 2071 class ClassTemplatePartialSpecializationDecl 2085 llvm::PointerIntPair<ClassTemplatePartialSpecializationDecl *, 1, bool> 2088 ClassTemplatePartialSpecializationDecl(ASTContext &Context, TagKind TK, 2096 ClassTemplatePartialSpecializationDecl *PrevDecl); [all …]
|
| D | ASTNodeTraverser.h | 563 const ClassTemplatePartialSpecializationDecl *D) { in VisitClassTemplatePartialSpecializationDecl()
|
| /freebsd-12-stable/contrib/llvm-project/clang/include/clang/Sema/ |
| D | Template.h | 477 ClassTemplatePartialSpecializationDecl *>, 4> 559 ClassTemplateDecl *, ClassTemplatePartialSpecializationDecl *>>::iterator; 611 ClassTemplatePartialSpecializationDecl * 614 ClassTemplatePartialSpecializationDecl *PartialSpec);
|
| D | Sema.h | 111 class ClassTemplatePartialSpecializationDecl; variable 7714 ClassTemplatePartialSpecializationDecl *Partial); 8449 DeduceTemplateArguments(ClassTemplatePartialSpecializationDecl *Partial, 8580 ClassTemplatePartialSpecializationDecl * 8582 ClassTemplatePartialSpecializationDecl *PS1, 8583 ClassTemplatePartialSpecializationDecl *PS2, 8586 bool isMoreSpecializedThanPrimary(ClassTemplatePartialSpecializationDecl *T, 8933 ClassTemplatePartialSpecializationDecl *PartialSpec,
|
| /freebsd-12-stable/contrib/llvm-project/clang/lib/Sema/ |
| D | SemaTemplateInstantiate.cpp | 126 !isa<ClassTemplatePartialSpecializationDecl>(Spec)) in getTemplateInstantiationArgs() 321 ClassTemplatePartialSpecializationDecl *PartialSpec, in InstantiatingTemplate() 629 } else if (auto *D = dyn_cast<ClassTemplatePartialSpecializationDecl>( in PrintInstantiationStack() 676 cast<ClassTemplatePartialSpecializationDecl>(Active->Template) in PrintInstantiationStack() 695 cast<ClassTemplatePartialSpecializationDecl>(Active->Template) in PrintInstantiationStack() 799 else if (isa<ClassTemplatePartialSpecializationDecl>(Active->Entity)) in PrintInstantiationStack() 3017 ClassTemplatePartialSpecializationDecl *Partial; 3028 SmallVector<ClassTemplatePartialSpecializationDecl *, 4> PartialSpecs; in usesPartialOrExplicitSpecialization() 3056 ClassTemplatePartialSpecializationDecl *> in getPatternForClassTemplateSpecialization() 3058 if (!Specialized.is<ClassTemplatePartialSpecializationDecl *>()) { in getPatternForClassTemplateSpecialization() [all …]
|
| D | SemaTemplateInstantiateDecl.cpp | 1650 SmallVector<ClassTemplatePartialSpecializationDecl *, 4> PartialSpecs; in VisitClassTemplateDecl() 1662 ClassTemplatePartialSpecializationDecl *D) { in VisitClassTemplatePartialSpecializationDecl() 1677 if (ClassTemplatePartialSpecializationDecl *Result in VisitClassTemplatePartialSpecializationDecl() 3999 ClassTemplatePartialSpecializationDecl * 4002 ClassTemplatePartialSpecializationDecl *PartialSpec) { in InstantiateClassTemplatePartialSpecialization() 4094 ClassTemplatePartialSpecializationDecl *InstPartialSpec = in InstantiateClassTemplatePartialSpecialization() 4095 ClassTemplatePartialSpecializationDecl::Create( in InstantiateClassTemplatePartialSpecialization() 5758 isInstantiationOf(ClassTemplatePartialSpecializationDecl *Pattern, in isInstantiationOf() 5759 ClassTemplatePartialSpecializationDecl *Instance) { in isInstantiationOf() 5761 = cast<ClassTemplatePartialSpecializationDecl>(Pattern->getCanonicalDecl()); in isInstantiationOf() [all …]
|
| D | SemaTemplateDeduction.cpp | 2856 assert(isa<ClassTemplatePartialSpecializationDecl>(Template) || in ConvertDeducedTemplateArguments() 2903 struct IsPartialSpecialization<ClassTemplatePartialSpecializationDecl> { 3065 Sema::DeduceTemplateArguments(ClassTemplatePartialSpecializationDecl *Partial, in DeduceTemplateArguments() 5501 ClassTemplatePartialSpecializationDecl * 5503 ClassTemplatePartialSpecializationDecl *PS1, in getMoreSpecializedPartialSpecialization() 5504 ClassTemplatePartialSpecializationDecl *PS2, in getMoreSpecializedPartialSpecialization() 5533 ClassTemplatePartialSpecializationDecl *Spec, TemplateDeductionInfo &Info) { in isMoreSpecializedThanPrimary()
|
| D | SemaTemplate.cpp | 3089 if (!isa<ClassTemplatePartialSpecializationDecl>(Spec) && in MatchTemplateParametersToScopeSpecifier() 3218 if (ClassTemplatePartialSpecializationDecl *Partial in MatchTemplateParametersToScopeSpecifier() 3219 = dyn_cast<ClassTemplatePartialSpecializationDecl>(Record)) { in MatchTemplateParametersToScopeSpecifier() 3782 if (!isa<ClassTemplatePartialSpecializationDecl>(Record) && in CheckTemplateIdType() 4258 ClassTemplatePartialSpecializationDecl *Partial) { in CheckTemplatePartialSpecialization() 8431 ClassTemplatePartialSpecializationDecl *PrevPartial in ActOnClassTemplateSpecialization() 8432 = cast_or_null<ClassTemplatePartialSpecializationDecl>(PrevDecl); in ActOnClassTemplateSpecialization() 8433 ClassTemplatePartialSpecializationDecl *Partial in ActOnClassTemplateSpecialization() 8434 = ClassTemplatePartialSpecializationDecl::Create(Context, Kind, in ActOnClassTemplateSpecialization() 11071 From.dyn_cast<ClassTemplatePartialSpecializationDecl *>()) { in checkInstantiated()
|
| D | SemaCXXScopeSpec.cpp | 117 if (ClassTemplatePartialSpecializationDecl *PartialSpec in computeDeclContext()
|
| /freebsd-12-stable/contrib/llvm-project/clang/lib/Index/ |
| D | IndexDecl.cpp | 208 ClassTemplatePartialSpecializationDecl *> in gatherTemplatePseudoOverrides() 643 ClassTemplatePartialSpecializationDecl *> in VisitClassTemplateSpecializationDecl() 648 : Template.get<ClassTemplatePartialSpecializationDecl *>(); in VisitClassTemplateSpecializationDecl()
|
| D | USRGeneration.cpp | 519 } else if (const ClassTemplatePartialSpecializationDecl *PartialSpec in VisitTagDecl() 520 = dyn_cast<ClassTemplatePartialSpecializationDecl>(CXXRecord)) { in VisitTagDecl()
|
| D | IndexSymbol.cpp | 134 if (isa<ClassTemplatePartialSpecializationDecl>(D)) { in getSymbolInfo()
|
| /freebsd-12-stable/contrib/llvm-project/clang/lib/Tooling/Refactoring/Rename/ |
| D | USRFindingAction.cpp | 131 SmallVector<ClassTemplatePartialSpecializationDecl *, 4> PartialSpecs; in handleClassTemplateDecl()
|
| /freebsd-12-stable/contrib/llvm-project/clang/lib/Serialization/ |
| D | ASTReaderDecl.cpp | 347 ClassTemplatePartialSpecializationDecl *D); 2189 = cast<ClassTemplatePartialSpecializationDecl>(InstD); in VisitClassTemplateSpecializationDeclImpl() 2207 if (auto *Partial = dyn_cast<ClassTemplatePartialSpecializationDecl>(D)) { in VisitClassTemplateSpecializationDeclImpl() 2245 ClassTemplatePartialSpecializationDecl *D) { in VisitClassTemplatePartialSpecializationDecl() 2257 readDeclAs<ClassTemplatePartialSpecializationDecl>()); in VisitClassTemplatePartialSpecializationDecl() 3920 D = ClassTemplatePartialSpecializationDecl::CreateDeserialized(Context, ID); in ReadDeclRecord() 4610 readDeclAs<ClassTemplatePartialSpecializationDecl>(); in UpdateDecl() 4619 .is<ClassTemplatePartialSpecializationDecl *>()) in UpdateDecl()
|
| D | ASTWriterDecl.cpp | 79 ClassTemplatePartialSpecializationDecl *D); 1543 ClassTemplatePartialSpecializationDecl *> InstFrom in VisitClassTemplateSpecializationDecl() 1548 Record.AddDeclRef(InstFrom.get<ClassTemplatePartialSpecializationDecl *>()); in VisitClassTemplateSpecializationDecl() 1573 ClassTemplatePartialSpecializationDecl *D) { in VisitClassTemplatePartialSpecializationDecl()
|
| /freebsd-12-stable/contrib/llvm-project/clang/lib/ASTMatchers/ |
| D | ASTMatchersInternal.cpp | 752 Decl, ClassTemplatePartialSpecializationDecl>
|
| /freebsd-12-stable/contrib/llvm-project/clang/lib/Tooling/Syntax/ |
| D | BuildTree.cpp | 771 if (auto *S = dyn_cast<ClassTemplatePartialSpecializationDecl>(C)) in handleFreeStandingTagDecl()
|
| /freebsd-12-stable/contrib/llvm-project/clang/include/clang/ASTMatchers/ |
| D | ASTMatchers.h | 480 Decl, ClassTemplatePartialSpecializationDecl>
|