enum editing

Seany seany at uni-bonn.de
Tue Jun 11 13:15:18 PDT 2013


On Tuesday, 11 June 2013 at 20:00:23 UTC, Simen Kjaeraas wrote:
> On 2013-06-11, 21:52, Seany wrote:
>
>> Hello
>>
>> i read here that enums, once initialized, are constants :
>> http://ddili.org/ders/d.en/enum.html
>>
>> However, i need a method, if possible, to dynamically 
>> (cexecution time) definition of enums, and updating them.
>>
>> anyidea how that can be done? using const and/or inout, and 
>> passing an array / tuple to a function?
>
> So you're saying you need something like this?
>
> struct MyEnum {
>     int value;
>     static MyEnum a(0);
>     static MyEnum b(1);
> }
>
> void foo( ) {
>    MyEnum.b = MyEnum(4);
> }


thank you, but that means that when i need this to behave as 
const, i should use proper keywords ya?


More information about the Digitalmars-d mailing list