Searched refs:FTD (Results 1 - 25 of 25) sorted by relevance

/freebsd-11-stable/contrib/llvm-project/clang/lib/AST/
H A DComment.cpp263 const FunctionTemplateDecl *FTD = cast<FunctionTemplateDecl>(CommentDecl); local
266 const FunctionDecl *FD = FTD->getTemplatedDecl();
269 TemplateParameters = FTD->getTemplateParameters();
H A DDeclBase.cpp221 if (const auto *FTD = dyn_cast<FunctionTemplateDecl>(this))
222 return FTD->getTemplatedDecl();
580 if (auto *FTD = dyn_cast<FunctionTemplateDecl>(this))
581 return FTD->getTemplatedDecl()->getAvailability(Message, EnclosingVersion,
H A DCommentSema.cpp837 if (const FunctionTemplateDecl *FTD =
839 return FTD->getTemplatedDecl()->isVariadic();
H A DDeclPrinter.cpp799 else if (FunctionTemplateDecl *FTD =
802 VisitFunctionTemplateDecl(FTD);
H A DMicrosoftMangle.cpp113 if (const auto *FTD = dyn_cast<FunctionTemplateDecl>(ND))
114 return FTD->getTemplatedDecl()->getCanonicalDecl();
117 if (const auto *FTD = FD->getPrimaryTemplate())
118 return FTD->getTemplatedDecl()->getCanonicalDecl();
H A DASTContext.cpp330 if (const FunctionTemplateDecl *FTD = FD->getDescribedFunctionTemplate())
331 return *FTD;
338 if (const FunctionTemplateDecl *FTD = FD->getPrimaryTemplate())
339 return *FTD;
/freebsd-11-stable/contrib/llvm-project/clang/include/clang/AST/
H A DDeclFriend.h152 if (const auto *FTD = dyn_cast<FunctionTemplateDecl>(ND))
153 return FTD->getSourceRange();
H A DJSONNodeDumper.h417 void VisitFunctionTemplateDecl(const FunctionTemplateDecl *FTD) { argument
418 writeTemplateDecl(FTD, true);
/freebsd-11-stable/contrib/llvm-project/clang/include/clang/Sema/
H A DDelayedDiagnostic.h252 struct FTD { struct in class:clang::sema::DelayedDiagnostic
260 struct FTD ForbiddenTypeData;
H A DSema.h8842 FunctionDecl *InstantiateFunctionDeclaration(FunctionTemplateDecl *FTD,
/freebsd-11-stable/contrib/llvm-project/clang/lib/Analysis/
H A DCallGraph.cpp83 if (FunctionTemplateDecl *FTD = LE->getDependentCallOperator())
84 for (FunctionDecl *FD : FTD->specializations())
/freebsd-11-stable/contrib/llvm-project/clang/lib/Sema/
H A DSemaAccess.cpp519 FunctionTemplateDecl *FTD = (*I)->getPrimaryTemplate(); local
520 if (!FTD)
521 FTD = (*I)->getDescribedFunctionTemplate();
522 if (!FTD)
525 FTD = FTD->getCanonicalDecl();
527 if (Friend == FTD)
530 if (EC.isDependent() && MightInstantiateTo(S, FTD, Friend))
H A DSemaTemplateVariadic.cpp47 auto *FTD = FD ? FD->getDescribedFunctionTemplate() : nullptr; local
48 if (FTD && FTD->getTemplateParameters()->getDepth() >= DepthLimit)
H A DSemaTemplateInstantiateDecl.cpp273 if (auto *FTD = dyn_cast<FunctionTemplateDecl>(New))
274 New = FTD->getTemplatedDecl();
356 if (auto *FTD = dyn_cast<FunctionTemplateDecl>(New))
357 New = FTD->getTemplatedDecl();
4460 Sema::InstantiateFunctionDeclaration(FunctionTemplateDecl *FTD, argument
4463 FunctionDecl *FD = FTD->getTemplatedDecl();
4467 *this, Loc, FTD, Args->asArray(),
H A DSemaTemplate.cpp1978 NamedDecl *transformConstructor(FunctionTemplateDecl *FTD, argument
1992 if (FTD) {
1993 TemplateParameterList *InnerParams = FTD->getTemplateParameters();
2023 if (FTD) {
2326 auto *FTD = dyn_cast<FunctionTemplateDecl>(D); local
2328 dyn_cast_or_null<CXXConstructorDecl>(FTD ? FTD->getTemplatedDecl() : D);
2331 if (!CD || (!FTD && CD->isFunctionTemplateSpecialization()))
2334 Transform.transformConstructor(FTD, CD);
H A DSemaLookup.cpp5205 if (FunctionTemplateDecl *FTD = dyn_cast<FunctionTemplateDecl>(D))
5206 D = FTD->getTemplatedDecl();
5243 if (FunctionTemplateDecl *FTD = dyn_cast<FunctionTemplateDecl>(ND))
5244 FD = FTD->getTemplatedDecl();
H A DSemaDeclCXX.cpp1146 if (FunctionTemplateDecl *FTD =
1148 TemplateParameterList *TPL = FTD->getTemplateParameters();
9682 if (FunctionTemplateDecl *FTD = FD->getDescribedFunctionTemplate())
9683 ParameterLists.push_back(FTD->getTemplateParameters());
16292 if (FunctionTemplateDecl *FTD = dyn_cast<FunctionTemplateDecl>(ND))
16293 FD = FTD->getTemplatedDecl();
16398 if (auto *FTD = dyn_cast<FunctionTemplateDecl>(Dcl)) {
16399 if (getDefaultedFunctionKind(FTD->getTemplatedDecl()).isComparison()) {
H A DSemaTemplateDeduction.cpp1181 static unsigned getFirstInnerIndex(FunctionTemplateDecl *FTD) { argument
1182 auto *Guide = dyn_cast<CXXDeductionGuideDecl>(FTD->getTemplatedDecl());
H A DSemaOverload.cpp6940 static bool isNonDependentlyExplicit(FunctionTemplateDecl *FTD) {
6941 return ExplicitSpecifier::getFromDecl(FTD->getTemplatedDecl()).isExplicit();
9288 auto *FTD = cast<FunctionTemplateDecl>(*I);
9290 FTD, FoundDecl, ExplicitTemplateArgs, Args, CandidateSet,
9294 Context, FTD->getTemplatedDecl())) {
9296 FTD, FoundDecl, ExplicitTemplateArgs, {Args[1], Args[0]},
H A DSemaCodeComplete.cpp5252 } else if (auto *FTD = dyn_cast<FunctionTemplateDecl>(C)) {
5254 FTD, DeclAccessPair::make(FTD, C->getAccess()),
H A DSemaOpenMP.cpp5013 if (auto *FTD = dyn_cast<FunctionTemplateDecl>(ADecl))
5014 ADecl = FTD->getTemplatedDecl();
5281 if (auto *FTD = dyn_cast<FunctionTemplateDecl>(ADecl))
5282 ADecl = FTD->getTemplatedDecl();
16948 if (const auto *FTD = dyn_cast<FunctionTemplateDecl>(D))
16949 D = FTD->getTemplatedDecl();
H A DSemaDecl.cpp13532 if (FunctionTemplateDecl *FTD = FD->getDescribedFunctionTemplate()) {
13533 for (auto I : FTD->redecls()) {
13535 if (D != FTD) {
H A DSemaExpr.cpp2142 if (FunctionTemplateDecl *FTD =
2145 FTD, DeclAccessPair::make(FTD, AS_none), ExplicitTemplateArgs,
/freebsd-11-stable/contrib/llvm-project/clang/lib/Frontend/
H A DInterfaceStubFunctionsConsumer.cpp149 void HandleTemplateSpecializations(const FunctionTemplateDecl &FTD, argument
151 for (const auto *D : FTD.specializations())
/freebsd-11-stable/contrib/llvm-project/clang/lib/Serialization/
H A DASTReaderDecl.cpp4153 else if (auto *FTD = dyn_cast<FunctionTemplateDecl>(D))
4154 ASTDeclReader::AddLazySpecializations(FTD, PendingLazySpecializationIDs);

Completed in 1161 milliseconds