Lines Matching refs:ClassTemplateSpec

3787     SourceLocation Loc, ClassTemplateSpecializationDecl *ClassTemplateSpec) {  in usesPartialOrExplicitSpecialization()  argument
3788 if (ClassTemplateSpec->getTemplateSpecializationKind() == in usesPartialOrExplicitSpecialization()
3793 ClassTemplateSpec->getSpecializedTemplate() in usesPartialOrExplicitSpecialization()
3798 ClassTemplateSpec->getTemplateArgs().asArray(), in usesPartialOrExplicitSpecialization()
3812 ClassTemplateSpecializationDecl *ClassTemplateSpec, in getPatternForClassTemplateSpecialization() argument
3814 Sema::InstantiatingTemplate Inst(S, PointOfInstantiation, ClassTemplateSpec); in getPatternForClassTemplateSpecialization()
3822 Specialized = ClassTemplateSpec->getSpecializedTemplateOrPartial(); in getPatternForClassTemplateSpecialization()
3825 ClassTemplateDecl *Template = ClassTemplateSpec->getSpecializedTemplate(); in getPatternForClassTemplateSpecialization()
3844 Partial, ClassTemplateSpec->getTemplateArgs().asArray(), Info); in getPatternForClassTemplateSpecialization()
3903 ClassTemplateSpec->setInvalidDecl(); in getPatternForClassTemplateSpecialization()
3906 << ClassTemplateSpec; in getPatternForClassTemplateSpecialization()
3920 ClassTemplateSpec->setInstantiationOf(Best->Partial, Best->Args); in getPatternForClassTemplateSpecialization()
3928 Specialized = ClassTemplateSpec->getSpecializedTemplateOrPartial(); in getPatternForClassTemplateSpecialization()
3942 ClassTemplateDecl *Template = ClassTemplateSpec->getSpecializedTemplate(); in getPatternForClassTemplateSpecialization()
3959 ClassTemplateSpecializationDecl *ClassTemplateSpec, in InstantiateClassTemplateSpecialization() argument
3962 ClassTemplateSpec = cast<ClassTemplateSpecializationDecl>( in InstantiateClassTemplateSpecialization()
3963 ClassTemplateSpec->getCanonicalDecl()); in InstantiateClassTemplateSpecialization()
3964 if (ClassTemplateSpec->isInvalidDecl()) in InstantiateClassTemplateSpecialization()
3969 ClassTemplateSpec, TSK); in InstantiateClassTemplateSpecialization()
3974 PointOfInstantiation, ClassTemplateSpec, Pattern.get(), in InstantiateClassTemplateSpecialization()
3975 getTemplateInstantiationArgs(ClassTemplateSpec), TSK, Complain); in InstantiateClassTemplateSpecialization()
4210 ClassTemplateSpecializationDecl *ClassTemplateSpec, in InstantiateClassTemplateSpecializationMembers() argument
4220 InstantiateClassMembers(PointOfInstantiation, ClassTemplateSpec, in InstantiateClassTemplateSpecializationMembers()
4221 getTemplateInstantiationArgs(ClassTemplateSpec), in InstantiateClassTemplateSpecializationMembers()