std::logical_not - cppreference.com (original) (raw)
| | | | | ------------------------------------- | | ------------- | | template<> class logical_not<void>; | | (since C++14) |
std::logical_not<void> is a specialization of std::logical_not with parameter and return type deduced.
Contents
[edit] Nested types
[edit] Member functions
| | applies operator! to its argument (public member function) | | ------------------------------------------------------------- |
std::logical_not::operator()
| template< class T > constexpr auto operator()( T&& arg ) const -> decltype(<T>(arg)); | | |
| ------------------------------------------------------------------------------------------------------------------------- | | |
Returns the result of <T>(arg).
Parameters
| arg | - | value to apply logical NOT to |
|---|
Return value
<T>(arg).