2 Feb
2009
2 Feb
'09
1:56 p.m.
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, ... };
Dismiss latest olution, I misread the vlaue : #define ENUM_VAL(z,n,text) BOOST_PP_CAT(text,n) = BOOST_PP_DEC(n) #define N 4 enum { BOOST_PP_ENUM_SHIFTED(N,ENUM_VAL,R) }; should generate : enum { R1=0, R2=1,R3=2 };