KeyType, ValueType traits for hashes
Andrej Mitrovic
andrej.mitrovich at gmail.com
Tue Jan 24 16:24:59 PST 2012
Unfortunately you would have to do that with every template in order
to be consistent, and that's too much work. The real improvement would
be for the compiler to let us know *which* of the constraints failed,
e.g.:
alias KeyType!(int[]) Key;
Error: Can't instantiate KeyType!(int) due to failed constraint: if
(isAssociativeArray!(AA))
I don't know if there's an actual enhancement request for this but I
think it was probably discussed before.
More information about the Digitalmars-d-learn
mailing list