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