Lines Matching defs:VarTemplatePartialSpecializationDecl
1239 llvm::FoldingSetVector<VarTemplatePartialSpecializationDecl> &
1263 VarTemplatePartialSpecializationDecl *
1270 void VarTemplatePartialSpecializationDecl::Profile(
1280 VarTemplatePartialSpecializationDecl *D, void *InsertPos) {
1284 VarTemplatePartialSpecializationDecl *Existing =
1295 SmallVectorImpl<VarTemplatePartialSpecializationDecl *> &PS) const {
1296 llvm::FoldingSetVector<VarTemplatePartialSpecializationDecl> &PartialSpecs =
1300 for (VarTemplatePartialSpecializationDecl &P : PartialSpecs)
1304 VarTemplatePartialSpecializationDecl *
1306 VarTemplatePartialSpecializationDecl *D) {
1308 for (VarTemplatePartialSpecializationDecl &P : getPartialSpecializations()) {
1355 const auto *PS = dyn_cast<VarTemplatePartialSpecializationDecl>(this);
1398 // VarTemplatePartialSpecializationDecl Implementation
1401 void VarTemplatePartialSpecializationDecl::anchor() {}
1403 VarTemplatePartialSpecializationDecl::VarTemplatePartialSpecializationDecl(
1418 VarTemplatePartialSpecializationDecl *
1419 VarTemplatePartialSpecializationDecl::Create(
1429 new (Context, DC) VarTemplatePartialSpecializationDecl(
1436 VarTemplatePartialSpecializationDecl *
1437 VarTemplatePartialSpecializationDecl::CreateDeserialized(ASTContext &C,
1439 return new (C, ID) VarTemplatePartialSpecializationDecl(C);
1442 SourceRange VarTemplatePartialSpecializationDecl::getSourceRange() const {
1621 P.dyn_cast<VarTemplatePartialSpecializationDecl *>())
1626 return cast<VarTemplatePartialSpecializationDecl>(D)