Home
last modified time | relevance | path

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

/freebsd/contrib/llvm-project/clang/include/clang/Sema/
H A DTemplateDeduction.h202 TemplateParameter Param;
288 TemplateParameter getTemplateParameter();
H A DSema.h13126 TemplateParameter Param, TemplateDecl *Template,
/freebsd/contrib/llvm-project/clang/include/clang/ExtractAPI/
H A DAPI.h41 struct TemplateParameter { struct
49 TemplateParameter(std::string Type, std::string Name, unsigned int Index, in TemplateParameter() argument
61 llvm::SmallVector<TemplateParameter> Parameters;
121 const llvm::SmallVector<TemplateParameter> &getParameters() const { in getParameters()
/freebsd/contrib/llvm-project/clang/include/clang/AST/
H A DDeclTemplate.h63 using TemplateParameter = variable
67 NamedDecl *getAsNamedDecl(TemplateParameter P);
3331 inline NamedDecl *getAsNamedDecl(TemplateParameter P) {
/freebsd/contrib/llvm-project/clang/lib/Sema/
H A DSemaTemplateDeduction.cpp746 static TemplateParameter makeTemplateParameter(Decl *D) { in makeTemplateParameter()
748 return TemplateParameter(TTP); in makeTemplateParameter()
750 return TemplateParameter(NTTP); in makeTemplateParameter()
752 return TemplateParameter(cast<TemplateTemplateParmDecl>(D)); in makeTemplateParameter()
H A DSemaOverload.cpp718 TemplateParameter Param;
873 TemplateParameter DeductionFailureInfo::getTemplateParameter() { in getTemplateParameter()
887 return TemplateParameter(); in getTemplateParameter()
891 return TemplateParameter::getFromOpaqueValue(Data); in getTemplateParameter()
904 return TemplateParameter(); in getTemplateParameter()
12177 TemplateParameter Param = DeductionFailure.getTemplateParameter(); in DiagnoseBadDeduction()
H A DSemaTemplateInstantiate.cpp656 Sema &SemaRef, SourceLocation PointOfInstantiation, TemplateParameter Param, in InstantiatingTemplate()
H A DSemaTemplate.cpp5253 SemaRef, TemplateLoc, TemplateParameter(Param), Template, in SubstDefaultTemplateArgument()