My Project
negation.hpp
Go to the documentation of this file.
1 
28 #ifndef BSL_NEGATION_HPP
29 #define BSL_NEGATION_HPP
30 
31 #include "bool_constant.hpp"
32 
33 namespace bsl
34 {
45  template<typename B>
46  class negation final : // --
47  public bool_constant<!B::value>
48  {};
49 }
50 
51 #endif
If the provided type is an array type (taking into account const qualifications), provides the member...
Definition: integral_constant.hpp:45
Forms the logical negation of the type trait B, effectively performing a logical NOT on the trait.
Definition: negation.hpp:46