Boost C++ 库

...世界上最受推崇和设计精良的 C++ 库项目之一。 Herb SutterAndrei Alexandrescu,《C++ 编码规范

宏 BOOST_PROTO_REPEAT_EX - Boost C++ 函数库
PrevUpHomeNext

宏 BOOST_PROTO_REPEAT_EX

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()


PrevUpHomeNext