最終更新日時:
が更新

履歴 編集

BOOST_PP_SLOT

BOOST_PP_SLOT マクロは BOOST_PP_ASSIGN_SLOT によって前もって評価された値を取り出す。

Usage

#include BOOST_PP_SLOT(i)

Arguments

  • i : 取り出される スロット のインデックス。 この値は 1 から BOOST_PP_LIMIT_SLOT_COUNT の範囲でなければならない。

Remarks

使う前に、インデックス iスロットBOOST_PP_ASSIGN_SLOT で割り当てられていなければならない。

See Also

Requirements

Header: <boost/preprocessor/slot/slot.hpp>

Sample Code

#include <boost/preprocessor/slot/slot.hpp>

#define X() 4

#define BOOST_PP_VALUE 1 + 2 + 3 + X()
#include BOOST_PP_ASSIGN_SLOT(1)

#undef X

BOOST_PP_SLOT(1) // expands to 10