<scoped_allocator> Операторов

Заголовок <scoped_allocator> предоставляет следующие операторы:

оператор!=

Сравнивает два объекта scoped_allocator_adaptor, чтобы определить их неравенство.

template <class Outer, class... Inner>
bool operator!=(
    const scoped_allocator_adaptor<Outer, Inner...>& left,
    const scoped_allocator_adaptor<Outer, Inner...>& right) noexcept;

Параметры

слева
Левый объект scoped_allocator_adaptor.

правой
Правой объект scoped_allocator_adaptor.

Возвращаемое значение

!(left == right)

operator==

Сравнивает два объекта scoped_allocator_adaptor, чтобы определить, равны ли они.

template <class Outer, class... Inner>
bool operator==(
    const scoped_allocator_adaptor<Outer, Inner...>& left,
    const scoped_allocator_adaptor<Outer, Inner...>& right) noexcept;

Параметры

слева
Левый объект scoped_allocator_adaptor.

правой
Правой объект scoped_allocator_adaptor.

Возвращаемое значение

left.outer_allocator() == right.outer_allocator() && left.inner_allocator() == right.inner_allocator()

См. также

<scoped_allocator>