[#BloombergLP-bdljsn-operator_not_eq-085] = xref:BloombergLP.adoc[BloombergLP]::xref:BloombergLP/bdljsn.adoc[bdljsn]::operator!= :relfileprefix: ../../ :mrdocs: Inequality operators == Synopses Declared in `<bdljsn_error.h>` Same as the related overload above for `operator!=`. [source,cpp,subs="verbatim,replacements,macros,-callouts"] ---- bool xref:BloombergLP/bdljsn/operator_not_eq-09.adoc[operator!=]( xref:BloombergLP/bdljsn/Json.adoc[Json] const& lhs, unsigned long long rhs); ---- [.small]#xref:BloombergLP/bdljsn/operator_not_eq-09.adoc[_» more..._]# Process the specified `array` during visitation of a `bdljsn::Json` object. [source,cpp,subs="verbatim,replacements,macros,-callouts"] ---- bool xref:BloombergLP/bdljsn/operator_not_eq-0a.adoc[operator!=]( xref:BloombergLP/bdljsn/Json.adoc[Json] const& lhs, xref:BloombergLP/bdljsn/JsonArray.adoc[JsonArray] const& rhs); ---- [.small]#xref:BloombergLP/bdljsn/operator_not_eq-0a.adoc[_» more..._]# Return `true` if the specified `lhs` and `rhs` do not have the same value. [source,cpp,subs="verbatim,replacements,macros,-callouts"] ---- bool xref:BloombergLP/bdljsn/operator_not_eq-053.adoc[operator!=]( xref:BloombergLP/bdljsn/Json.adoc[Json] const& lhs, xref:BloombergLP/bdljsn/JsonObject.adoc[JsonObject] const& rhs); ---- [.small]#xref:BloombergLP/bdljsn/operator_not_eq-053.adoc[_» more..._]# Same as the related overload above for `operator!=`. [source,cpp,subs="verbatim,replacements,macros,-callouts"] ---- bool xref:BloombergLP/bdljsn/operator_not_eq-0f5.adoc[operator!=]( xref:BloombergLP/bdljsn/Json.adoc[Json] const& lhs, xref:BloombergLP/bdljsn/JsonNumber.adoc[JsonNumber] const& rhs); ---- [.small]#xref:BloombergLP/bdljsn/operator_not_eq-0f5.adoc[_» more..._]# Same as the related overload above for `operator!=`. [source,cpp,subs="verbatim,replacements,macros,-callouts"] ---- bool xref:BloombergLP/bdljsn/operator_not_eq-05b.adoc[operator!=]( xref:BloombergLP/bdljsn/Json.adoc[Json] const& lhs, xref:BloombergLP/bdljsn/JsonNull-0b.adoc[JsonNull] const& rhs); ---- [.small]#xref:BloombergLP/bdljsn/operator_not_eq-05b.adoc[_» more..._]# Same as the related overload above for `operator!=`. [source,cpp,subs="verbatim,replacements,macros,-callouts"] ---- bool xref:BloombergLP/bdljsn/operator_not_eq-00f.adoc[operator!=]( xref:BloombergLP/bdljsn/Json.adoc[Json] const& lhs, bool rhs); ---- [.small]#xref:BloombergLP/bdljsn/operator_not_eq-00f.adoc[_» more..._]# Same as the related overload above for `operator!=`. [source,cpp,subs="verbatim,replacements,macros,-callouts"] ---- bool xref:BloombergLP/bdljsn/operator_not_eq-078.adoc[operator!=]( xref:BloombergLP/bdljsn/Json.adoc[Json] const& lhs, int rhs); ---- [.small]#xref:BloombergLP/bdljsn/operator_not_eq-078.adoc[_» more..._]# Same as the related overload above for `operator!=`. [source,cpp,subs="verbatim,replacements,macros,-callouts"] ---- bool xref:BloombergLP/bdljsn/operator_not_eq-087.adoc[operator!=]( xref:BloombergLP/bdljsn/Json.adoc[Json] const& lhs, unsigned int rhs); ---- [.small]#xref:BloombergLP/bdljsn/operator_not_eq-087.adoc[_» more..._]# Same as the related overload above for `operator!=`. [source,cpp,subs="verbatim,replacements,macros,-callouts"] ---- bool xref:BloombergLP/bdljsn/operator_not_eq-04.adoc[operator!=]( xref:BloombergLP/bdljsn/Json.adoc[Json] const& lhs, long rhs); ---- [.small]#xref:BloombergLP/bdljsn/operator_not_eq-04.adoc[_» more..._]# Same as the related overload above for `operator!=`. [source,cpp,subs="verbatim,replacements,macros,-callouts"] ---- bool xref:BloombergLP/bdljsn/operator_not_eq-015.adoc[operator!=]( xref:BloombergLP/bdljsn/Json.adoc[Json] const& lhs, unsigned long rhs); ---- [.small]#xref:BloombergLP/bdljsn/operator_not_eq-015.adoc[_» more..._]# Same as the related overload above for `operator!=`. [source,cpp,subs="verbatim,replacements,macros,-callouts"] ---- bool xref:BloombergLP/bdljsn/operator_not_eq-0d5.adoc[operator!=]( xref:BloombergLP/bdljsn/Json.adoc[Json] const& lhs, long long rhs); ---- [.small]#xref:BloombergLP/bdljsn/operator_not_eq-0d5.adoc[_» more..._]# Return `true` if the specified `lhs` and `rhs` do not have the same value. [source,cpp,subs="verbatim,replacements,macros,-callouts"] ---- bool xref:BloombergLP/bdljsn/operator_not_eq-0bd.adoc[operator!=]( std::string_view const& lhs, xref:BloombergLP/bdljsn/Json.adoc[Json] const& rhs); ---- [.small]#xref:BloombergLP/bdljsn/operator_not_eq-0bd.adoc[_» more..._]# Same as the related overload above for `operator!=`. [source,cpp,subs="verbatim,replacements,macros,-callouts"] ---- bool xref:BloombergLP/bdljsn/operator_not_eq-076.adoc[operator!=]( xref:BloombergLP/bdljsn/Json.adoc[Json] const& lhs, float rhs); ---- [.small]#xref:BloombergLP/bdljsn/operator_not_eq-076.adoc[_» more..._]# Same as the related overload above for `operator!=`. [source,cpp,subs="verbatim,replacements,macros,-callouts"] ---- bool xref:BloombergLP/bdljsn/operator_not_eq-0c0.adoc[operator!=]( xref:BloombergLP/bdljsn/Json.adoc[Json] const& lhs, double rhs); ---- [.small]#xref:BloombergLP/bdljsn/operator_not_eq-0c0.adoc[_» more..._]# Same as the related overload above for `operator!=`. [source,cpp,subs="verbatim,replacements,macros,-callouts"] ---- bool xref:BloombergLP/bdljsn/operator_not_eq-014.adoc[operator!=]( xref:BloombergLP/bdljsn/Json.adoc[Json] const& lhs, xref:BloombergLP/bdldfp/Decimal64.adoc[bdldfp::Decimal64] rhs); ---- [.small]#xref:BloombergLP/bdljsn/operator_not_eq-014.adoc[_» more..._]# Same as the related overload above for `operator!=`. [source,cpp,subs="verbatim,replacements,macros,-callouts"] ---- bool xref:BloombergLP/bdljsn/operator_not_eq-0ee.adoc[operator!=]( xref:BloombergLP/bdljsn/Json.adoc[Json] const& lhs, char const* rhs); ---- [.small]#xref:BloombergLP/bdljsn/operator_not_eq-0ee.adoc[_» more..._]# Same as the related overload above for `operator!=`. [source,cpp,subs="verbatim,replacements,macros,-callouts"] ---- bool xref:BloombergLP/bdljsn/operator_not_eq-05f.adoc[operator!=]( xref:BloombergLP/bdljsn/Json.adoc[Json] const& lhs, std::string_view const& rhs); ---- [.small]#xref:BloombergLP/bdljsn/operator_not_eq-05f.adoc[_» more..._]# Return `true` if the specified `lhs` and `rhs` attribute objects do not have the same value, and `false` otherwise. Two attribute objects do not have the same value if one or more respective attributes differ in values. [source,cpp,subs="verbatim,replacements,macros,-callouts"] ---- bool xref:BloombergLP/bdljsn/operator_not_eq-01c7.adoc[operator!=]( xref:BloombergLP/bdljsn/Location.adoc[Location] const& lhs, xref:BloombergLP/bdljsn/Location.adoc[Location] const& rhs); ---- [.small]#xref:BloombergLP/bdljsn/operator_not_eq-01c7.adoc[_» more..._]# Return `true` if the specified `lhs` and `rhs` attribute objects do not have the same value, and `false` otherwise. Two attribute objects do not have the same value if one or more respective attributes differ in values. [source,cpp,subs="verbatim,replacements,macros,-callouts"] ---- bool xref:BloombergLP/bdljsn/operator_not_eq-08b.adoc[operator!=]( xref:BloombergLP/bdljsn/Error.adoc[Error] const& lhs, xref:BloombergLP/bdljsn/Error.adoc[Error] const& rhs); ---- [.small]#xref:BloombergLP/bdljsn/operator_not_eq-08b.adoc[_» more..._]# Return `true` if the specified `lhs` and `rhs` attribute objects do not have the same value, and `false` otherwise. Two attribute objects do not have the same value if one or more respective attributes do not have the same value. [source,cpp,subs="verbatim,replacements,macros,-callouts"] ---- bool xref:BloombergLP/bdljsn/operator_not_eq-060.adoc[operator!=]( xref:BloombergLP/bdljsn/ReadOptions.adoc[ReadOptions] const& lhs, xref:BloombergLP/bdljsn/ReadOptions.adoc[ReadOptions] const& rhs); ---- [.small]#xref:BloombergLP/bdljsn/operator_not_eq-060.adoc[_» more..._]# Return `true` if the specified `lhs` and `rhs` attribute objects do not have the same value, and `false` otherwise. Two attribute objects do not have the same value if one or more respective attributes differ in values. [source,cpp,subs="verbatim,replacements,macros,-callouts"] ---- bool xref:BloombergLP/bdljsn/operator_not_eq-017.adoc[operator!=]( xref:BloombergLP/bdljsn/WriteOptions.adoc[WriteOptions] const& lhs, xref:BloombergLP/bdljsn/WriteOptions.adoc[WriteOptions] const& rhs); ---- [.small]#xref:BloombergLP/bdljsn/operator_not_eq-017.adoc[_» more..._]# Same as the related overload above for `operator!=`. [source,cpp,subs="verbatim,replacements,macros,-callouts"] ---- bool xref:BloombergLP/bdljsn/operator_not_eq-069.adoc[operator!=]( int lhs, xref:BloombergLP/bdljsn/Json.adoc[Json] const& rhs); ---- [.small]#xref:BloombergLP/bdljsn/operator_not_eq-069.adoc[_» more..._]# Return `true` if the specified `lhs` and `rhs` objects do not have the same value, and `false` otherwise. Two `JsonNumber` objects do not have the same value if their `value` attributes are not the same. [source,cpp,subs="verbatim,replacements,macros,-callouts"] ---- bool xref:BloombergLP/bdljsn/operator_not_eq-059.adoc[operator!=]( xref:BloombergLP/bdljsn/JsonNumber.adoc[JsonNumber] const& lhs, xref:BloombergLP/bdljsn/JsonNumber.adoc[JsonNumber] const& rhs); ---- [.small]#xref:BloombergLP/bdljsn/operator_not_eq-059.adoc[_» more..._]# Return `false` if the specified `lhs` and `rhs` objects have the same value, and `true` otherwise. Two `Json` objects `lhs` and `rhs` have the same value if they hold objects of the same type, and those objects have the same value. [source,cpp,subs="verbatim,replacements,macros,-callouts"] ---- bool xref:BloombergLP/bdljsn/operator_not_eq-0b5.adoc[operator!=]( xref:BloombergLP/bdljsn/Json.adoc[Json] const& lhs, xref:BloombergLP/bdljsn/Json.adoc[Json] const& rhs); ---- [.small]#xref:BloombergLP/bdljsn/operator_not_eq-0b5.adoc[_» more..._]# Return `false` if the specified `lhs` and `rhs` objects have the same value, and `true` otherwise. Two `JsonArray` objects `lhs` and `rhs` have the same value if they have the same number of elements, and each element in the ordered sequence of elements of `lhs` has the same value as the corresponding element in the ordered sequence of elements of `rhs`. [source,cpp,subs="verbatim,replacements,macros,-callouts"] ---- bool xref:BloombergLP/bdljsn/operator_not_eq-01ca.adoc[operator!=]( xref:BloombergLP/bdljsn/JsonArray.adoc[JsonArray] const& lhs, xref:BloombergLP/bdljsn/JsonArray.adoc[JsonArray] const& rhs); ---- [.small]#xref:BloombergLP/bdljsn/operator_not_eq-01ca.adoc[_» more..._]# Return `false` if the specified `lhs` and `rhs` objects have the same value, and `true` otherwise. Two `JsonObject` objects have the same value if they have the same number of `Member` objects, and for each `Member` object that is contained in `lhs` there is a key‐value pair contained in `rhs` having the same value, and vice versa. [source,cpp,subs="verbatim,replacements,macros,-callouts"] ---- bool xref:BloombergLP/bdljsn/operator_not_eq-072.adoc[operator!=]( xref:BloombergLP/bdljsn/JsonObject.adoc[JsonObject] const& lhs, xref:BloombergLP/bdljsn/JsonObject.adoc[JsonObject] const& rhs); ---- [.small]#xref:BloombergLP/bdljsn/operator_not_eq-072.adoc[_» more..._]# Return `true` if the specified `lhs` and `rhs` arguments do not have the same value, and `false` otherwise. Two arguments do not have the same value if the `Json` object does not have the same value as a `Json` object constructed from the other argument. [source,cpp,subs="verbatim,replacements,macros,-callouts"] ---- bool xref:BloombergLP/bdljsn/operator_not_eq-01d.adoc[operator!=]( xref:BloombergLP/bdljsn/JsonArray.adoc[JsonArray] const& lhs, xref:BloombergLP/bdljsn/Json.adoc[Json] const& rhs); ---- [.small]#xref:BloombergLP/bdljsn/operator_not_eq-01d.adoc[_» more..._]# Process the specified `object` during visitation of a `bdljsn::Json` object. [source,cpp,subs="verbatim,replacements,macros,-callouts"] ---- bool xref:BloombergLP/bdljsn/operator_not_eq-07b.adoc[operator!=]( xref:BloombergLP/bdljsn/JsonObject.adoc[JsonObject] const& lhs, xref:BloombergLP/bdljsn/Json.adoc[Json] const& rhs); ---- [.small]#xref:BloombergLP/bdljsn/operator_not_eq-07b.adoc[_» more..._]# Same as the related overload above for `operator!=`. [source,cpp,subs="verbatim,replacements,macros,-callouts"] ---- bool xref:BloombergLP/bdljsn/operator_not_eq-010.adoc[operator!=]( xref:BloombergLP/bdljsn/JsonNumber.adoc[JsonNumber] const& lhs, xref:BloombergLP/bdljsn/Json.adoc[Json] const& rhs); ---- [.small]#xref:BloombergLP/bdljsn/operator_not_eq-010.adoc[_» more..._]# Same as the related overload above for `operator!=`. [source,cpp,subs="verbatim,replacements,macros,-callouts"] ---- bool xref:BloombergLP/bdljsn/operator_not_eq-0c5.adoc[operator!=]( xref:BloombergLP/bdljsn/JsonNull-0b.adoc[JsonNull] const& lhs, xref:BloombergLP/bdljsn/Json.adoc[Json] const& rhs); ---- [.small]#xref:BloombergLP/bdljsn/operator_not_eq-0c5.adoc[_» more..._]# Same as the related overload above for `operator!=`. [source,cpp,subs="verbatim,replacements,macros,-callouts"] ---- bool xref:BloombergLP/bdljsn/operator_not_eq-08c.adoc[operator!=]( bool lhs, xref:BloombergLP/bdljsn/Json.adoc[Json] const& rhs); ---- [.small]#xref:BloombergLP/bdljsn/operator_not_eq-08c.adoc[_» more..._]# Return `false` (unconditionally) as the specified `lhs` and `rhs` cannot have the different values. [source,cpp,subs="verbatim,replacements,macros,-callouts"] ---- bool xref:BloombergLP/bdljsn/operator_not_eq-0df.adoc[operator!=]( xref:BloombergLP/bdljsn/JsonNull-0b.adoc[JsonNull] const& lhs, xref:BloombergLP/bdljsn/JsonNull-0b.adoc[JsonNull] const& rhs); ---- [.small]#xref:BloombergLP/bdljsn/operator_not_eq-0df.adoc[_» more..._]# Same as the related overload above for `operator!=`. [source,cpp,subs="verbatim,replacements,macros,-callouts"] ---- bool xref:BloombergLP/bdljsn/operator_not_eq-0f7.adoc[operator!=]( unsigned int lhs, xref:BloombergLP/bdljsn/Json.adoc[Json] const& rhs); ---- [.small]#xref:BloombergLP/bdljsn/operator_not_eq-0f7.adoc[_» more..._]# Same as the related overload above for `operator!=`. [source,cpp,subs="verbatim,replacements,macros,-callouts"] ---- bool xref:BloombergLP/bdljsn/operator_not_eq-006.adoc[operator!=]( long lhs, xref:BloombergLP/bdljsn/Json.adoc[Json] const& rhs); ---- [.small]#xref:BloombergLP/bdljsn/operator_not_eq-006.adoc[_» more..._]# Same as the related overload above for `operator!=`. [source,cpp,subs="verbatim,replacements,macros,-callouts"] ---- bool xref:BloombergLP/bdljsn/operator_not_eq-0f2.adoc[operator!=]( unsigned long lhs, xref:BloombergLP/bdljsn/Json.adoc[Json] const& rhs); ---- [.small]#xref:BloombergLP/bdljsn/operator_not_eq-0f2.adoc[_» more..._]# Same as the related overload above for `operator!=`. [source,cpp,subs="verbatim,replacements,macros,-callouts"] ---- bool xref:BloombergLP/bdljsn/operator_not_eq-0e8.adoc[operator!=]( long long lhs, xref:BloombergLP/bdljsn/Json.adoc[Json] const& rhs); ---- [.small]#xref:BloombergLP/bdljsn/operator_not_eq-0e8.adoc[_» more..._]# Same as the related overload above for `operator!=`. [source,cpp,subs="verbatim,replacements,macros,-callouts"] ---- bool xref:BloombergLP/bdljsn/operator_not_eq-07c.adoc[operator!=]( unsigned long long lhs, xref:BloombergLP/bdljsn/Json.adoc[Json] const& rhs); ---- [.small]#xref:BloombergLP/bdljsn/operator_not_eq-07c.adoc[_» more..._]# Same as the related overload above for `operator!=`. [source,cpp,subs="verbatim,replacements,macros,-callouts"] ---- bool xref:BloombergLP/bdljsn/operator_not_eq-080.adoc[operator!=]( float lhs, xref:BloombergLP/bdljsn/Json.adoc[Json] const& rhs); ---- [.small]#xref:BloombergLP/bdljsn/operator_not_eq-080.adoc[_» more..._]# Same as the related overload above for `operator!=`. [source,cpp,subs="verbatim,replacements,macros,-callouts"] ---- bool xref:BloombergLP/bdljsn/operator_not_eq-009.adoc[operator!=]( double lhs, xref:BloombergLP/bdljsn/Json.adoc[Json] const& rhs); ---- [.small]#xref:BloombergLP/bdljsn/operator_not_eq-009.adoc[_» more..._]# Same as the related overload above for `operator!=`. [source,cpp,subs="verbatim,replacements,macros,-callouts"] ---- bool xref:BloombergLP/bdljsn/operator_not_eq-07f.adoc[operator!=]( xref:BloombergLP/bdldfp/Decimal64.adoc[bdldfp::Decimal64] lhs, xref:BloombergLP/bdljsn/Json.adoc[Json] const& rhs); ---- [.small]#xref:BloombergLP/bdljsn/operator_not_eq-07f.adoc[_» more..._]# Return `true` if the specified `lhs` and `rhs` arguments do not have the same value, and `false` otherwise. Two arguments do not have the same value if the `Json` object does not have the same value as a `Json` object constructed from the other argument. [source,cpp,subs="verbatim,replacements,macros,-callouts"] ---- bool xref:BloombergLP/bdljsn/operator_not_eq-03.adoc[operator!=]( char const* lhs, xref:BloombergLP/bdljsn/Json.adoc[Json] const& rhs); ---- [.small]#xref:BloombergLP/bdljsn/operator_not_eq-03.adoc[_» more..._]# [.small]#Created with https://www.mrdocs.com[MrDocs]#