std::negation (3) Linux Manual Page
std::negation – std::negation Synopsis Defined in header<type_traits> template <class B> (1)(since C++ 17) struct negation; Forms the logical negation of the type trait B. The type std::negation<B> is a UnaryTypeTrait with a BaseCharacteristic of std::bool_constant<!bool(B::value)>. Template parameters B – any type such that the expression bool(B::value) is a valid constant expression Helper variable template template<class…
