]>
Commit | Line | Data |
---|---|---|
20effc67 TL |
1 | /* |
2 | Copyright 2020 Glen Joseph Fernandes | |
3 | (glenjofe@gmail.com) | |
4 | ||
5 | Distributed under the Boost Software License, | |
6 | Version 1.0. (See accompanying file LICENSE_1_0.txt | |
7 | or copy at http://www.boost.org/LICENSE_1_0.txt) | |
8 | */ | |
9 | ||
10 | #ifndef BOOST_TT_NEGATION_HPP_INCLUDED | |
11 | #define BOOST_TT_NEGATION_HPP_INCLUDED | |
12 | ||
13 | #include <boost/type_traits/integral_constant.hpp> | |
14 | ||
15 | namespace boost { | |
16 | ||
17 | template<class T> | |
18 | struct negation | |
19 | : integral_constant<bool, !bool(T::value)> { }; | |
20 | ||
21 | } /* boost */ | |
22 | ||
23 | #endif |