◐ Shell
clean mode source ↗

std::bit_not<void> - cppreference.com

From cppreference.com

template<>
class bit_not<void>;
(since C++14)

std::bit_not<void> is a specialization of std::bit_not with parameter and return type deduced.

Nested types

Member functions

applies operator~ to its argument
(public member function)

std::bit_not<void>::operator()

template< class T >
constexpr auto operator()( T&& arg ) const
    -> decltype(~std::forward<T>(arg));

Returns the result of ~std::forward<T>(arg).

Parameters

arg - value to bitwise NOT

Return value

~std::forward<T>(arg).

Example