Home
last modified time | relevance | path

Searched refs:TTPDecl (Results 1 – 3 of 3) sorted by relevance

/llvm-project-15.0.7/clang/lib/AST/
H A DDeclTemplate.cpp634 auto *TTPDecl = in Create() local
639 QualType TTPType = C.getTemplateTypeParmType(D, P, ParameterPack, TTPDecl); in Create()
640 TTPDecl->setTypeForDecl(TTPType.getTypePtr()); in Create()
641 return TTPDecl; in Create()
H A DASTContext.cpp4806 TemplateTypeParmDecl *TTPDecl) const { in getTemplateTypeParmType()
4808 TemplateTypeParmType::Profile(ID, Depth, Index, ParameterPack, TTPDecl); in getTemplateTypeParmType()
4816 if (TTPDecl) { in getTemplateTypeParmType()
4818 TypeParm = new (*this, TypeAlignment) TemplateTypeParmType(TTPDecl, Canon); in getTemplateTypeParmType()
/llvm-project-15.0.7/clang/include/clang/AST/
H A DType.h4907 TemplateTypeParmDecl *TTPDecl;
4911 TemplateTypeParmType(TemplateTypeParmDecl *TTPDecl, QualType Canon)
4915 TTPDecl(TTPDecl) {}
4938 return isCanonicalUnqualified() ? nullptr : TTPDecl;
4952 TemplateTypeParmDecl *TTPDecl) {
4956 ID.AddPointer(TTPDecl);