Boost logo

Boost Users :

Subject: Re: [Boost-users] Preprocessor to generate enum
From: Hansi (hansipet_at_[hidden])
Date: 2009-02-02 08:57:52


Joel Falcou schrieb:
> Hansi a écrit :
>> Hi,
>>
>> what is the best way to generate the following enum with the
>> preprocessor library (boost 1.34.1)?
>>
>> enum
>> {
>> R1=0,
>> R2=1,
>> ...
>> };
>>
>> Best regards
>> Hansjörg
>
> Something like
>
> #define ENUM_VAL(z,n,text) BOOST_PP_CAT(text,n) = BOOST_PP_DEC(n)
> enum
> {
> BOOST_PP_ENUM(4,ENUM_VAL,R)
> };

Thanks!


Boost-users list run by williamkempf at hotmail.com, kalb at libertysoft.com, bjorn.karlsson at readsoft.com, gregod at cs.rpi.edu, wekempf at cox.net