On Thu, 09 Jul 2015 16:20:56 +, tcak wrote:
> Is there any way to get the type of enum without interacting with its
> items?
std.traits.OriginalType
> Is there any way to get string representation of an item of enum without
> casting?
I think casting to the OriginalType and then using to!stri
[code]
const enum FieldLength: uint{
Title = 64
}
const string SQL1 = "title CHAR(" ~ std.conv.to!string(
FieldLength.Title ) ~ ")";
void main() {
writeln( FieldLength.Title );
writeln( SQL1 );
}
[/code]
Result is
---
Title
Char(Title)
I can do cast(uint