std::logical_not<void>
Определено в заголовочном файле <functional> | ||
|---|---|---|
template<> class logical_not<void>; | (начиная с C++14) |
std::logical_not<void> — это специализация std::logical_not с выведенными типами параметра и возвращаемого значения.
Вложенные типы
| Вложенный тип | Определение |
|---|---|
is_transparent | не указано |
Функции-члены
применяет operator! к своему аргументу (открытая функция-член) |
std::logical_not<void>::operator()
template< class T >
constexpr auto operator()( T&& arg ) const
-> decltype(!std::forward<T>(arg));
|
Возвращает результат !std::forward<T>(arg).
Параметры
| arg | - | значение, к которому применяется логическое НЕ |
Возвращаемое значение
!std::forward<T>(arg).
Пример
© cppreference.com
Licensed under the Creative Commons Attribution-ShareAlike Unported License v3.0.
https://en.cppreference.com/cpp/utility/functional/logical_not_void