|
reference, declaration → definition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced
|
Declarations
tools/clang/include/clang/AST/Decl.h 2538 FunctionTemplateDecl *getPrimaryTemplate() const;
References
tools/clang/include/clang/AST/Decl.h 2511 return getPrimaryTemplate() != nullptr;
tools/clang/lib/AST/ASTContext.cpp 309 if (const FunctionTemplateDecl *FTD = FD->getPrimaryTemplate())
tools/clang/lib/AST/Decl.cpp 3552 assert(getPrimaryTemplate() && "not a generic lambda call operator?");
3553 return getDefinitionOrSelf(getPrimaryTemplate()->getTemplatedDecl());
3565 if (FunctionTemplateDecl *Primary = getPrimaryTemplate()) {
3787 if (FunctionTemplateDecl *FunTmpl = getPrimaryTemplate()) {
tools/clang/lib/AST/DeclCXX.cpp 839 if (Conversion->getPrimaryTemplate()) {
2151 if (getPrimaryTemplate())
2225 /*non-template*/getPrimaryTemplate() || getDescribedFunctionTemplate() ||
2245 getPrimaryTemplate() || getDescribedFunctionTemplate() ||
2348 return StaticInvoker == this->getPrimaryTemplate()->getTemplatedDecl();
2531 (getPrimaryTemplate() != nullptr) ||
tools/clang/lib/AST/ItaniumMangle.cpp 99 if (const FunctionTemplateDecl *ftd = fn->getPrimaryTemplate())
749 if (FunctionTemplateDecl *PrimaryTemplate = FD->getPrimaryTemplate()) {
793 if (const TemplateDecl *TD = FD->getPrimaryTemplate()) {
tools/clang/lib/AST/MicrosoftMangle.cpp 117 if (const auto *FTD = FD->getPrimaryTemplate())
763 if (const TemplateDecl *TD = FD->getPrimaryTemplate()) {
tools/clang/lib/Analysis/ExprMutationAnalyzer.cpp 401 if (!Func->getBody() || !Func->getPrimaryTemplate())
406 Func->getPrimaryTemplate()->getTemplatedDecl()->parameters();
tools/clang/lib/Index/IndexDecl.cpp 240 if (const auto *Base = D->getPrimaryTemplate())
tools/clang/lib/Sema/Sema.cpp 1539 if (auto *Templ = C.Callee->getPrimaryTemplate()) {
tools/clang/lib/Sema/SemaAccess.cpp 519 FunctionTemplateDecl *FTD = (*I)->getPrimaryTemplate();
tools/clang/lib/Sema/SemaDecl.cpp10543 if (!getLangOpts().CPlusPlus17 && !NewFD->getPrimaryTemplate()) {
tools/clang/lib/Sema/SemaDeclCXX.cpp14041 TpDecl = FnDecl->getPrimaryTemplate();
tools/clang/lib/Sema/SemaOverload.cpp 7175 if (Conversion->getPrimaryTemplate() &&
9152 if (FunctionTemplateDecl *FunTmpl = Cand->Function->getPrimaryTemplate())
9424 Cand1.Function->getPrimaryTemplate();
9426 Cand2.Function->getPrimaryTemplate();
9436 = S.getMoreSpecializedTemplate(Cand1.Function->getPrimaryTemplate(),
9437 Cand2.Function->getPrimaryTemplate(),
9443 return BetterTemplate == Cand1.Function->getPrimaryTemplate();
9707 if (FunctionTemplateDecl *FunTmpl = Fn->getPrimaryTemplate()) {
10650 << (Fn->getPrimaryTemplate() ? 1 : 0);
10700 << (Fn->getPrimaryTemplate() ? 1 : 0)
11595 if (Matches[I].second->getPrimaryTemplate() == nullptr)
tools/clang/lib/Sema/SemaStmt.cpp 2046 if (FunctionTemplateDecl *FunTmpl = D->getPrimaryTemplate()) {
tools/clang/lib/Sema/SemaTemplate.cpp 8541 Specialization->getPrimaryTemplate(),
8594 Specialization->getPrimaryTemplate(), TemplArgs, /*InsertPos=*/nullptr,
8604 inheritCUDATargetAttrs(FD, *Specialization->getPrimaryTemplate());
9589 if (Method->getPrimaryTemplate()) {
9745 FunctionTemplateDecl *FunTmpl = Specialization->getPrimaryTemplate();
10434 if (auto *TD = FD->getPrimaryTemplate())
tools/clang/lib/Sema/SemaTemplateDeduction.cpp 3371 assert(Specialization->getPrimaryTemplate()->getCanonicalDecl() ==
4987 = cast<FunctionDecl>(*Best)->getPrimaryTemplate();
4991 = cast<FunctionDecl>(*I)->getPrimaryTemplate();
5006 = cast<FunctionDecl>(*I)->getPrimaryTemplate();
5030 FD->getPrimaryTemplate()->getTemplateParameters(),
tools/clang/lib/Sema/SemaTemplateInstantiate.cpp 148 assert(Function->getPrimaryTemplate() && "No function template?");
149 if (Function->getPrimaryTemplate()->isMemberSpecialization())
501 if (Function->getPrimaryTemplate())
tools/clang/lib/Serialization/ASTReader.cpp 7649 if (auto *Template = FD->getPrimaryTemplate())
tools/clang/lib/StaticAnalyzer/Checkers/IteratorChecker.cpp 516 const auto *Templ = Func->getPrimaryTemplate();
tools/clang/tools/extra/clang-tidy/misc/UnusedUsingDeclsCheck.cpp 111 removeFromFoundDecls(FD->getPrimaryTemplate());
116 if (const auto *FDT = FD->getPrimaryTemplate())
tools/clang/tools/extra/clang-tidy/readability/InconsistentDeclarationParameterNameCheck.cpp 174 OriginalDeclaration->getPrimaryTemplate();
tools/clang/tools/libclang/CIndex.cpp 4990 if (Function->getPrimaryTemplate())
tools/clang/tools/libclang/CIndexCXX.cpp 108 Template = Function->getPrimaryTemplate();