Lines Matching refs:BaseTemplateSpec
4836 ClassTemplateSpecializationDecl *BaseTemplateSpec, SourceLocation BaseLoc) { in propagateDLLAttrToBaseClassTemplate() argument
4838 BaseTemplateSpec->getSpecializedTemplate()->getTemplatedDecl())) { in propagateDLLAttrToBaseClassTemplate()
4843 auto TSK = BaseTemplateSpec->getSpecializationKind(); in propagateDLLAttrToBaseClassTemplate()
4844 if (!getDLLAttr(BaseTemplateSpec) && in propagateDLLAttrToBaseClassTemplate()
4852 BaseTemplateSpec->addAttr(NewAttr); in propagateDLLAttrToBaseClassTemplate()
4858 checkClassLevelDLLAttribute(BaseTemplateSpec); in propagateDLLAttrToBaseClassTemplate()
4863 if (getDLLAttr(BaseTemplateSpec)) { in propagateDLLAttrToBaseClassTemplate()
4874 << BaseTemplateSpec->isExplicitSpecialization(); in propagateDLLAttrToBaseClassTemplate()
4876 if (BaseTemplateSpec->isExplicitSpecialization()) { in propagateDLLAttrToBaseClassTemplate()
4877 Diag(BaseTemplateSpec->getLocation(), in propagateDLLAttrToBaseClassTemplate()
4879 << BaseTemplateSpec; in propagateDLLAttrToBaseClassTemplate()
4881 Diag(BaseTemplateSpec->getPointOfInstantiation(), in propagateDLLAttrToBaseClassTemplate()
4883 << BaseTemplateSpec; in propagateDLLAttrToBaseClassTemplate()