BOOST_PROTO_REPEAT_EX — 重复调用指定的宏。
// In header: <boost/proto/repeat.hpp>
BOOST_PROTO_REPEAT_EX(MACRO, typename_A, A, A_a, a)
BOOST_PROTO_REPEAT_EX()
用于生成使用 Proto 构建的 EDSL 中典型的重复代码。 BOOST_PROTO_REPEAT_EX(
等价于MACRO
, typename_A
, A
, A_a
, a
)
MACRO
(1, typename_A, A, A_a, a)MACRO
(2, typename_A, A, A_a, a) ...MACRO
(BOOST_PROTO_MAX_ARITY, typename_A, A, A_a, a)
示例
请参阅 BOOST_PROTO_REPEAT_FROM_TO()
。