$include_dir="/home/hyper-archives/boost-users/include"; include("$include_dir/msg-header.inc") ?>
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!