Home
last modified time | relevance | path

Searched refs:getTemplatedDecl (Results 1 – 25 of 70) sorted by relevance

123

/freebsd-14-stable/contrib/llvm-project/clang/lib/Sema/
HDSemaTemplateDeductionGuide.cpp102 if (WalkUp(Typedef->getDeclContext(), NestedPattern->getTemplatedDecl())) in mightReferToOuterTemplateParameters()
104 if (WalkUp(NestedPattern->getTemplatedDecl(), Typedef->getDeclContext())) in mightReferToOuterTemplateParameters()
122 if (!mightReferToOuterTemplateParameters(Pattern->getTemplatedDecl())) in RebuildTemplateSpecializationType()
132 MaterializedTypedefs.push_back(NewTATD->getTemplatedDecl()); in RebuildTemplateSpecializationType()
312 CXXRecordDecl *Primary = Template->getTemplatedDecl();
955 auto RhsType = AliasTemplate->getTemplatedDecl() in getRHSTemplateDeclAndArgs()
998 auto RType = F->getTemplatedDecl()->getReturnType(); in BuildDeductionGuideForTypeAlias()
1176 cast<CXXDeductionGuideDecl>(Result->getTemplatedDecl()) in BuildDeductionGuideForTypeAlias()
1250 if (cast<CXXDeductionGuideDecl>(F->getTemplatedDecl()) in DeclareImplicitDeductionGuidesForTypeAlias()
1283 TD->setDeclContext(RHSDeductionGuide->getTemplatedDecl()); in DeclareAggregateDeductionGuideForTypeAlias()
[all …]
HDSemaAccess.cpp94 DC = cast<DeclContext>(DGD->getDeducedTemplate()->getTemplatedDecl()); in EffectiveContext()
424 Context->getTemplatedDecl(), in MightInstantiateTo()
425 Friend->getTemplatedDecl()); in MightInstantiateTo()
1097 cast<FunctionTemplateDecl>(D)->getTemplatedDecl()))) { in TryDiagnoseProtectedAccess()
1522 if (isa<DeclContext>(TD->getTemplatedDecl())) in HandleDelayedAccessCheck()
1523 DC = cast<DeclContext>(TD->getTemplatedDecl()); in HandleDelayedAccessCheck()
HDSemaTemplate.cpp882 D = Temp->getTemplatedDecl(); in AdjustDeclIfTemplate()
1985 RecordDecl *PrevRecordDecl = PrevClassTemplate->getTemplatedDecl(); in CheckClassTemplate()
2069 PrevClassTemplate->getTemplatedDecl() : nullptr, in CheckClassTemplate()
2125 mergeDeclAttributes(NewClass, PrevClassTemplate->getTemplatedDecl()); in CheckClassTemplate()
3331 TypeAliasDecl *Pattern = AliasTemplate->getTemplatedDecl(); in CheckTemplateIdType()
3461 Context, ClassTemplate->getTemplatedDecl()->getTagKind(), in CheckTemplateIdType()
3463 ClassTemplate->getTemplatedDecl()->getBeginLoc(), in CheckTemplateIdType()
3472 ClassTemplate->getTemplatedDecl()->hasAttrs()) { in CheckTemplateIdType()
3479 ClassTemplate->getTemplatedDecl(), Decl); in CheckTemplateIdType()
4183 VarDecl *InstantiationPattern = Template->getTemplatedDecl(); in CheckVarTemplateId()
[all …]
HDCodeCompleteConsumer.cpp506 return FunctionTemplate->getTemplatedDecl(); in getFunction()
518 return FunctionTemplate->getTemplatedDecl() in getFunctionType()
HDHLSLExternalSemaSource.cpp53 PrevDecl = TD->getTemplatedDecl(); in BuiltinTypeDeclBuilder()
534 Record = TDecl->getSpecializedTemplate()->getTemplatedDecl(); in CompleteType()
HDSemaTemplateDeduction.cpp1360 auto *Guide = dyn_cast<CXXDeductionGuideDecl>(FTD->getTemplatedDecl()); in getFirstInnerIndex()
3368 PType = Context.getTypeDeclType(CTD->getTemplatedDecl()); in DeduceTemplateArgumentsFromType()
3370 PType = AliasTemplate->getTemplatedDecl() in DeduceTemplateArgumentsFromType()
3437 FunctionDecl *Function = FunctionTemplate->getTemplatedDecl(); in SubstituteExplicitTemplateArguments()
3499 ContextRAII SavedContext(*this, FunctionTemplate->getTemplatedDecl()); in SubstituteExplicitTemplateArguments()
3749 for (auto *PD : FunctionTemplate->getTemplatedDecl()->parameters()) { in getPackIndexForParam()
3829 ContextRAII SavedContext(*this, FunctionTemplate->getTemplatedDecl()); in FinishTemplateArgumentDeduction()
3866 FunctionDecl *FD = FunctionTemplate->getTemplatedDecl(); in FinishTemplateArgumentDeduction()
4372 FunctionDecl *Function = FunctionTemplate->getTemplatedDecl(); in DeduceTemplateArguments()
4631 FunctionDecl *Function = FunctionTemplate->getTemplatedDecl(); in DeduceTemplateArguments()
[all …]
HDSemaTemplateInstantiateDecl.cpp335 New = FTD->getTemplatedDecl(); in instantiateOMPDeclareSimdDeclAttr()
418 New = FTD->getTemplatedDecl(); in instantiateOMPDeclareVariantAttr()
1110 TypeAliasDecl *Pattern = D->getTemplatedDecl(); in InstantiateTypeAliasTemplateDecl()
1660 CXXRecordDecl *Pattern = D->getTemplatedDecl(); in VisitClassTemplateDecl()
1681 PrevDecl = PrevClassTemplate->getTemplatedDecl(); in VisitClassTemplateDecl()
1712 PrevDecl = PrevClassTemplate->getTemplatedDecl(); in VisitClassTemplateDecl()
1717 << llvm::to_underlying(D->getTemplatedDecl()->getTagKind()) in VisitClassTemplateDecl()
1747 PrevClassTemplate->getTemplatedDecl()->getTypeForDecl()); in VisitClassTemplateDecl()
1755 RecordInst, InstParams, MostRecentPrevCT->getTemplatedDecl(), in VisitClassTemplateDecl()
1837 assert(D->getTemplatedDecl()->isStaticDataMember() && in VisitVarTemplateDecl()
[all …]
/freebsd-14-stable/contrib/llvm-project/clang/lib/Tooling/Refactoring/Rename/
HDUSRFindingAction.cpp135 addUSRsOfCtorDtors(TemplateDecl->getTemplatedDecl()); in handleClassTemplateDecl()
140 USRSet.insert(getUSRForDecl(FTD->getTemplatedDecl())); in handleFunctionTemplateDecl()
147 USRSet.insert(getUSRForDecl(VTD->getTemplatedDecl())); in handleVarTemplateDecl()
172 dyn_cast<CXXConstructorDecl>(FTD->getTemplatedDecl())) in addUSRsOfCtorDtors()
/freebsd-14-stable/contrib/llvm-project/clang/lib/AST/
HDComment.cpp271 const FunctionDecl *FD = FTD->getTemplatedDecl(); in fill()
325 if (const VarDecl *VD = VTD->getTemplatedDecl()) in fill()
342 if (TypeAliasDecl *TAD = TAT->getTemplatedDecl()) in fill()
HDDeclPrinter.cpp506 if (TD->getTemplatedDecl()->doesThisDeclarationHaveABody()) in VisitDeclContext()
528 cast<FunctionTemplateDecl>(*D)->getTemplatedDecl()->doesThisDeclarationHaveABody()))) in VisitDeclContext()
1255 } else if (auto *TD = D->getTemplatedDecl()) in VisitTemplateDecl()
1265 prettyPrintPragmas(D->getTemplatedDecl()); in VisitFunctionTemplateDecl()
1267 if (const FunctionDecl *FD = D->getTemplatedDecl()) { in VisitFunctionTemplateDecl()
1275 if (D->getTemplatedDecl()->hasAttr<OMPDeclareTargetDeclAttr>()) in VisitFunctionTemplateDecl()
1281 !isa<CXXDeductionGuideDecl>(D->getTemplatedDecl())) { in VisitFunctionTemplateDecl()
1282 FunctionDecl *PrevDecl = D->getTemplatedDecl(); in VisitFunctionTemplateDecl()
HDCXXInheritance.cpp259 BaseRecord = TD->getTemplatedDecl(); in lookupInBases()
426 CXXRecordDecl *RD = TD->getTemplatedDecl(); in findOrdinaryMemberInDependentClasses()
HDDecl.cpp598 D = TD->getTemplatedDecl(); in getStorageClass()
989 explicitSpecSuppressor = spec->getTemplate()->getTemplatedDecl(); in getLVForClassMember()
1014 explicitSpecSuppressor = temp->getTemplatedDecl(); in getLVForClassMember()
1053 explicitSpecSuppressor = temp->getTemplatedDecl(); in getLVForClassMember()
1248 const auto *TD = spec->getSpecializedTemplate()->getTemplatedDecl(); in getExplicitVisibilityAux()
1273 return getVisibilityOf(VTSD->getSpecializedTemplate()->getTemplatedDecl(), in getExplicitVisibilityAux()
1284 return getVisibilityOf(templateInfo->getTemplate()->getTemplatedDecl(), in getExplicitVisibilityAux()
1298 return getVisibilityOf(TD->getTemplatedDecl(), kind); in getExplicitVisibilityAux()
2708 return getDefinitionOrSelf(VTD->getTemplatedDecl()); in getTemplateInstantiationPattern()
2733 return getDefinitionOrSelf(VarTemplate->getTemplatedDecl()); in getTemplateInstantiationPattern()
[all …]
HDASTStructuralEquivalence.cpp2068 return IsStructurallyEquivalent(Context, D1->getTemplatedDecl(), in IsStructurallyEquivalent()
2069 D2->getTemplatedDecl()); in IsStructurallyEquivalent()
2080 return IsStructurallyEquivalent(Context, D1->getTemplatedDecl()->getType(), in IsStructurallyEquivalent()
2081 D2->getTemplatedDecl()->getType()); in IsStructurallyEquivalent()
2092 return IsStructurallyEquivalent(Context, D1->getTemplatedDecl(), in IsStructurallyEquivalent()
2093 D2->getTemplatedDecl()); in IsStructurallyEquivalent()
HDASTDumper.cpp150 Visit(D->getTemplatedDecl()); in dumpTemplateDecl()
HDDeclTemplate.cpp273 if (auto *FD = dyn_cast_or_null<FunctionDecl>(getTemplatedDecl())) in getAssociatedConstraints()
281 if (auto *FD = dyn_cast_or_null<FunctionDecl>(getTemplatedDecl())) in hasAssociatedConstraints()
958 if (!SpecializedTemplate->getTemplatedDecl()->isCompleteDefinition()) in Create()
960 SpecializedTemplate->getTemplatedDecl()->hasExternalLexicalStorage()); in Create()
/freebsd-14-stable/contrib/llvm-project/clang/lib/Index/
HDIndexDecl.cpp68 if (const NamedDecl *TTD = TD->getTemplatedDecl()) in handleTemplateArgumentLoc()
217 const CXXRecordDecl *Pattern = CTD->getTemplatedDecl(); in gatherTemplatePseudoOverrides()
221 ND = CTD->getTemplatedDecl(); in gatherTemplatePseudoOverrides()
257 Base->getTemplatedDecl())); in VisitFunctionDecl()
285 IndexCtx.handleReference(Guide->getDeducedTemplate()->getTemplatedDecl(), in VisitFunctionDecl()
727 const NamedDecl *Parent = D->getTemplatedDecl(); in VisitTemplateDecl()
HDIndexingContext.cpp216 return SD->getSpecializedTemplate()->getTemplatedDecl(); in adjustTemplateImplicitInstantiation()
299 if (auto TTD = TD->getTemplatedDecl()) { in getCanonicalDecl()
HDIndexSymbol.cpp105 D = VT->getTemplatedDecl(); in getSymbolInfo()
293 cast<FunctionTemplateDecl>(D)->getTemplatedDecl())) { in getSymbolInfo()
HDIndexTypeSourceInfo.cpp224 CXXRecordDecl *RD = TD->getTemplatedDecl(); in VisitDependentNameTypeLoc()
/freebsd-14-stable/contrib/llvm-project/lldb/source/Plugins/ExpressionParser/Clang/
HDCxxModuleHandler.cpp279 new_class_template->getTemplatedDecl()->getTagKind(), in tryInstantiateStdTemplate()
281 new_class_template->getTemplatedDecl()->getLocation(), in tryInstantiateStdTemplate()
/freebsd-14-stable/contrib/llvm-project/clang/include/clang/AST/
HDASTLambda.h72 dyn_cast_or_null<CXXConversionDecl>(F->getTemplatedDecl())) in isLambdaConversionOperator()
HDDeclTemplate.h426 NamedDecl *getTemplatedDecl() const { return TemplatedDecl; } in getTemplatedDecl() function
1003 FunctionDecl *getTemplatedDecl() const {
1010 return getTemplatedDecl()->isThisDeclarationADefinition();
2285 CXXRecordDecl *getTemplatedDecl() const {
2292 return getTemplatedDecl()->isThisDeclarationADefinition();
2531 TypeAliasDecl *getTemplatedDecl() const {
3029 VarDecl *getTemplatedDecl() const {
3036 return getTemplatedDecl()->isThisDeclarationADefinition();
HDGlobalDecl.h137 ->getTemplatedDecl() in getKernelReferenceKind()
HDASTNodeTraverser.h635 Visit(D->getTemplatedDecl()); in dumpTemplateDecl()
649 Visit(D->getTemplatedDecl()); in VisitTypeAliasTemplateDecl()
/freebsd-14-stable/contrib/llvm-project/clang/lib/Frontend/
HDASTConsumers.cpp104 InnerD = TD->getTemplatedDecl(); in print()

123