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/cpp/utility/functional/bit_not_void

Spec-Zone.ru

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