Home
last modified time | relevance | path

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

/freebsd-13-stable/contrib/llvm-project/clang/include/clang/Sema/
HDTemplateDeduction.h193 TemplateParameter Param;
279 TemplateParameter getTemplateParameter();
HDSema.h12863 TemplateParameter Param, TemplateDecl *Template,
/freebsd-13-stable/contrib/llvm-project/clang/include/clang/ExtractAPI/
HDAPI.h48 struct TemplateParameter { struct
56 TemplateParameter(std::string Type, std::string Name, unsigned int Index, in TemplateParameter() argument
68 llvm::SmallVector<TemplateParameter> Parameters;
128 const llvm::SmallVector<TemplateParameter> &getParameters() const { in getParameters()
/freebsd-13-stable/contrib/llvm-project/clang/include/clang/AST/
HDDeclTemplate.h63 using TemplateParameter = variable
67 NamedDecl *getAsNamedDecl(TemplateParameter P);
3289 inline NamedDecl *getAsNamedDecl(TemplateParameter P) {
/freebsd-13-stable/contrib/llvm-project/clang/lib/Sema/
HDSemaTemplateDeduction.cpp801 static TemplateParameter makeTemplateParameter(Decl *D) { in makeTemplateParameter()
803 return TemplateParameter(TTP); in makeTemplateParameter()
805 return TemplateParameter(NTTP); in makeTemplateParameter()
807 return TemplateParameter(cast<TemplateTemplateParmDecl>(D)); in makeTemplateParameter()
HDSemaOverload.cpp689 TemplateParameter Param;
844 TemplateParameter DeductionFailureInfo::getTemplateParameter() { in getTemplateParameter()
858 return TemplateParameter(); in getTemplateParameter()
862 return TemplateParameter::getFromOpaqueValue(Data); in getTemplateParameter()
875 return TemplateParameter(); in getTemplateParameter()
11469 TemplateParameter Param = DeductionFailure.getTemplateParameter(); in DiagnoseBadDeduction()
HDSemaTemplateInstantiate.cpp631 Sema &SemaRef, SourceLocation PointOfInstantiation, TemplateParameter Param, in InstantiatingTemplate()
HDSemaTemplate.cpp4872 SemaRef, TemplateLoc, TemplateParameter(Param), Template, in SubstDefaultTemplateArgument()