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.