The BOOST_PP_ARRAY_POP_BACK_Z macro pops an element from the end of an array.  It reenters BOOST_PP_REPEAT with maximum efficiency.

Usage

BOOST_PP_ARRAY_POP_BACK_Z(z, array)

Arguments

z
The next available BOOST_PP_REPEAT dimension.
array
The array to pop an element from.

Remarks

This macro returns array after removing the last element.  If array has no elements, the result of applying this macro is undefined.

See Also

Requirements

Header:  <boost/preprocessor/array/pop_back.hpp>

Copyright Housemarque Oy 2002
Copyright Paul Mensonides 2002

Distributed under the Boost Software License, Version 1.0. (See accompanying file LICENSE_1_0.txt or copy at www.boost.org/LICENSE_1_0.txt)