Re: How to get value of enum without casting

2015-07-09 Thread Justin Whear via Digitalmars-d-learn
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

How to get value of enum without casting

2015-07-09 Thread tcak via Digitalmars-d-learn
[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