Template parameter default help
Chris Nicholson-Sauls
ibisbasenji at gmail.com
Sun Oct 1 09:35:40 PDT 2006
Chad J > wrote:
> Chris Nicholson-Sauls wrote:
>
>>
>> Yes and no. The exact way you are trying, just won't work. However,
>> if you instantiate this template with no parameters (Type2!()) it will
>> work. The aliasing trick used to work; I think it was
>> (inadvertantly?) canceled when IFTI support was added.
>>
>> -- Chris Nicholson-Sauls
>
>
> This is kinda unfortunate. I wanted to make a struct where, in most
> cases, someone would not need knowledge of template syntax to use it.
> Type2!() doesn't accomplish that :(
>
> Anyhow, thanks for the info Chris!
While it isn't "pretty" you could rename the template-struct to Type2T or TType2 and alias
it from that ('alias Type2T!() Type2;')... still not perfect of course. I do miss the old
aliasing trick. Le sigh.
-- Chris Nicholson-Sauls
More information about the Digitalmars-d-learn
mailing list