The BOOST_PP_ARRAY_REMOVE_D macro removes an element from an array. It reenters BOOST_PP_WHILE with maximum efficiency.
Usage
BOOST_PP_ARRAY_REMOVE_D(d, array, i)
Arguments
-
d: The next availableBOOST_PP_WHILEiteration. -
array: Thearrayfrom which an element is to be removed. -
i: The zero-based position inarrayof the element to be removed. Valid values range from0toBOOST_PP_ARRAY_SIZE(array) - 1.
See Also
Requirements
Header: <boost/preprocessor/array/remove.hpp>