// Description: Logical-not type-function
// Documentation: type_traits.txt
#ifndef PASTELSYS_NOT_H
#define PASTELSYS_NOT_H
#include "pastel/sys/type_traits/identity.h"
namespace Pastel
{
template <typename Condition>
struct Not_F
: Identity_F<
std::integral_constant<bool, !Condition::value>
>
{};
template <typename Condition>
using Not =
typename Not_F<Condition>::type;
}
#endif