BOOST_PP_ARRAY_SIZE
マクロは渡された配列のサイズに展開される。
Usage
BOOST_PP_ARRAY_SIZE(array)
Arguments
array
: サイズが展開される配列。
Requirements
Header: <boost/preprocessor/array/size.hpp>
Sample Code
#include <boost/preprocessor/array/size.hpp>
# define ARRAY (3, (x, y, z))
BOOST_PP_ARRAY_SIZE(ARRAY) // 3 に展開される