/freebsd/contrib/llvm-project/clang/lib/AST/ |
H A D | DeclTemplate.cpp | 984 getSpecializedTemplate()->getTemplateParameters()); in getNameForDiagnostic() 989 getSpecializedTemplate()->getTemplateParameters()); in getNameForDiagnostic() 994 ClassTemplateSpecializationDecl::getSpecializedTemplate() const { in getSpecializedTemplate() function in ClassTemplateSpecializationDecl 997 return PartialSpec->PartialSpecialization->getSpecializedTemplate(); in getSpecializedTemplate() 1397 getSpecializedTemplate()->getTemplateParameters()); in getNameForDiagnostic() 1402 getSpecializedTemplate()->getTemplateParameters()); in getNameForDiagnostic() 1406 VarTemplateDecl *VarTemplateSpecializationDecl::getSpecializedTemplate() const { in getSpecializedTemplate() function in VarTemplateSpecializationDecl 1409 return PartialSpec->PartialSpecialization->getSpecializedTemplate(); in getSpecializedTemplate()
|
H A D | QualTypeNames.cpp | 175 TemplateName TN(TSTDecl->getSpecializedTemplate()); in getFullyQualifiedTemplateType()
|
H A D | NestedNameSpecifier.cpp | 293 Record->getSpecializedTemplate()->getTemplateParameters()); in print()
|
H A D | Decl.cpp | 473 ClassTemplateDecl *temp = spec->getSpecializedTemplate(); in mergeTemplateLV() 530 VarTemplateDecl *temp = spec->getSpecializedTemplate(); in mergeTemplateLV() 1012 const ClassTemplateDecl *temp = spec->getSpecializedTemplate(); in getLVForClassMember() 1248 const auto *TD = spec->getSpecializedTemplate()->getTemplatedDecl(); in getExplicitVisibilityAux() 1273 return getVisibilityOf(VTSD->getSpecializedTemplate()->getTemplatedDecl(), in getExplicitVisibilityAux() 1758 Spec->getSpecializedTemplate()->getTemplateParameters()); in printNestedNameSpecifier()
|
H A D | TypePrinter.cpp | 1411 Spec->getSpecializedTemplate()->getTemplateParameters()); in AppendScope() 1506 S->getSpecializedTemplate()->getTemplateParameters(); in printTag() 2210 Template = TemplateName(CTSD->getSpecializedTemplate()); in isSubstitutedType()
|
H A D | ItaniumMangle.cpp | 992 return GD.getWithDecl(Spec->getSpecializedTemplate()); in isTemplate() 999 return GD.getWithDecl(Spec->getSpecializedTemplate()); in isTemplate() 6816 if (SD->getSpecializedTemplate()->getOwningModuleForLinkage()) in isSpecializedAs() 6850 if (SD->getSpecializedTemplate()->getOwningModuleForLinkage()) in isStdCharSpecialization() 6892 if (SD->getSpecializedTemplate()->getOwningModuleForLinkage()) in mangleStandardSubstitution()
|
H A D | ASTStructuralEquivalence.cpp | 1657 if (!IsStructurallyEquivalent(Context, Spec1->getSpecializedTemplate(), in IsStructurallyEquivalent() 1658 Spec2->getSpecializedTemplate())) in IsStructurallyEquivalent()
|
H A D | MicrosoftMangle.cpp | 1032 return GD.getWithDecl(Spec->getSpecializedTemplate()); in isTemplate() 1039 return GD.getWithDecl(Spec->getSpecializedTemplate()); in isTemplate()
|
H A D | DeclPrinter.cpp | 1088 S->getSpecializedTemplate()->getTemplateParameters(); in VisitCXXRecordDecl()
|
H A D | ASTDiagnostic.cpp | 1138 TemplateName(CTSD->getSpecializedTemplate()), in GetTemplateSpecializationType()
|
H A D | StmtPrinter.cpp | 1655 TPL = VTSD->getSpecializedTemplate()->getTemplateParameters(); in VisitMemberExpr()
|
H A D | Type.cpp | 4804 return CTSD->getSpecializedTemplate() in canHaveNullability()
|
/freebsd/contrib/llvm-project/clang/lib/Sema/ |
H A D | SemaTemplateInstantiate.cpp | 190 assert(VarTemplSpec->getSpecializedTemplate() && "No variable template?"); in HandleVarTemplateSpec() 254 assert(ClassTemplSpec->getSpecializedTemplate() && "No class template?"); in HandleClassTemplateSpec() 255 if (ClassTemplSpec->getSpecializedTemplate()->isMemberSpecialization()) in HandleClassTemplateSpec() 3793 ClassTemplateSpec->getSpecializedTemplate() in usesPartialOrExplicitSpecialization() 3825 ClassTemplateDecl *Template = ClassTemplateSpec->getSpecializedTemplate(); in getPatternForClassTemplateSpecialization() 3942 ClassTemplateDecl *Template = ClassTemplateSpec->getSpecializedTemplate(); in getPatternForClassTemplateSpecialization()
|
H A D | HLSLExternalSemaSource.cpp | 534 Record = TDecl->getSpecializedTemplate()->getTemplatedDecl(); in CompleteType()
|
H A D | SemaTemplateDeduction.cpp | 748 TemplateName TNA = TemplateName(SA->getSpecializedTemplate()); in DeduceTemplateSpecArguments() 751 *NNS, false, TemplateName(SA->getSpecializedTemplate())); in DeduceTemplateSpecArguments() 3150 auto *Template = Partial->getSpecializedTemplate(); in FinishTemplateArgumentDeduction() 6096 ClassTemplateDecl *Primary = Spec->getSpecializedTemplate(); in isMoreSpecializedThanPrimary() 6113 assert(PS1->getSpecializedTemplate() == PS2->getSpecializedTemplate() && in getMoreSpecializedPartialSpecialization() 6116 TemplateName Name(PS1->getSpecializedTemplate()); in getMoreSpecializedPartialSpecialization() 6129 VarTemplateDecl *Primary = Spec->getSpecializedTemplate(); in isMoreSpecializedThanPrimary()
|
H A D | SemaTemplateInstantiateDecl.cpp | 1815 ClassTemplateDecl *ClassTemplate = D->getSpecializedTemplate(); in VisitClassTemplatePartialSpecializationDecl() 1901 VarTemplateDecl *VarTemplate = D->getSpecializedTemplate(); in VisitVarTemplatePartialSpecializationDecl() 3852 ClassTemplateDecl *ClassTemplate = D->getSpecializedTemplate(); in VisitClassTemplateSpecializationDecl() 3967 VarTemplateDecl *VarTemplate = D->getSpecializedTemplate(); in VisitVarTemplateSpecializationDecl() 5672 VarSpec->getSpecializedTemplate(), Def, TemplateArgInfo, in InstantiateVariableDefinition() 6187 ClassTemplate = Spec->getSpecializedTemplate()->getCanonicalDecl(); in FindInstantiatedDecl() 6203 ClassTemplateDecl *SpecTemplate = InstSpec->getSpecializedTemplate(); in FindInstantiatedDecl()
|
H A D | SemaTemplateDeductionGuide.cpp | 972 Template = CTSD->getSpecializedTemplate(); in getRHSTemplateDeclAndArgs()
|
H A D | SemaAccess.cpp | 476 ->getSpecializedTemplate(); in MatchesFriend()
|
H A D | SemaTemplate.cpp | 135 return Spec->getSpecializedTemplate(); in getAsTemplateNameDecl() 1906 ->getSpecializedTemplate(); in CheckClassTemplate() 3227 IV->getSpecializedTemplate()->getTemplateParameters()); in handledStmt() 3841 auto *Template = Partial->getSpecializedTemplate(); in checkMoreSpecializedThanPrimary() 4981 TemplateName(CTSD->getSpecializedTemplate()), in convertTypeTemplateArgumentToTemplate()
|
H A D | SemaDeclCXX.cpp | 6277 TD = SD->getSpecializedTemplate(); in checkCUDADeviceBuiltinSurfaceClassTemplate() 6331 TD = SD->getSpecializedTemplate(); in checkCUDADeviceBuiltinTextureClassTemplate() 6386 getDLLAttr(Spec->getSpecializedTemplate()->getTemplatedDecl())) { in checkClassLevelDLLAttribute() 6556 BaseTemplateSpec->getSpecializedTemplate()->getTemplatedDecl())) { in propagateDLLAttrToBaseClassTemplate() 11899 Template = Specialization->getSpecializedTemplate(); in isStdInitializerList()
|
H A D | SemaInit.cpp | 9681 return !CTSD || !declaresSameEntity(CTSD->getSpecializedTemplate(), CTD); in isOrIsDerivedFromSpecializationOf() 9723 Template = CTSD->getSpecializedTemplate(); in DeduceTemplateSpecializationFromInitializer()
|
/freebsd/contrib/llvm-project/clang/lib/Serialization/ |
H A D | ASTWriterDecl.cpp | 1741 RegisterTemplateSpecialization(D->getSpecializedTemplate(), D); in VisitClassTemplateSpecializationDecl() 1762 Record.AddDeclRef(D->getSpecializedTemplate()->getCanonicalDecl()); in VisitClassTemplateSpecializationDecl() 1809 RegisterTemplateSpecialization(D->getSpecializedTemplate(), D); in VisitVarTemplateSpecializationDecl() 1847 Record.AddDeclRef(D->getSpecializedTemplate()->getCanonicalDecl()); in VisitVarTemplateSpecializationDecl()
|
/freebsd/contrib/llvm-project/clang/include/clang/AST/ |
H A D | DeclTemplate.h | 1880 ClassTemplateDecl *getSpecializedTemplate() const; 2664 VarTemplateDecl *getSpecializedTemplate() const;
|
/freebsd/contrib/llvm-project/clang/include/clang/ASTMatchers/ |
H A D | ASTMatchers.h | 754 const ClassTemplateDecl* Decl = Node.getSpecializedTemplate(); in AST_MATCHER_P()
|
/freebsd/contrib/llvm-project/clang/lib/CodeGen/ |
H A D | CGDebugInfo.cpp | 2392 VarTemplateDecl *T = TS->getSpecializedTemplate(); in GetTemplateArgs() 2404 TSpecial->getSpecializedTemplate()->getTemplateParameters(); in GetTemplateArgs()
|