Re: Problem with aliasing member function

2019-08-18 Thread rjframe via Digitalmars-d-learn
On Sun, 18 Aug 2019 19:17:16 +, Andrey wrote: > Here in tester I want to alias a template method and call it on object > if this object isn't null. But I don't understand how to do it. > How to solve the problem? I don't think you can alias an object method directly; three methods I know of:

Problem with aliasing member function

2019-08-18 Thread Andrey via Digitalmars-d-learn
Hello, I can't compile this piece of code: struct Object { void run(wstring ending, uint index)(int number) { } } void tester(alias callback, T)(int number, T object = null) { static if(is(T == typeof(null))) alias handler = callback; else auto handler(wstring ending, uint i