template class Base; template class Derived : Base { using Base_ = Base; using typename Base_::base_member; public: base_member Func (); };