4#ifndef TETL_FUNCTIONAL_LOGICAL_NOT_HPP
5#define TETL_FUNCTIONAL_LOGICAL_NOT_HPP
7#include <etl/_utility/forward.hpp>
14template <
typename T =
void>
24 using is_transparent =
void;
28 ->
decltype(!
etl::forward<T>(arg))
30 return !
etl::forward<T>(arg);
Definition adjacent_find.hpp:9
constexpr auto operator()(T &&arg) const noexcept(noexcept(!etl::forward< T >(arg))) -> decltype(!etl::forward< T >(arg))
Definition logical_not.hpp:27
Function object for performing logical NOT (logical negation). Effectively calls operator!...
Definition logical_not.hpp:15
constexpr auto operator()(T const &arg) const -> bool
Definition logical_not.hpp:16