是否可以在clang中打印任何值/类型?

时间:2015-11-21 21:04:57

标签: c++ clang

我经常想在进行元编程时检查一些类型如integer_sequences,tuples等,并且为每种类型实现打印功能都很麻烦。

是否可以使用clang输出任何值或类型?像___message(something)

这样的东西
using is = std::index_sequence<0,1,2,3>;
___message(is)
//prints: std::integer_sequence<size_t,0,1,2,3>

auto tuple = make_tuple(1,2,3);
___message(tuple)
//prints: std::tuple<int,int,int>(1,2,3)

0 个答案:

没有答案