All Classes Functions Variables Typedefs Enumerations Enumerator Friends Groups Pages
gears::meta::Not< T > Struct Template Reference

Logical Not meta function. More...

Inherits Bool<!T::value >.

Detailed Description

template<typename T>
struct gears::meta::Not< T >

The equivalent of operator! for bools except for meta functions. Returns std::true_type or std::false_type.

Example:

// passes the static_assert
static_assert(meta::Not<std::is_integral<float>>::value, "...");
Template Parameters
TMeta function to use logical not on.

Definition at line 152 of file meta/meta.hpp.