On 23/08/2012 18:27, Namespace wrote:
Is there any special reason why these functions doesn't get "Maybe" as (const) ref?void show(T)(Maybe!T m) bool opEquals(Maybe!T m) void opAssign(Maybe!T m)
No special reason. The Maybe struct is usually pretty small so using ref didn't occur to me, but if it's good practice I should do so. I suppose ref would be necessary because T could be a struct. I hadn't thought about const at all yet.
BTW show is just a test function, I recently made it private. Nick
