All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
blaze::Not< C > Struct Template Reference

Compile time type negation.The Not class template negates the given compile time condition. In case the given condition would evaluate to true, the nested member enumeration is set to false and vice versa: More...

#include <Not.h>

Detailed Description

template<typename C>
struct blaze::Not< C >

Compile time type negation.

The Not class template negates the given compile time condition. In case the given condition would evaluate to true, the nested member enumeration is set to false and vice versa:

using namespace blaze;
Not< IsIntegral<int> >::value // Evaluates to 0
Not< IsDouble<int> >::value // Evaluates to 1

The documentation for this struct was generated from the following file: