Boost C++ 库

...当今世界上最受推崇、设计最精湛的 C++ 库项目之一。 Herb SutterAndrei Alexandrescu, C++ Coding Standards

宏 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