Can using be used to make public a public method of an a member object?

class foo {void bar() {}};

class doink {public: void bar(){Foo.bar();} private: foo Foo;}

can 'doink' be built like this instead?

class doinkUsing {public: using Foo.? private: foo Foo;}


yeah, I know how to use using with ancestor classes - just wanted to know if it could be used to avoid writing forwarding functions.