c ++类型列表累积

时间:2013-09-27 19:12:35

标签: c++ boost metaprogramming

我已经开始使用类型列表,例如boost :: mpl :: vector。

我希望能够做的一件事是在多个标题中聚合类型。例如,我定义了

头1:

typedef boost::mpl::vector<> typelist;

HEADER2-N:

// Fails to compile, cannot redefine typelist
typedef boost::mpl::push_back<typelist, my_type_i>::type typelist

似乎我应该能够在编译时做这样的事情,因为它仍然只是类型操作,但我不确定是否有办法。

0 个答案:

没有答案