disjunction#
Fully qualified name: carb::cpp::disjunction
Defined in carb/cpp/TypeTraits.h
-
template<typename ...B>
struct disjunction : public detail::disjunction_impl<B...># A disjunction is the logical or of all
Btraits.An empty list results in a
falsevalue. This metafunction is short-circuiting.- Template Parameters:
B – The series of traits to evaluate the
valuemember of. EachBmust have a member constantvaluewhich is convertible tobool. Use of cpp::bool_constant is helpful here.