【发布时间】:2018-08-22 07:27:56
【问题描述】:
例如我有
BOOST_STATIC_ASSERT(
boost::has_range_iterator<T>::value,
);
但我还有其他类型可以检测到的范围
is_foo_type::value
如何将两者结合为析取。即在伪代码中
BOOST_STATIC_ASSERT(
std::or<
boost::has_range_iterator<T>::value,
is_foo_type<T>::value
>::value
);
【问题讨论】:
-
A::value || B::value有什么问题? -
噢!显而易见的。我正在寻找一些太复杂的东西:) 谢谢