Inequality operators

Synopses

Declared in <bdlc_bitarray.h>

Return whether the iterators refer to different positions (see free operator!=).

template<>
bool
operator!=<>(
    PackedIntArrayConstIterator const& lhs,
    PackedIntArrayConstIterator const& rhs);

Return true if lhs and rhs refer to different positions.

template<class TYPE>
bool
operator!=(
    PackedIntArrayConstIterator<TYPE> const& lhs,
    PackedIntArrayConstIterator<TYPE> const& rhs);

Return true if lhs and rhs do not have the same value.

template<class TYPE>
bool
operator!=(
    PackedIntArray<TYPE> const& lhs,
    PackedIntArray<TYPE> const& rhs);

Return true if lhs and rhs do not have the same value, else false.

bool
operator!=(
    BitArray const& lhs,
    BitArray const& rhs);

Return whether the iterators refer to different positions (see free operator!=).

template<>
bool
operator!=(
    CompactedArray_ConstIterator const& lhs,
    CompactedArray_ConstIterator const& rhs);

Return true if the specified lhs and rhs iterators differ.

template<class TYPE>
bool
operator!=(
    CompactedArray_ConstIterator<TYPE> const& lhs,
    CompactedArray_ConstIterator<TYPE> const& rhs);

Return true if the values stored in lhs and rhs differ.

template<class TYPE>
bool
operator!=(
    CompactedArray_CountedValue<TYPE> const& lhs,
    CompactedArray_CountedValue<TYPE> const& rhs);

Return true if the specified lhs and rhs arrays do not have the same value, and false otherwise.

template<class TYPE>
bool
operator!=(
    CompactedArray<TYPE> const& lhs,
    CompactedArray<TYPE> const& rhs);

Return true if the specified lhs and rhs objects do not have the same value, and false otherwise.

template<
    class KEY,
    class ENTRY,
    class ENTRY_UTIL,
    class HASH,
    class EQUAL>
bool
operator!=(
    FlatHashTable<KEY, ENTRY, ENTRY_UTIL, HASH, EQUAL> const& lhs,
    FlatHashTable<KEY, ENTRY, ENTRY_UTIL, HASH, EQUAL> const& rhs);

Return whether the maps differ in key/value contents.

template<>
bool
operator!=(
    FlatHashMap const& lhs,
    FlatHashMap const& rhs);

Return whether lhs and rhs do not have the same value.

template<
    class KEY,
    class VALUE,
    class HASH,
    class EQUAL>
bool
operator!=(
    FlatHashMap<KEY, VALUE, HASH, EQUAL> const& lhs,
    FlatHashMap<KEY, VALUE, HASH, EQUAL> const& rhs);

Return whether the specified queues do not have the same value.

template<class T>
bool
operator!=(
    Queue<T> const& lhs,
    Queue<T> const& rhs);

Return true if lhs and rhs do not have the same value, and false otherwise.

bool
operator!=(
    IndexClerkIter const& lhs,
    IndexClerkIter const& rhs);

Return true if the specified lhs and rhs index clerks do not have the same value, and false otherwise.

bool
operator!=(
    IndexClerk const& lhs,
    IndexClerk const& rhs);

Return whether the sets differ in contents.

template<>
bool
operator!=(
    FlatHashSet const& a,
    FlatHashSet const& b);

Return whether two sets do not have the same value.

template<
    class KEY,
    class HASH,
    class EQUAL>
bool
operator!=(
    FlatHashSet<KEY, HASH, EQUAL> const& a,
    FlatHashSet<KEY, HASH, EQUAL> const& b);

Return Value

  • true if the iterators refer to different positions, and false otherwise

  • true if lhs and rhs do not have the same value, and false otherwise

  • true if the iterators differ, and false otherwise

  • true if the values differ, and false otherwise

  • true if the arrays do not have the same value, and false otherwise

  • true if lhs and rhs differ, and false otherwise

  • true if not equal, and false otherwise

  • true if a and b differ, and false otherwise

Parameters

Name

Description

lhs

left‐hand‐side iterator

rhs

right‐hand‐side iterator

a

first set to compare

b

second set to compare

Created with MrDocs