Home
last modified time | relevance | path

Searched refs:getSpecializedTemplate (Results 1 – 25 of 32) sorted by relevance

12

/freebsd/contrib/llvm-project/clang/lib/AST/
H A DDeclTemplate.cpp984 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 DQualTypeNames.cpp175 TemplateName TN(TSTDecl->getSpecializedTemplate()); in getFullyQualifiedTemplateType()
H A DNestedNameSpecifier.cpp293 Record->getSpecializedTemplate()->getTemplateParameters()); in print()
H A DDecl.cpp473 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 DTypePrinter.cpp1411 Spec->getSpecializedTemplate()->getTemplateParameters()); in AppendScope()
1506 S->getSpecializedTemplate()->getTemplateParameters(); in printTag()
2210 Template = TemplateName(CTSD->getSpecializedTemplate()); in isSubstitutedType()
H A DItaniumMangle.cpp992 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 DASTStructuralEquivalence.cpp1657 if (!IsStructurallyEquivalent(Context, Spec1->getSpecializedTemplate(), in IsStructurallyEquivalent()
1658 Spec2->getSpecializedTemplate())) in IsStructurallyEquivalent()
H A DMicrosoftMangle.cpp1032 return GD.getWithDecl(Spec->getSpecializedTemplate()); in isTemplate()
1039 return GD.getWithDecl(Spec->getSpecializedTemplate()); in isTemplate()
H A DDeclPrinter.cpp1088 S->getSpecializedTemplate()->getTemplateParameters(); in VisitCXXRecordDecl()
H A DASTDiagnostic.cpp1138 TemplateName(CTSD->getSpecializedTemplate()), in GetTemplateSpecializationType()
H A DStmtPrinter.cpp1655 TPL = VTSD->getSpecializedTemplate()->getTemplateParameters(); in VisitMemberExpr()
H A DType.cpp4804 return CTSD->getSpecializedTemplate() in canHaveNullability()
/freebsd/contrib/llvm-project/clang/lib/Sema/
H A DSemaTemplateInstantiate.cpp190 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 DHLSLExternalSemaSource.cpp534 Record = TDecl->getSpecializedTemplate()->getTemplatedDecl(); in CompleteType()
H A DSemaTemplateDeduction.cpp748 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 DSemaTemplateInstantiateDecl.cpp1815 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 DSemaTemplateDeductionGuide.cpp972 Template = CTSD->getSpecializedTemplate(); in getRHSTemplateDeclAndArgs()
H A DSemaAccess.cpp476 ->getSpecializedTemplate(); in MatchesFriend()
H A DSemaTemplate.cpp135 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 DSemaDeclCXX.cpp6277 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 DSemaInit.cpp9681 return !CTSD || !declaresSameEntity(CTSD->getSpecializedTemplate(), CTD); in isOrIsDerivedFromSpecializationOf()
9723 Template = CTSD->getSpecializedTemplate(); in DeduceTemplateSpecializationFromInitializer()
/freebsd/contrib/llvm-project/clang/lib/Serialization/
H A DASTWriterDecl.cpp1741 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 DDeclTemplate.h1880 ClassTemplateDecl *getSpecializedTemplate() const;
2664 VarTemplateDecl *getSpecializedTemplate() const;
/freebsd/contrib/llvm-project/clang/include/clang/ASTMatchers/
H A DASTMatchers.h754 const ClassTemplateDecl* Decl = Node.getSpecializedTemplate(); in AST_MATCHER_P()
/freebsd/contrib/llvm-project/clang/lib/CodeGen/
H A DCGDebugInfo.cpp2392 VarTemplateDecl *T = TS->getSpecializedTemplate(); in GetTemplateArgs()
2404 TSpecial->getSpecializedTemplate()->getTemplateParameters(); in GetTemplateArgs()

12