boost::proto::listN — proto::list1<>
, proto::list2<>
等,是类型序列,用作 proto::expr<>
或 proto::basic_expr<>
类模板的第二个参数。
// In header: <boost/proto/args.hpp> template<typename... Arg> struct listN { // types typedef ArgM
childM; // For eachM
in[0,N)
// public data members static const long arity; //= N;
};
类型序列,用作 proto::expr<>
或 proto::basic_expr<>
类模板的第二个参数。序列中的类型对应于表达式树中节点的子节点。没有字面名为“listN
”的类型;相反,有一组名为 proto::list1<>
, proto::list2<>
等的类型。