Boost logo

Boost Users :

Subject: Re: [Boost-users] [Preprocessor] ternary identity macro
From: Daniel Bradburn (moagstar_at_[hidden])
Date: 2012-04-24 08:09:44


Sebastian,

I think to get the desired effect will need to use BOOST_PP_INTERCEPT to
suppress the number:

BOOST_PP_ENUM_PARAMS
<http://www.boost.org/doc/libs/1_49_0/libs/preprocessor/doc/ref/enum_binary_params.html>(5,
SomeText BOOST_PP_INTERCEPT
<http://www.boost.org/doc/libs/1_49_0/libs/preprocessor/doc/ref/intercept.html>)

Regards
Daniel Bradburn

2012/4/24 Roman Perepelitsa <roman.perepelitsa_at_[hidden]>

> 2012/4/24 Sebastian Pfützner <s.pfuetzner_at_[hidden]>
>
>> Hello,
>>
>> I often write something like
>>
>> #define TEXT(z, n, data) data
>> BOOST_PP_ENUM(5, TEXT, xxx)
>>
>> in my code to create a comma separated list of words. Is there already a
>> macro
>> like TEXT in boost? Or is there a even better way to do what I want?
>
>
> There is BOOST_PP_ENUM_PARAMS.
>
> BOOST_PP_ENUM_PARAMS(5, xxx)
>
> Roman Perepelitsa.
>
> _______________________________________________
> Boost-users mailing list
> Boost-users_at_[hidden]
> http://lists.boost.org/mailman/listinfo.cgi/boost-users
>



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