Home
last modified time | relevance | path

Searched defs:FunctionTemplate (Results 1 – 8 of 8) sorted by relevance

/freebsd-src/contrib/llvm-project/clang/include/clang/AST/
H A DODRDiagsEmitter.h114 FunctionTemplate, enumerator
/freebsd-src/contrib/llvm-project/clang/lib/Sema/
H A DSemaTemplateDeduction.cpp3237 SubstituteExplicitTemplateArguments(FunctionTemplateDecl * FunctionTemplate,TemplateArgumentListInfo & ExplicitTemplateArgs,SmallVectorImpl<DeducedTemplateArgument> & Deduced,SmallVectorImpl<QualType> & ParamTypes,QualType * FunctionType,TemplateDeductionInfo & Info) SubstituteExplicitTemplateArguments() argument
3566 getPackIndexForParam(Sema & S,FunctionTemplateDecl * FunctionTemplate,const MultiLevelTemplateArgumentList & Args,unsigned ParamIdx) getPackIndexForParam() argument
3593 instantiateExplicitSpecifierDeferred(Sema & S,FunctionDecl * Specialization,const MultiLevelTemplateArgumentList & SubstArgs,TemplateDeductionInfo & Info,FunctionTemplateDecl * FunctionTemplate,ArrayRef<TemplateArgument> DeducedArgs) instantiateExplicitSpecifierDeferred() argument
3636 FinishTemplateArgumentDeduction(FunctionTemplateDecl * FunctionTemplate,SmallVectorImpl<DeducedTemplateArgument> & Deduced,unsigned NumExplicitlySpecified,FunctionDecl * & Specialization,TemplateDeductionInfo & Info,SmallVectorImpl<OriginalCallArg> const * OriginalCallArgs,bool PartialOverloading,llvm::function_ref<bool ()> CheckNonDependent) FinishTemplateArgumentDeduction() argument
4209 DeduceTemplateArguments(FunctionTemplateDecl * FunctionTemplate,TemplateArgumentListInfo * ExplicitTemplateArgs,ArrayRef<Expr * > Args,FunctionDecl * & Specialization,TemplateDeductionInfo & Info,bool PartialOverloading,bool AggregateDeductionCandidate,QualType ObjectType,Expr::Classification ObjectClassification,llvm::function_ref<bool (ArrayRef<QualType>)> CheckNonDependent) DeduceTemplateArguments() argument
4464 DeduceTemplateArguments(FunctionTemplateDecl * FunctionTemplate,TemplateArgumentListInfo * ExplicitTemplateArgs,QualType ArgFunctionType,FunctionDecl * & Specialization,TemplateDeductionInfo & Info,bool IsAddressOfFunction) DeduceTemplateArguments() argument
4752 DeduceTemplateArguments(FunctionTemplateDecl * FunctionTemplate,TemplateArgumentListInfo * ExplicitTemplateArgs,FunctionDecl * & Specialization,TemplateDeductionInfo & Info,bool IsAddressOfFunction) DeduceTemplateArguments() argument
6554 MarkDeducedTemplateParameters(ASTContext & Ctx,const FunctionTemplateDecl * FunctionTemplate,llvm::SmallBitVector & Deduced) MarkDeducedTemplateParameters() argument
6568 hasDeducibleTemplateParameters(Sema & S,FunctionTemplateDecl * FunctionTemplate,QualType T) hasDeducibleTemplateParameters() argument
[all...]
H A DSemaOverload.cpp7678 FunctionTemplate, ExplicitTemplateArgs, Args, Specialization, Info, in CheckNonDependentConversions() argument
7597 AddTemplateOverloadCandidate(FunctionTemplateDecl * FunctionTemplate,DeclAccessPair FoundDecl,TemplateArgumentListInfo * ExplicitTemplateArgs,ArrayRef<Expr * > Args,OverloadCandidateSet & CandidateSet,bool SuppressUserConversions,bool PartialOverloading,bool AllowExplicit,ADLCallKind IsADLCandidate,OverloadCandidateParamOrder PO,bool AggregateCandidateDeduction) AddTemplateOverloadCandidate() argument
8012 AddTemplateConversionCandidate(FunctionTemplateDecl * FunctionTemplate,DeclAccessPair FoundDecl,CXXRecordDecl * ActingDC,Expr * From,QualType ToType,OverloadCandidateSet & CandidateSet,bool AllowObjCConversionOnExplicit,bool AllowExplicit,bool AllowResultConversion) AddTemplateConversionCandidate() argument
12787 AddMatchingTemplateFunction(FunctionTemplateDecl * FunctionTemplate,const DeclAccessPair & CurAccessFunPair) AddMatchingTemplateFunction() argument
12908 if (FunctionTemplateDecl *FunctionTemplate FindAllFunctionsThatMatchTargetTypeExactly() local
13293 FunctionTemplateDecl *FunctionTemplate ResolveSingleFunctionTemplateSpecialization() local
[all...]
H A DSemaTemplateInstantiateDecl.cpp2061 FunctionTemplateDecl *FunctionTemplate = D->getDescribedFunctionTemplate(); VisitFunctionDecl() local
2424 FunctionTemplateDecl *FunctionTemplate = D->getDescribedFunctionTemplate(); VisitCXXMethodDecl() local
[all...]
H A DSemaTemplateInstantiate.cpp515 InstantiatingTemplate(Sema & SemaRef,SourceLocation PointOfInstantiation,FunctionTemplateDecl * FunctionTemplate,ArrayRef<TemplateArgument> TemplateArgs,CodeSynthesisContext::SynthesisKind Kind,sema::TemplateDeductionInfo & DeductionInfo,SourceRange InstantiationRange) InstantiatingTemplate() argument
H A DSemaDecl.cpp9845 FunctionTemplateDecl *FunctionTemplate = nullptr; ActOnFunctionDeclarator() local
[all...]
/freebsd-src/contrib/llvm-project/clang/include/clang/Sema/
H A DCodeCompleteConsumer.h1058 FunctionTemplateDecl *FunctionTemplate; global() member
H A DSema.h2767 static NameClassification FunctionTemplate(TemplateName Name) { FunctionTemplate() function
2874 FunctionTemplate, global() enumerator
9441 MarkDeducedTemplateParameters(const FunctionTemplateDecl * FunctionTemplate,llvm::SmallBitVector & Deduced) MarkDeducedTemplateParameters() argument
[all...]