Home | History | Annotate | Download | only in AST

Lines Matching defs:ClassTemplatePartialSpecializationDecl

373 llvm::FoldingSetVector<ClassTemplatePartialSpecializationDecl> &
397 ClassTemplatePartialSpecializationDecl *
404 ClassTemplatePartialSpecializationDecl *D,
409 ClassTemplatePartialSpecializationDecl *Existing
420 SmallVectorImpl<ClassTemplatePartialSpecializationDecl *> &PS) {
421 llvm::FoldingSetVector<ClassTemplatePartialSpecializationDecl> &PartialSpecs
425 for (llvm::FoldingSetVector<ClassTemplatePartialSpecializationDecl>::iterator
431 ClassTemplatePartialSpecializationDecl *
435 typedef FoldingSetVector<ClassTemplatePartialSpecializationDecl>::iterator
447 ClassTemplatePartialSpecializationDecl *
449 ClassTemplatePartialSpecializationDecl *D) {
451 for (llvm::FoldingSetVector<ClassTemplatePartialSpecializationDecl>::iterator
818 typedef ClassTemplatePartialSpecializationDecl CTPSDecl;
827 ClassTemplatePartialSpecializationDecl *>
833 return inst_from.get<ClassTemplatePartialSpecializationDecl*>()
839 // ClassTemplatePartialSpecializationDecl Implementation
841 void ClassTemplatePartialSpecializationDecl::anchor() { }
843 ClassTemplatePartialSpecializationDecl::
844 ClassTemplatePartialSpecializationDecl(ASTContext &Context, TagKind TK,
853 ClassTemplatePartialSpecializationDecl *PrevDecl)
865 ClassTemplatePartialSpecializationDecl *
866 ClassTemplatePartialSpecializationDecl::
875 ClassTemplatePartialSpecializationDecl *PrevDecl) {
879 ClassTemplatePartialSpecializationDecl *Result = new (Context, DC)
880 ClassTemplatePartialSpecializationDecl(Context, TK, DC, StartLoc, IdLoc,
890 ClassTemplatePartialSpecializationDecl *
891 ClassTemplatePartialSpecializationDecl::CreateDeserialized(ASTContext &C,
893 ClassTemplatePartialSpecializationDecl *Result =
894 new (C, ID) ClassTemplatePartialSpecializationDecl(C);