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