--- class Foo { void something(size_t param){} }
class Bar { private Foo foo; this(){foo = new Foo;} alias somethingelse = foo.something; } void main(string[] args) { auto bar = new Bar; //bar.somethingelse(0u); } ---The call doesn't work but the declaration is fine. What is possible to make with this declaration ?