BOOST_PP_ITERATION_LIMITS
マクロは BOOST_PP_ITERATE
で利用される ユーザ定義の 名前付けされた外部引数 である。 これは ファイル繰り返し の下限と上限を表す。
Usage
#define BOOST_PP_ITERATION_LIMITS (start, finish)
Arguments
-
start
: ファイル繰り返し の下限(この数を含む)。 有効な値の範囲は0
からBOOST_PP_LIMIT_ITERATION
までである。 -
finish
: ファイル繰り返し の上限(この数を含む)。 有効な値の範囲は0
からBOOST_PP_LIMIT_ITERATION
までである。
Remarks
マクロ識別子の後に空白文字があることに注意せよ。
このマクロは、 BOOST_PP_ITERATE
に引数を渡す2番目の方法の一部である。 他の部分は、 BOOST_PP_FILENAME_x
である。 start
と finish
は両方とも 評価済みのパラメータである。 つまり、これらがただの数式であることを意味する。
このマクロは BOOST_PP_ITERATE
が呼ばれたら、再び利用するために自動的に未定義にされる。