On Sunday, 22 February 2015 at 13:15:31 UTC, Adam D. Ruppe wrote:
to!string actually forwards to a special function, "string
toString() {}" which you'll need to implement and override from
the base class.
Thanks, that's good to know.
I was just wondering why my code wasn't working correctly.
On Sunday, 22 February 2015 at 13:04:56 UTC, Jacques Müller wrote:
I tried to override the opCast operator in a class to be able
to explicitly convert the class to a string, but to!string just
returns the name of the class.
to!string actually forwards to a special function, "string
toString()
I tried to override the opCast operator in a class to be able to
explicitly convert the class to a string, but to!string just
returns the name of the class.
Do opCast and to! together not work with strings and does that
mean that i have to use alias this?