std::bit_not<void>
Определён в заголовке <functional> | ||
|---|---|---|
template<> class bit_not<void>; | (начиная с C++14) |
std::bit_not<void> — это специализация std::bit_not с выведенными типами параметра и возвращаемого значения.
Вложенные типы
| Вложенный тип | Определение |
|---|---|
is_transparent | не указано |
Функции-члены
применяет operator~ к своему аргументу (открытая функция-член) |
std::bit_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/bit_not_void