Home
last modified time | relevance | path

Searched refs:getPrimaryTemplate (Results 1 – 17 of 17) sorted by relevance

/external/clang/tools/libclang/
DCIndexCXX.cpp111 Template = Function->getPrimaryTemplate(); in clang_getSpecializedCursorTemplate()
DCIndex.cpp4069 if (Function->getPrimaryTemplate()) in clang_getCursorDisplayName()
/external/clang/lib/AST/
DDeclCXX.cpp569 if (Conversion->getPrimaryTemplate()) { in addedMember()
1486 if (getPrimaryTemplate()) in isUsualDeallocationFunction()
1527 /*non-template*/getPrimaryTemplate() || getDescribedFunctionTemplate() || in isCopyAssignmentOperator()
1547 getPrimaryTemplate() || getDescribedFunctionTemplate() || in isMoveAssignmentOperator()
1618 return StaticInvoker == this->getPrimaryTemplate()->getTemplatedDecl(); in isLambdaStaticInvoker()
1804 (getPrimaryTemplate() != nullptr) || in isCopyOrMoveConstructor()
DDecl.cpp3045 assert(getPrimaryTemplate() && "A generic lambda specialization must be " in getTemplateInstantiationPattern()
3048 assert(getPrimaryTemplate()->getTemplatedDecl()->getBody() && in getTemplateInstantiationPattern()
3052 return getPrimaryTemplate()->getTemplatedDecl(); in getTemplateInstantiationPattern()
3055 if (FunctionTemplateDecl *Primary = getPrimaryTemplate()) { in getTemplateInstantiationPattern()
3070 FunctionTemplateDecl *FunctionDecl::getPrimaryTemplate() const { in getPrimaryTemplate() function in FunctionDecl
3226 if (FunctionTemplateDecl *FunTmpl = getPrimaryTemplate()) { in isOutOfLine()
DItaniumMangle.cpp103 if (const FunctionTemplateDecl *ftd = fn->getPrimaryTemplate()) in getStructor()
516 if (FunctionTemplateDecl *PrimaryTemplate = FD->getPrimaryTemplate()) { in mangleFunctionEncoding()
560 if (const TemplateDecl *TD = FD->getPrimaryTemplate()) { in isTemplate()
DMicrosoftMangle.cpp76 if (const auto *FTD = FD->getPrimaryTemplate()) in getStructor()
664 if (const TemplateDecl *TD = FD->getPrimaryTemplate()) { in isTemplate()
DASTContext.cpp274 if (const FunctionTemplateDecl *FTD = FD->getPrimaryTemplate()) in adjustDeclToTemplate()
/external/clang/lib/Sema/
DSemaTemplateDeduction.cpp2927 assert(Specialization->getPrimaryTemplate()->getCanonicalDecl() == in FinishTemplateArgumentDeduction()
4457 = cast<FunctionDecl>(*Best)->getPrimaryTemplate(); in getMostSpecialized()
4461 = cast<FunctionDecl>(*I)->getPrimaryTemplate(); in getMostSpecialized()
4476 = cast<FunctionDecl>(*I)->getPrimaryTemplate(); in getMostSpecialized()
4499 cast<FunctionDecl>(*I)->getPrimaryTemplate()->getTemplateParameters(), in getMostSpecialized()
DSemaTemplateInstantiate.cpp141 assert(Function->getPrimaryTemplate() && "No function template?"); in getTemplateInstantiationArgs()
142 if (Function->getPrimaryTemplate()->isMemberSpecialization()) in getTemplateInstantiationArgs()
412 if (Function->getPrimaryTemplate()) in PrintInstantiationStack()
DSemaOverload.cpp6464 if (Conversion->getPrimaryTemplate() && in AddConversionCandidate()
8420 if (FunctionTemplateDecl *FunTmpl = Cand->Function->getPrimaryTemplate()) in AddArgumentDependentLookupCandidates()
8564 Cand1.Function->getPrimaryTemplate(); in isBetterOverloadCandidate()
8566 Cand2.Function->getPrimaryTemplate(); in isBetterOverloadCandidate()
8576 = S.getMoreSpecializedTemplate(Cand1.Function->getPrimaryTemplate(), in isBetterOverloadCandidate()
8577 Cand2.Function->getPrimaryTemplate(), in isBetterOverloadCandidate()
8583 return BetterTemplate == Cand1.Function->getPrimaryTemplate(); in isBetterOverloadCandidate()
8755 if (FunctionTemplateDecl *FunTmpl = Fn->getPrimaryTemplate()) { in ClassifyOverloadCandidate()
9572 << (Fn->getPrimaryTemplate() ? 1 : 0); in NoteFunctionCandidate()
10409 if (Matches[I].second->getPrimaryTemplate() == nullptr) in EliminateAllTemplateMatches()
DSemaAccess.cpp525 FunctionTemplateDecl *FTD = (*I)->getPrimaryTemplate(); in MatchesFriend()
DSemaTemplateInstantiateDecl.cpp3406 if (Function->getPrimaryTemplate()) in InstantiateFunctionDefinition()
3409 << Function->getPrimaryTemplate(); in InstantiateFunctionDefinition()
DSemaTemplate.cpp6933 Specialization->getPrimaryTemplate(), in CheckFunctionTemplateSpecialization()
6968 Specialization->getPrimaryTemplate(), TemplArgs, /*InsertPos=*/nullptr, in CheckFunctionTemplateSpecialization()
7947 FunctionTemplateDecl *FunTmpl = Specialization->getPrimaryTemplate(); in ActOnExplicitInstantiation()
DSemaStmt.cpp1893 if (FunctionTemplateDecl *FunTmpl = D->getPrimaryTemplate()) { in NoteForRangeBeginEndFunction()
DSemaDeclCXX.cpp11756 TpDecl = FnDecl->getPrimaryTemplate(); in CheckLiteralOperatorDeclaration()
/external/clang/include/clang/AST/
DDecl.h2133 return getPrimaryTemplate() != nullptr; in isFunctionTemplateSpecialization()
2167 FunctionTemplateDecl *getPrimaryTemplate() const;
/external/clang/lib/Serialization/
DASTReader.cpp6262 if (auto *Template = FD->getPrimaryTemplate()) in CompleteRedeclChain()