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

/freebsd-12-stable/contrib/llvm-project/clang/lib/AST/
H A DDeclTemplate.cpp598 auto *TTPDecl = local
603 QualType TTPType = C.getTemplateTypeParmType(D, P, ParameterPack, TTPDecl);
604 TTPDecl->setTypeForDecl(TTPType.getTypePtr());
605 return TTPDecl;
H A DASTContext.cpp4277 TemplateTypeParmDecl *TTPDecl) const {
4279 TemplateTypeParmType::Profile(ID, Depth, Index, ParameterPack, TTPDecl);
4287 if (TTPDecl) {
4289 TypeParm = new (*this, TypeAlignment) TemplateTypeParmType(TTPDecl, Canon);
/freebsd-12-stable/contrib/llvm-project/clang/include/clang/AST/
H A DType.h4662 TemplateTypeParmDecl *TTPDecl;
4666 TemplateTypeParmType(TemplateTypeParmDecl *TTPDecl, QualType Canon)
4671 TTPDecl(TTPDecl) {}
4695 return isCanonicalUnqualified() ? nullptr : TTPDecl;
4709 TemplateTypeParmDecl *TTPDecl) {
4713 ID.AddPointer(TTPDecl);

Completed in 224 milliseconds