operator==,!=(std::scoped_allocator_adaptor)
De cppreference.com
< cpp | memory | scoped allocator adaptor
Definido en el archivo de encabezado <scoped_allocator>
|
||
template< class OuterAlloc1, class OuterAlloc2, class... InnerAllocs > bool operator==( const scoped_allocator_adaptor<OuterAlloc1, InnerAllocs...>& lhs, |
(desde C++11) | |
template< class OuterAlloc1, class OuterAlloc2, class... InnerAllocs > bool operator!=( const scoped_allocator_adaptor<OuterAlloc1, InnerAllocs...>& lhs, |
(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) |
[editar] Parámetros
lhs, rhs | - | Los adaptadores de asignador con ámbito a comparar. |
[editar] 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.