operator==,!=(std::scoped_allocator_adaptor)
De cppreference.com
| Definido en el archivo de encabezado <scoped_allocator>
|
||
template< class OuterAlloc1, class OuterAlloc2, class... InnerAllocs >
bool operator==( const scoped_allocator_adaptor<OuterAlloc1, InnerAllocs...>& lhs,
const scoped_allocator_adaptor<OuterAlloc2, InnerAllocs...>& rhs ) noexcept;
|
(desde C++11) | |
template< class OuterAlloc1, class OuterAlloc2, class... InnerAllocs >
bool operator!=( const scoped_allocator_adaptor<OuterAlloc1, InnerAllocs...>& lhs,
const scoped_allocator_adaptor<OuterAlloc2, InnerAllocs...>& rhs ) noexcept;
|
(desde C++11) (hasta C++20) |
|
Compara dos adaptadores de asignador con ámbito. Dos de estos asignadores son iguales si:
lhs.outer_allocator() == rhs.outer_allocator(), y- si
sizeof...(InnerAllocs) > 0,lhs.inner_allocator() == rhs.inner_allocator().
|
El operador |
(desde C++20) |
Parámetros
| lhs, rhs | - | Los adaptadores de asignador con ámbito a comparar. |
Valor de retorno
1) Devuelve
true si lhs y rhs son iguales, false de lo contrario.2) Devuelve
true si lhs y rhs no son iguales, false de lo contrario.