| /freebsd/contrib/llvm-project/clang/lib/Sema/ |
| H A D | SemaTemplateDeductionGuide.cpp | 101 if (WalkUp(Typedef->getDeclContext(), NestedPattern->getTemplatedDecl())) in mightReferToOuterTemplateParameters() 103 if (WalkUp(NestedPattern->getTemplatedDecl(), Typedef->getDeclContext())) in mightReferToOuterTemplateParameters() 121 if (!mightReferToOuterTemplateParameters(Pattern->getTemplatedDecl())) in RebuildTemplateSpecializationType() 131 MaterializedTypedefs.push_back(NewTATD->getTemplatedDecl()); in RebuildTemplateSpecializationType() 326 CXXRecordDecl *Primary = Template->getTemplatedDecl(); 744 D = FTD->getTemplatedDecl(); in getSourceDeductionGuides() 974 auto RhsType = AliasTemplate->getTemplatedDecl() in getRHSTemplateDeclAndArgs() 1047 auto RType = F->getTemplatedDecl()->getReturnType(); in BuildDeductionGuideForTypeAlias() 1228 auto *DGuide = cast<CXXDeductionGuideDecl>(Result->getTemplatedDecl()); in BuildDeductionGuideForTypeAlias() 1231 cast<CXXDeductionGuideDecl>(F->getTemplatedDecl())); in BuildDeductionGuideForTypeAlias() [all …]
|
| H A D | SemaAccess.cpp | 92 DC = cast<DeclContext>(DGD->getDeducedTemplate()->getTemplatedDecl()); in EffectiveContext() 422 Context->getTemplatedDecl(), in MightInstantiateTo() 423 Friend->getTemplatedDecl()); in MightInstantiateTo() 1095 cast<FunctionTemplateDecl>(D)->getTemplatedDecl()))) { in TryDiagnoseProtectedAccess() 1521 if (auto *D = dyn_cast_if_present<DeclContext>(TD->getTemplatedDecl())) in HandleDelayedAccessCheck()
|
| H A D | SemaTemplateDeduction.cpp | 1348 auto *Guide = dyn_cast<CXXDeductionGuideDecl>(FTD->getTemplatedDecl()); in getFirstInnerIndex() 3440 PType = Context.getTypeDeclType(CTD->getTemplatedDecl()); in DeduceTemplateArgumentsFromType() 3442 PType = AliasTemplate->getTemplatedDecl()->getUnderlyingType(); in DeduceTemplateArgumentsFromType() 3511 FunctionDecl *Function = FunctionTemplate->getTemplatedDecl(); in SubstituteExplicitTemplateArguments() 3573 ContextRAII SavedContext(*this, FunctionTemplate->getTemplatedDecl()); in SubstituteExplicitTemplateArguments() 3821 for (auto *PD : FunctionTemplate->getTemplatedDecl()->parameters()) { in getPackIndexForParam() 3904 ContextRAII SavedContext(*this, FunctionTemplate->getTemplatedDecl()); in FinishTemplateArgumentDeduction() 3930 FunctionDecl *FD = FunctionTemplate->getTemplatedDecl(); in FinishTemplateArgumentDeduction() 3947 FunctionTemplate->getCanonicalDecl()->getTemplatedDecl(), in FinishTemplateArgumentDeduction() 4470 FunctionDecl *Function = FunctionTemplate->getTemplatedDecl(); in DeduceTemplateArguments() [all …]
|
| H A D | SemaTemplate.cpp | 885 D = Temp->getTemplatedDecl(); in AdjustDeclIfTemplate() 2028 RecordDecl *PrevRecordDecl = PrevClassTemplate->getTemplatedDecl(); in CheckClassTemplate() 2112 PrevClassTemplate->getTemplatedDecl() : nullptr, in CheckClassTemplate() 2169 mergeDeclAttributes(NewClass, PrevClassTemplate->getTemplatedDecl()); in CheckClassTemplate() 3614 TypeAliasDecl *Pattern = AliasTemplate->getTemplatedDecl(); in CheckTemplateIdType() 3746 Context, ClassTemplate->getTemplatedDecl()->getTagKind(), in CheckTemplateIdType() 3748 ClassTemplate->getTemplatedDecl()->getBeginLoc(), in CheckTemplateIdType() 3757 ClassTemplate->getTemplatedDecl()->hasAttrs()) { in CheckTemplateIdType() 3764 ClassTemplate->getTemplatedDecl(), Decl); in CheckTemplateIdType() 4487 if (VarDecl *Var = Template->getTemplatedDecl(); in CheckVarTemplateId() [all …]
|
| H A D | HeuristicResolver.cpp | 148 return CTSD->getSpecializedTemplate()->getTemplatedDecl(); in resolveTypeToTagDecl() 168 return TD->getTemplatedDecl(); in resolveTypeToTagDecl()
|
| H A D | CodeCompleteConsumer.cpp | 502 return FunctionTemplate->getTemplatedDecl(); in getFunction() 514 return FunctionTemplate->getTemplatedDecl() in getFunctionType()
|
| H A D | SemaTemplateInstantiateDecl.cpp | 338 New = FTD->getTemplatedDecl(); in instantiateOMPDeclareSimdDeclAttr() 421 New = FTD->getTemplatedDecl(); in instantiateOMPDeclareVariantAttr() 1544 TypeAliasDecl *Pattern = D->getTemplatedDecl(); in InstantiateTypeAliasTemplateDecl() 2188 CXXRecordDecl *Pattern = D->getTemplatedDecl(); in VisitClassTemplateDecl() 2209 PrevDecl = PrevClassTemplate->getTemplatedDecl(); in VisitClassTemplateDecl() 2240 PrevDecl = PrevClassTemplate->getTemplatedDecl(); in VisitClassTemplateDecl() 2245 << D->getTemplatedDecl()->getTagKind() << Pattern->getDeclName() << DC in VisitClassTemplateDecl() 2275 PrevClassTemplate->getTemplatedDecl()->getTypeForDecl()); in VisitClassTemplateDecl() 2283 RecordInst, InstParams, MostRecentPrevCT->getTemplatedDecl(), in VisitClassTemplateDecl() 2365 assert(D->getTemplatedDecl()->isStaticDataMember() && in VisitVarTemplateDecl() [all …]
|
| H A D | CheckExprLifetime.cpp | 280 Result |= CTSD->getSpecializedTemplate()->getTemplatedDecl()->hasAttr<T>(); in isRecordWithAttr() 424 ->getTemplatedDecl() in isCopyLikeConstructor() 498 PrimaryCtorTemplate->getTemplatedDecl()))) { in shouldTrackFirstArgumentForConstructor()
|
| H A D | HLSLExternalSemaSource.cpp | 404 Record = TDecl->getSpecializedTemplate()->getTemplatedDecl(); in CompleteType()
|
| /freebsd/contrib/llvm-project/clang/lib/Tooling/Refactoring/Rename/ |
| H A D | USRFindingAction.cpp | 128 addUSRsOfCtorDtors(TemplateDecl->getTemplatedDecl()); in handleClassTemplateDecl() 133 USRSet.insert(getUSRForDecl(FTD->getTemplatedDecl())); in handleFunctionTemplateDecl() 140 USRSet.insert(getUSRForDecl(VTD->getTemplatedDecl())); in handleVarTemplateDecl() 165 dyn_cast<CXXConstructorDecl>(FTD->getTemplatedDecl())) in addUSRsOfCtorDtors()
|
| /freebsd/contrib/llvm-project/clang/lib/AST/ |
| H A D | Comment.cpp | 271 const FunctionDecl *FD = FTD->getTemplatedDecl(); in fill() 332 if (const VarDecl *VD = VTD->getTemplatedDecl()) in fill() 349 if (TypeAliasDecl *TAD = TAT->getTemplatedDecl()) in fill()
|
| H A D | DeclPrinter.cpp | 536 if (TD->getTemplatedDecl()->doesThisDeclarationHaveABody()) in VisitDeclContext() 558 cast<FunctionTemplateDecl>(*D)->getTemplatedDecl()->doesThisDeclarationHaveABody()))) in VisitDeclContext() 1291 } else if (auto *TD = D->getTemplatedDecl()) in VisitTemplateDecl() 1301 prettyPrintPragmas(D->getTemplatedDecl()); in VisitFunctionTemplateDecl() 1303 if (const FunctionDecl *FD = D->getTemplatedDecl()) { in VisitFunctionTemplateDecl() 1311 if (D->getTemplatedDecl()->hasAttr<OMPDeclareTargetDeclAttr>()) in VisitFunctionTemplateDecl() 1317 !isa<CXXDeductionGuideDecl>(D->getTemplatedDecl())) { in VisitFunctionTemplateDecl() 1318 FunctionDecl *PrevDecl = D->getTemplatedDecl(); in VisitFunctionTemplateDecl()
|
| H A D | Decl.cpp | 592 D = TD->getTemplatedDecl(); in getStorageClass() 988 explicitSpecSuppressor = spec->getTemplate()->getTemplatedDecl(); in getLVForClassMember() 1013 explicitSpecSuppressor = temp->getTemplatedDecl(); in getLVForClassMember() 1052 explicitSpecSuppressor = temp->getTemplatedDecl(); in getLVForClassMember() 1254 const auto *TD = spec->getSpecializedTemplate()->getTemplatedDecl(); in getExplicitVisibilityAux() 1279 return getVisibilityOf(VTSD->getSpecializedTemplate()->getTemplatedDecl(), in getExplicitVisibilityAux() 1290 return getVisibilityOf(templateInfo->getTemplate()->getTemplatedDecl(), in getExplicitVisibilityAux() 1304 return getVisibilityOf(TD->getTemplatedDecl(), kind); in getExplicitVisibilityAux() 2738 return getDefinitionOrSelf(VTD->getTemplatedDecl()); in getTemplateInstantiationPattern() 2763 return getDefinitionOrSelf(VarTemplate->getTemplatedDecl()); in getTemplateInstantiationPattern() [all …]
|
| H A D | ASTStructuralEquivalence.cpp | 2337 return IsStructurallyEquivalent(Context, D1->getTemplatedDecl(), in IsStructurallyEquivalent() 2338 D2->getTemplatedDecl()); in IsStructurallyEquivalent() 2349 return IsStructurallyEquivalent(Context, D1->getTemplatedDecl()->getType(), in IsStructurallyEquivalent() 2350 D2->getTemplatedDecl()->getType()); in IsStructurallyEquivalent() 2361 return IsStructurallyEquivalent(Context, D1->getTemplatedDecl(), in IsStructurallyEquivalent() 2362 D2->getTemplatedDecl()); in IsStructurallyEquivalent()
|
| H A D | ASTDumper.cpp | 149 Visit(D->getTemplatedDecl()); in dumpTemplateDecl()
|
| H A D | DeclTemplate.cpp | 292 if (auto *FD = dyn_cast_or_null<FunctionDecl>(getTemplatedDecl())) in getAssociatedConstraints() 300 if (auto *FD = dyn_cast_or_null<FunctionDecl>(getTemplatedDecl())) in hasAssociatedConstraints() 1002 if (!SpecializedTemplate->getTemplatedDecl()->isCompleteDefinition()) in Create() 1004 SpecializedTemplate->getTemplatedDecl()->hasExternalLexicalStorage()); in Create()
|
| /freebsd/contrib/llvm-project/clang/lib/Index/ |
| H A D | IndexDecl.cpp | 68 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()
|
| H A D | IndexingContext.cpp | 228 return SD->getSpecializedTemplate()->getTemplatedDecl(); in adjustTemplateImplicitInstantiation() 311 if (auto TTD = TD->getTemplatedDecl()) { in getCanonicalDecl()
|
| H A D | IndexSymbol.cpp | 105 D = VT->getTemplatedDecl(); in getSymbolInfo() 293 cast<FunctionTemplateDecl>(D)->getTemplatedDecl())) { in getSymbolInfo()
|
| /freebsd/contrib/llvm-project/lldb/source/Plugins/ExpressionParser/Clang/ |
| H A D | CxxModuleHandler.cpp | 279 new_class_template->getTemplatedDecl()->getTagKind(), in tryInstantiateStdTemplate() 281 new_class_template->getTemplatedDecl()->getLocation(), in tryInstantiateStdTemplate()
|
| /freebsd/contrib/llvm-project/clang/include/clang/AST/ |
| H A D | ASTLambda.h | 79 dyn_cast_or_null<CXXConversionDecl>(F->getTemplatedDecl())) in isLambdaConversionOperator()
|
| H A D | DeclTemplate.h | 428 NamedDecl *getTemplatedDecl() const { return TemplatedDecl; } in getTemplatedDecl() function 997 FunctionDecl *getTemplatedDecl() const { 1004 return getTemplatedDecl()->isThisDeclarationADefinition(); 1008 return getTemplatedDecl()->isInstantiatedFromMemberTemplate() || 1023 getTemplatedDecl()->setInstantiatedFromMemberTemplate(); 2312 CXXRecordDecl *getTemplatedDecl() const { 2319 return getTemplatedDecl()->isThisDeclarationADefinition(); 2558 TypeAliasDecl *getTemplatedDecl() const { 3067 VarDecl *getTemplatedDecl() const { 3074 return getTemplatedDecl()->isThisDeclarationADefinition();
|
| H A D | GlobalDecl.h | 140 ->getTemplatedDecl() in getKernelReferenceKind()
|
| H A D | ASTNodeTraverser.h | 671 Visit(D->getTemplatedDecl()); in dumpTemplateDecl() 685 Visit(D->getTemplatedDecl()); in VisitTypeAliasTemplateDecl()
|
| /freebsd/contrib/llvm-project/clang/lib/Frontend/ |
| H A D | ASTConsumers.cpp | 108 if (Decl *TempD = TD->getTemplatedDecl()) in print()
|