Inequality operators

Synopses

Declared in <bdljsn_error.h>

Same as the related overload above for operator!=.

bool
operator!=(
    Json const& lhs,
    unsigned long long rhs);

Same as the related overload above for operator!=.

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

Same as the related overload above for operator!=.

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

Same as the related overload above for operator!=.

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

Same as the related overload above for operator!=.

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

Same as the related overload above for operator!=.

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

Same as the related overload above for operator!=.

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

Same as the related overload above for operator!=.

bool
operator!=(
    Json const& lhs,
    unsigned int rhs);

Same as the related overload above for operator!=.

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

Same as the related overload above for operator!=.

bool
operator!=(
    Json const& lhs,
    unsigned long rhs);

Same as the related overload above for operator!=.

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

Same as the related overload above for operator!=.

bool
operator!=(
    std::string_view const& lhs,
    Json const& rhs);

Same as the related overload above for operator!=.

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

Same as the related overload above for operator!=.

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

Same as the related overload above for operator!=.

bool
operator!=(
    Json const& lhs,
    bdldfp::Decimal64 rhs);

Same as the related overload above for operator!=.

bool
operator!=(
    Json const& lhs,
    char const* rhs);

Same as the related overload above for operator!=.

bool
operator!=(
    Json const& lhs,
    std::string_view const& rhs);

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

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

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

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

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

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

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

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

Same as the related overload above for operator!=.

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

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

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

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

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

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

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

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

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

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

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

Same as the related overload above for operator!=.

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

Same as the related overload above for operator!=.

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

Same as the related overload above for operator!=.

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

Same as the related overload above for operator!=.

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

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

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

Same as the related overload above for operator!=.

bool
operator!=(
    unsigned int lhs,
    Json const& rhs);

Same as the related overload above for operator!=.

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

Same as the related overload above for operator!=.

bool
operator!=(
    unsigned long lhs,
    Json const& rhs);

Same as the related overload above for operator!=.

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

Same as the related overload above for operator!=.

bool
operator!=(
    unsigned long long lhs,
    Json const& rhs);

Same as the related overload above for operator!=.

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

Same as the related overload above for operator!=.

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

Same as the related overload above for operator!=.

bool
operator!=(
    bdldfp::Decimal64 lhs,
    Json const& rhs);

Same as the related overload above for operator!=.

bool
operator!=(
    char const* lhs,
    Json const& rhs);

Return Value

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

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

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

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

  • true if lhs and rhs differ, and false otherwise

Parameters

Name

Description

lhs

left‐hand operand

rhs

right‐hand operand

Created with MrDocs