Range-v3
Range algorithms, views, and actions for the Standard Library
ranges::not_equal_to Struct Reference

Public Types

using is_transparent = void
 

Public Member Functions

template<typename T , typename U >
CPP_TEMPLATE_AUX_0 c (requires ` equality_comparable_with< T, U >) ccconstexpr bool operator()(T &&t
 

Public Attributes

CPP_TEMPLATE_AUX_0 U &&u const
 

Member Data Documentation

◆ const

CPP_TEMPLATE_AUX_0 U&& u ranges::not_equal_to::const
Initial value:
{
return !equal_to{}((T &&) t, (U &&) u)
CPP_TEMPLATE_AUX_0 u(requires ` input_iterator< I > &&sentinel_for< S, I > &&weakly_incrementable< O > &&copy_constructible< F > &&indirectly_writable< O, indirect_result_t< F &, projected< I, P >>>) uuunary_transform_result< I
function template transform
bool_< T::type::value==U::type::value > equal_to
A Boolean integral constant wrapper around the result of comparing T::type::value and U::type::value ...
Definition: meta.hpp:237