Check if template param is null

Jonathan M Davis jmdavisProg at gmx.com
Wed Jul 11 01:02:52 PDT 2012


On Wednesday, July 11, 2012 09:59:44 Andrea Fontana wrote:
> Is there a (compile time) way to check if a template param is null?
> 
> static if ( is (T:int) ) ....
> else static if ( is(T:long) ) ....
> // how to check if T == null ?

Check if its type is typeof(null):

is(T == typeof(null))

- Jonathan M Davis


More information about the Digitalmars-d-learn mailing list