Spec-Zone.ru › C++

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

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API