The BOOST_PP_LIST_ENUM macro converts a list to a comma-separated list.
Usage
BOOST_PP_LIST_ENUM(list)
Arguments
- list
-
The list to be converted.
Remarks
If
list is, for example, (
a, (
b, (
c,
BOOST_PP_NIL))),
this macro will produce:
a, b, c
Previously, this macro could not be used inside BOOST_PP_FOR.
There is no longer any such restriction.
It is more efficient, however, to use BOOST_PP_LIST_ENUM_R in such a situation.
See Also
Requirements
Sample Code