Lines Matching refs:ClassTemplatePartialSpecializationDecl
338 llvm::FoldingSetVector<ClassTemplatePartialSpecializationDecl> &
371 ClassTemplatePartialSpecializationDecl *
380 ClassTemplatePartialSpecializationDecl *D,
385 ClassTemplatePartialSpecializationDecl *Existing
396 SmallVectorImpl<ClassTemplatePartialSpecializationDecl *> &PS) {
397 llvm::FoldingSetVector<ClassTemplatePartialSpecializationDecl> &PartialSpecs
401 for (llvm::FoldingSetVector<ClassTemplatePartialSpecializationDecl>::iterator
409 ClassTemplatePartialSpecializationDecl *
413 typedef FoldingSetVector<ClassTemplatePartialSpecializationDecl>::iterator
425 ClassTemplatePartialSpecializationDecl *
427 ClassTemplatePartialSpecializationDecl *D) {
429 for (llvm::FoldingSetVector<ClassTemplatePartialSpecializationDecl>::iterator
798 typedef ClassTemplatePartialSpecializationDecl CTPSDecl;
807 ClassTemplatePartialSpecializationDecl *>
813 return inst_from.get<ClassTemplatePartialSpecializationDecl*>()
819 // ClassTemplatePartialSpecializationDecl Implementation
821 void ClassTemplatePartialSpecializationDecl::anchor() { }
823 ClassTemplatePartialSpecializationDecl::
824 ClassTemplatePartialSpecializationDecl(ASTContext &Context, TagKind TK,
834 ClassTemplatePartialSpecializationDecl *PrevDecl,
848 ClassTemplatePartialSpecializationDecl *
849 ClassTemplatePartialSpecializationDecl::
858 ClassTemplatePartialSpecializationDecl *PrevDecl,
865 ClassTemplatePartialSpecializationDecl *Result
866 = new (Context)ClassTemplatePartialSpecializationDecl(Context, TK, DC,
881 ClassTemplatePartialSpecializationDecl *
882 ClassTemplatePartialSpecializationDecl::CreateDeserialized(ASTContext &C,
885 sizeof(ClassTemplatePartialSpecializationDecl));
886 ClassTemplatePartialSpecializationDecl *Result
887 = new (Mem) ClassTemplatePartialSpecializationDecl();