Low-Lock Singletons In D
deadalnix
deadalnix at gmail.com
Fri May 24 10:40:27 PDT 2013
On Friday, 24 May 2013 at 13:49:14 UTC, Max Samukha wrote:
> On Friday, 24 May 2013 at 13:05:36 UTC, bearophile wrote:
>> Max Samukha:
>>
>>> Note that the Nullable is not phobos Nullable -
>>> the latter incurs unnecessary overhead for types that are
>>> already nullable.
>>
>> In Bugzilla I have suggested some improvements for Nullable,
>> but in Phobos there is already an alternative Nullable that
>> avoids that overhead:
>>
>> struct Nullable(T, T nullValue);
>>
>> Bye,
>> bearophile
>
> The question is what should be the result of:
>
> Nullable(int*)?
New type, but no overhead.
> Nullable!(Nullable!T)?
>
New type, with an extra boolean.
More information about the Digitalmars-d
mailing list