Home
last modified time | relevance | path

Searched refs:TemplateParameter (Results 1 – 8 of 8) sorted by relevance

/freebsd-14.2/contrib/llvm-project/clang/include/clang/Sema/
H A DTemplateDeduction.h192 TemplateParameter Param;
278 TemplateParameter getTemplateParameter();
H A DSema.h9764 TemplateParameter Param, TemplateDecl *Template,
/freebsd-14.2/contrib/llvm-project/clang/include/clang/ExtractAPI/
H A DAPI.h40 struct TemplateParameter { struct
48 TemplateParameter(std::string Type, std::string Name, unsigned int Index, in TemplateParameter() argument
60 llvm::SmallVector<TemplateParameter> Parameters;
120 const llvm::SmallVector<TemplateParameter> &getParameters() const { in getParameters()
/freebsd-14.2/contrib/llvm-project/clang/include/clang/AST/
H A DDeclTemplate.h63 using TemplateParameter = variable
67 NamedDecl *getAsNamedDecl(TemplateParameter P);
3324 inline NamedDecl *getAsNamedDecl(TemplateParameter P) {
/freebsd-14.2/contrib/llvm-project/clang/lib/Sema/
H A DSemaTemplateDeduction.cpp674 static TemplateParameter makeTemplateParameter(Decl *D) { in makeTemplateParameter()
676 return TemplateParameter(TTP); in makeTemplateParameter()
678 return TemplateParameter(NTTP); in makeTemplateParameter()
680 return TemplateParameter(cast<TemplateTemplateParmDecl>(D)); in makeTemplateParameter()
H A DSemaOverload.cpp611 TemplateParameter Param;
766 TemplateParameter DeductionFailureInfo::getTemplateParameter() { in getTemplateParameter()
780 return TemplateParameter(); in getTemplateParameter()
784 return TemplateParameter::getFromOpaqueValue(Data); in getTemplateParameter()
797 return TemplateParameter(); in getTemplateParameter()
11439 TemplateParameter Param = DeductionFailure.getTemplateParameter(); in DiagnoseBadDeduction()
H A DSemaTemplateInstantiate.cpp504 Sema &SemaRef, SourceLocation PointOfInstantiation, TemplateParameter Param, in InstantiatingTemplate()
H A DSemaTemplate.cpp5565 SemaRef, TemplateLoc, TemplateParameter(Param), Template, in SubstDefaultTemplateArgument()