Lines Matching refs:VarTemplateDecl
1238 VarTemplateDecl *VarTemplateDecl::getDefinition() { in getDefinition()
1239 VarTemplateDecl *CurD = this; in getDefinition()
1248 VarTemplateDecl *VarTemplateDecl::Create(ASTContext &C, DeclContext *DC, in Create()
1253 auto *TD = new (C, DC) VarTemplateDecl(C, DC, L, Name, Params, Decl); in Create()
1259 VarTemplateDecl *VarTemplateDecl::CreateDeserialized(ASTContext &C, in CreateDeserialized()
1261 return new (C, ID) VarTemplateDecl(C, nullptr, SourceLocation(), in CreateDeserialized()
1265 void VarTemplateDecl::LoadLazySpecializations() const { in LoadLazySpecializations()
1270 VarTemplateDecl::getSpecializations() const { in getSpecializations()
1276 VarTemplateDecl::getPartialSpecializations() const { in getPartialSpecializations()
1282 VarTemplateDecl::newCommon(ASTContext &C) const { in newCommon()
1289 VarTemplateDecl::findSpecialization(ArrayRef<TemplateArgument> Args, in findSpecialization()
1294 void VarTemplateDecl::AddSpecialization(VarTemplateSpecializationDecl *D, in AddSpecialization()
1296 addSpecializationImpl<VarTemplateDecl>(getSpecializations(), D, InsertPos); in AddSpecialization()
1300 VarTemplateDecl::findPartialSpecialization(ArrayRef<TemplateArgument> Args, in findPartialSpecialization()
1315 void VarTemplateDecl::AddPartialSpecialization( in AddPartialSpecialization()
1330 void VarTemplateDecl::getPartialSpecializations( in getPartialSpecializations()
1341 VarTemplateDecl::findPartialSpecInstantiatedFromMember( in findPartialSpecInstantiatedFromMember()
1358 SourceLocation IdLoc, VarTemplateDecl *SpecializedTemplate, QualType T, in VarTemplateSpecializationDecl()
1374 SourceLocation IdLoc, VarTemplateDecl *SpecializedTemplate, QualType T, in Create()
1406 VarTemplateDecl *VarTemplateSpecializationDecl::getSpecializedTemplate() const { in getSpecializedTemplate()
1410 return SpecializedTemplate.get<VarTemplateDecl *>(); in getSpecializedTemplate()
1417 llvm::PointerUnion<VarTemplateDecl *, in getSourceRange()
1425 VarTemplateDecl *VTD = Pattern.get<VarTemplateDecl *>(); in getSourceRange()
1427 if (VarTemplateDecl *Definition = VTD->getDefinition()) in getSourceRange()
1490 VarTemplateDecl *SpecializedTemplate, QualType T, TypeSourceInfo *TInfo, in VarTemplatePartialSpecializationDecl()
1504 VarTemplateDecl *SpecializedTemplate, QualType T, TypeSourceInfo *TInfo, in Create()
1701 return cast<VarTemplateDecl>(D)->getTemplateParameters(); in getReplacedTemplateParameterList()
1708 return cast<VarTemplateDecl *>(P)->getTemplateParameters(); in getReplacedTemplateParameterList()