[#BloombergLP-baljsn-operator_eq-063] = xref:BloombergLP.adoc[BloombergLP]::xref:BloombergLP/baljsn.adoc[baljsn]::operator== :relfileprefix: ../../ :mrdocs: Equality operators == Synopses Declared in `<baljsn_datumdecoderoptions.h>` Return 'true' if the specified 'lhs' and 'rhs' attribute objects have the same value, and 'false' otherwise. Two attribute objects have the same value if each respective attribute has the same value. [source,cpp,subs="verbatim,replacements,macros,-callouts"] ---- bool xref:BloombergLP/baljsn/operator_eq-04d.adoc[operator==]( xref:BloombergLP/baljsn/EncoderTestSequenceWithAllCategories.adoc[EncoderTestSequenceWithAllCategories] const& lhs, xref:BloombergLP/baljsn/EncoderTestSequenceWithAllCategories.adoc[EncoderTestSequenceWithAllCategories] const& rhs); ---- [.small]#xref:BloombergLP/baljsn/operator_eq-04d.adoc[_» more..._]# Returns 'true' as this type has no attributes and so all objects of this type are considered equal. [source,cpp,subs="verbatim,replacements,macros,-callouts"] ---- bool xref:BloombergLP/baljsn/operator_eq-030.adoc[operator==]( xref:BloombergLP/baljsn/EncoderTestSequenceWithUntagged5Sequence.adoc[EncoderTestSequenceWithUntagged5Sequence] const&, xref:BloombergLP/baljsn/EncoderTestSequenceWithUntagged5Sequence.adoc[EncoderTestSequenceWithUntagged5Sequence] const&); ---- [.small]#xref:BloombergLP/baljsn/operator_eq-030.adoc[_» more..._]# Return 'true' if the specified 'lhs' and 'rhs' attribute objects have the same value, and 'false' otherwise. Two attribute objects have the same value if each respective attribute has the same value. [source,cpp,subs="verbatim,replacements,macros,-callouts"] ---- bool xref:BloombergLP/baljsn/operator_eq-053.adoc[operator==]( xref:BloombergLP/baljsn/EncoderTestSequenceWithUntagged6.adoc[EncoderTestSequenceWithUntagged6] const& lhs, xref:BloombergLP/baljsn/EncoderTestSequenceWithUntagged6.adoc[EncoderTestSequenceWithUntagged6] const& rhs); ---- [.small]#xref:BloombergLP/baljsn/operator_eq-053.adoc[_» more..._]# Returns 'true' as this type has no attributes and so all objects of this type are considered equal. [source,cpp,subs="verbatim,replacements,macros,-callouts"] ---- bool xref:BloombergLP/baljsn/operator_eq-0892.adoc[operator==]( xref:BloombergLP/baljsn/EncoderTestSequenceWithUntagged7Sequence.adoc[EncoderTestSequenceWithUntagged7Sequence] const&, xref:BloombergLP/baljsn/EncoderTestSequenceWithUntagged7Sequence.adoc[EncoderTestSequenceWithUntagged7Sequence] const&); ---- [.small]#xref:BloombergLP/baljsn/operator_eq-0892.adoc[_» more..._]# Returns 'true' as this type has no attributes and so all objects of this type are considered equal. [source,cpp,subs="verbatim,replacements,macros,-callouts"] ---- bool xref:BloombergLP/baljsn/operator_eq-03d.adoc[operator==]( xref:BloombergLP/baljsn/EncoderTestSequenceWithUntagged7Sequence1.adoc[EncoderTestSequenceWithUntagged7Sequence1] const&, xref:BloombergLP/baljsn/EncoderTestSequenceWithUntagged7Sequence1.adoc[EncoderTestSequenceWithUntagged7Sequence1] const&); ---- [.small]#xref:BloombergLP/baljsn/operator_eq-03d.adoc[_» more..._]# Returns 'true' as this type has no attributes and so all objects of this type are considered equal. [source,cpp,subs="verbatim,replacements,macros,-callouts"] ---- bool xref:BloombergLP/baljsn/operator_eq-0d8.adoc[operator==]( xref:BloombergLP/baljsn/EncoderTestSequenceWithUntagged7Sequence2.adoc[EncoderTestSequenceWithUntagged7Sequence2] const&, xref:BloombergLP/baljsn/EncoderTestSequenceWithUntagged7Sequence2.adoc[EncoderTestSequenceWithUntagged7Sequence2] const&); ---- [.small]#xref:BloombergLP/baljsn/operator_eq-0d8.adoc[_» more..._]# Returns 'true' as this type has no attributes and so all objects of this type are considered equal. [source,cpp,subs="verbatim,replacements,macros,-callouts"] ---- bool xref:BloombergLP/baljsn/operator_eq-044.adoc[operator==]( xref:BloombergLP/baljsn/EncoderTestSequenceWithUntagged8Sequence.adoc[EncoderTestSequenceWithUntagged8Sequence] const&, xref:BloombergLP/baljsn/EncoderTestSequenceWithUntagged8Sequence.adoc[EncoderTestSequenceWithUntagged8Sequence] const&); ---- [.small]#xref:BloombergLP/baljsn/operator_eq-044.adoc[_» more..._]# Returns 'true' as this type has no attributes and so all objects of this type are considered equal. [source,cpp,subs="verbatim,replacements,macros,-callouts"] ---- bool xref:BloombergLP/baljsn/operator_eq-007.adoc[operator==]( xref:BloombergLP/baljsn/EncoderTestSequenceWithUntagged8Sequence1.adoc[EncoderTestSequenceWithUntagged8Sequence1] const&, xref:BloombergLP/baljsn/EncoderTestSequenceWithUntagged8Sequence1.adoc[EncoderTestSequenceWithUntagged8Sequence1] const&); ---- [.small]#xref:BloombergLP/baljsn/operator_eq-007.adoc[_» more..._]# Returns 'true' as this type has no attributes and so all objects of this type are considered equal. [source,cpp,subs="verbatim,replacements,macros,-callouts"] ---- bool xref:BloombergLP/baljsn/operator_eq-01f.adoc[operator==]( xref:BloombergLP/baljsn/EncoderTestSequenceWithUntagged9Sequence.adoc[EncoderTestSequenceWithUntagged9Sequence] const&, xref:BloombergLP/baljsn/EncoderTestSequenceWithUntagged9Sequence.adoc[EncoderTestSequenceWithUntagged9Sequence] const&); ---- [.small]#xref:BloombergLP/baljsn/operator_eq-01f.adoc[_» more..._]# Returns 'true' as this type has no attributes and so all objects of this type are considered equal. [source,cpp,subs="verbatim,replacements,macros,-callouts"] ---- bool xref:BloombergLP/baljsn/operator_eq-02cb.adoc[operator==]( xref:BloombergLP/baljsn/EncoderTestSequenceWithUntagged9Sequence1.adoc[EncoderTestSequenceWithUntagged9Sequence1] const&, xref:BloombergLP/baljsn/EncoderTestSequenceWithUntagged9Sequence1.adoc[EncoderTestSequenceWithUntagged9Sequence1] const&); ---- [.small]#xref:BloombergLP/baljsn/operator_eq-02cb.adoc[_» more..._]# Return 'true' if the specified 'lhs' and 'rhs' objects have the same value, and 'false' otherwise. Two 'EncoderTestChoiceWithAllCategories' objects have the same value if either the selections in both objects have the same ids and the same values, or both selections are undefined. [source,cpp,subs="verbatim,replacements,macros,-callouts"] ---- bool xref:BloombergLP/baljsn/operator_eq-0f8.adoc[operator==]( xref:BloombergLP/baljsn/EncoderTestChoiceWithAllCategories.adoc[EncoderTestChoiceWithAllCategories] const& lhs, xref:BloombergLP/baljsn/EncoderTestChoiceWithAllCategories.adoc[EncoderTestChoiceWithAllCategories] const& rhs); ---- [.small]#xref:BloombergLP/baljsn/operator_eq-0f8.adoc[_» more..._]# Return 'true' if the specified 'lhs' and 'rhs' objects have the same value, and 'false' otherwise. Two 'EncoderTestDegenerateChoice1' objects have the same value if either the selections in both objects have the same ids and the same values, or both selections are undefined. [source,cpp,subs="verbatim,replacements,macros,-callouts"] ---- bool xref:BloombergLP/baljsn/operator_eq-0df.adoc[operator==]( xref:BloombergLP/baljsn/EncoderTestDegenerateChoice1.adoc[EncoderTestDegenerateChoice1] const& lhs, xref:BloombergLP/baljsn/EncoderTestDegenerateChoice1.adoc[EncoderTestDegenerateChoice1] const& rhs); ---- [.small]#xref:BloombergLP/baljsn/operator_eq-0df.adoc[_» more..._]# Return 'true' if the specified 'lhs' and 'rhs' attribute objects have the same value, and 'false' otherwise. Two attribute objects have the same value if each respective attribute has the same value. [source,cpp,subs="verbatim,replacements,macros,-callouts"] ---- bool xref:BloombergLP/baljsn/operator_eq-0b5.adoc[operator==]( xref:BloombergLP/baljsn/EncoderTestEmployee.adoc[EncoderTestEmployee] const& lhs, xref:BloombergLP/baljsn/EncoderTestEmployee.adoc[EncoderTestEmployee] const& rhs); ---- [.small]#xref:BloombergLP/baljsn/operator_eq-0b5.adoc[_» more..._]# Returns 'true' as this type has no attributes and so all objects of this type are considered equal. [source,cpp,subs="verbatim,replacements,macros,-callouts"] ---- bool xref:BloombergLP/baljsn/operator_eq-0891.adoc[operator==]( xref:BloombergLP/baljsn/EncoderTestSequenceWithUntagged4Sequence.adoc[EncoderTestSequenceWithUntagged4Sequence] const&, xref:BloombergLP/baljsn/EncoderTestSequenceWithUntagged4Sequence.adoc[EncoderTestSequenceWithUntagged4Sequence] const&); ---- [.small]#xref:BloombergLP/baljsn/operator_eq-0891.adoc[_» more..._]# Return 'true' if the specified 'lhs' and 'rhs' attribute objects have the same value, and 'false' otherwise. Two attribute objects have the same value if each respective attribute has the same value. [source,cpp,subs="verbatim,replacements,macros,-callouts"] ---- bool xref:BloombergLP/baljsn/operator_eq-0e3.adoc[operator==]( xref:BloombergLP/baljsn/EncoderTestSequenceWithUntagged1.adoc[EncoderTestSequenceWithUntagged1] const& lhs, xref:BloombergLP/baljsn/EncoderTestSequenceWithUntagged1.adoc[EncoderTestSequenceWithUntagged1] const& rhs); ---- [.small]#xref:BloombergLP/baljsn/operator_eq-0e3.adoc[_» more..._]# Return 'true' if the specified 'lhs' and 'rhs' attribute objects have the same value, and 'false' otherwise. Two attribute objects have the same value if each respective attribute has the same value. [source,cpp,subs="verbatim,replacements,macros,-callouts"] ---- bool xref:BloombergLP/baljsn/operator_eq-05c4.adoc[operator==]( xref:BloombergLP/baljsn/EncoderTestSequenceWithUntagged10.adoc[EncoderTestSequenceWithUntagged10] const& lhs, xref:BloombergLP/baljsn/EncoderTestSequenceWithUntagged10.adoc[EncoderTestSequenceWithUntagged10] const& rhs); ---- [.small]#xref:BloombergLP/baljsn/operator_eq-05c4.adoc[_» more..._]# Return 'true' if the specified 'lhs' and 'rhs' attribute objects have the same value, and 'false' otherwise. Two attribute objects have the same value if each respective attribute has the same value. [source,cpp,subs="verbatim,replacements,macros,-callouts"] ---- bool xref:BloombergLP/baljsn/operator_eq-0e7.adoc[operator==]( xref:BloombergLP/baljsn/EncoderTestSequenceWithUntagged11.adoc[EncoderTestSequenceWithUntagged11] const& lhs, xref:BloombergLP/baljsn/EncoderTestSequenceWithUntagged11.adoc[EncoderTestSequenceWithUntagged11] const& rhs); ---- [.small]#xref:BloombergLP/baljsn/operator_eq-0e7.adoc[_» more..._]# Return 'true' if the specified 'lhs' and 'rhs' attribute objects have the same value, and 'false' otherwise. Two attribute objects have the same value if each respective attribute has the same value. [source,cpp,subs="verbatim,replacements,macros,-callouts"] ---- bool xref:BloombergLP/baljsn/operator_eq-009.adoc[operator==]( xref:BloombergLP/baljsn/EncoderTestSequenceWithUntagged12.adoc[EncoderTestSequenceWithUntagged12] const& lhs, xref:BloombergLP/baljsn/EncoderTestSequenceWithUntagged12.adoc[EncoderTestSequenceWithUntagged12] const& rhs); ---- [.small]#xref:BloombergLP/baljsn/operator_eq-009.adoc[_» more..._]# Return 'true' if the specified 'lhs' and 'rhs' attribute objects have the same value, and 'false' otherwise. Two attribute objects have the same value if each respective attribute has the same value. [source,cpp,subs="verbatim,replacements,macros,-callouts"] ---- bool xref:BloombergLP/baljsn/operator_eq-07a.adoc[operator==]( xref:BloombergLP/baljsn/EncoderTestSequenceWithUntagged13.adoc[EncoderTestSequenceWithUntagged13] const& lhs, xref:BloombergLP/baljsn/EncoderTestSequenceWithUntagged13.adoc[EncoderTestSequenceWithUntagged13] const& rhs); ---- [.small]#xref:BloombergLP/baljsn/operator_eq-07a.adoc[_» more..._]# Return 'true' if the specified 'lhs' and 'rhs' attribute objects have the same value, and 'false' otherwise. Two attribute objects have the same value if each respective attribute has the same value. [source,cpp,subs="verbatim,replacements,macros,-callouts"] ---- bool xref:BloombergLP/baljsn/operator_eq-012.adoc[operator==]( xref:BloombergLP/baljsn/EncoderTestSequenceWithUntagged3.adoc[EncoderTestSequenceWithUntagged3] const& lhs, xref:BloombergLP/baljsn/EncoderTestSequenceWithUntagged3.adoc[EncoderTestSequenceWithUntagged3] const& rhs); ---- [.small]#xref:BloombergLP/baljsn/operator_eq-012.adoc[_» more..._]# Return 'true' if the specified 'lhs' and 'rhs' attribute objects have the same value, and 'false' otherwise. Two attribute objects have the same value if each respective attribute has the same value. [source,cpp,subs="verbatim,replacements,macros,-callouts"] ---- bool xref:BloombergLP/baljsn/operator_eq-0f9.adoc[operator==]( xref:BloombergLP/baljsn/EncoderTestSequenceWithUntagged4.adoc[EncoderTestSequenceWithUntagged4] const& lhs, xref:BloombergLP/baljsn/EncoderTestSequenceWithUntagged4.adoc[EncoderTestSequenceWithUntagged4] const& rhs); ---- [.small]#xref:BloombergLP/baljsn/operator_eq-0f9.adoc[_» more..._]# Return 'true' if the specified 'lhs' and 'rhs' attribute objects have the same value, and 'false' otherwise. Two attribute objects have the same value if each respective attribute has the same value. [source,cpp,subs="verbatim,replacements,macros,-callouts"] ---- bool xref:BloombergLP/baljsn/operator_eq-083.adoc[operator==]( xref:BloombergLP/baljsn/EncoderTestSequenceWithUntagged5.adoc[EncoderTestSequenceWithUntagged5] const& lhs, xref:BloombergLP/baljsn/EncoderTestSequenceWithUntagged5.adoc[EncoderTestSequenceWithUntagged5] const& rhs); ---- [.small]#xref:BloombergLP/baljsn/operator_eq-083.adoc[_» more..._]# Return 'true' if the specified 'lhs' and 'rhs' attribute objects have the same value, and 'false' otherwise. Two attribute objects have the same value if each respective attribute has the same value. [source,cpp,subs="verbatim,replacements,macros,-callouts"] ---- bool xref:BloombergLP/baljsn/operator_eq-03e.adoc[operator==]( xref:BloombergLP/baljsn/EncoderTestSequenceWithUntagged7.adoc[EncoderTestSequenceWithUntagged7] const& lhs, xref:BloombergLP/baljsn/EncoderTestSequenceWithUntagged7.adoc[EncoderTestSequenceWithUntagged7] const& rhs); ---- [.small]#xref:BloombergLP/baljsn/operator_eq-03e.adoc[_» more..._]# Return 'true' if the specified 'lhs' and 'rhs' attribute objects have the same value, and 'false' otherwise. Two attribute objects have the same value if each respective attribute has the same value. [source,cpp,subs="verbatim,replacements,macros,-callouts"] ---- bool xref:BloombergLP/baljsn/operator_eq-00a.adoc[operator==]( xref:BloombergLP/baljsn/EncoderTestSequenceWithUntagged8.adoc[EncoderTestSequenceWithUntagged8] const& lhs, xref:BloombergLP/baljsn/EncoderTestSequenceWithUntagged8.adoc[EncoderTestSequenceWithUntagged8] const& rhs); ---- [.small]#xref:BloombergLP/baljsn/operator_eq-00a.adoc[_» more..._]# Return 'true' if the specified 'lhs' and 'rhs' attribute objects have the same value, and 'false' otherwise. Two attribute objects have the same value if each respective attribute has the same value. [source,cpp,subs="verbatim,replacements,macros,-callouts"] ---- bool xref:BloombergLP/baljsn/operator_eq-0a0.adoc[operator==]( xref:BloombergLP/baljsn/EncoderTestSequenceWithUntagged9.adoc[EncoderTestSequenceWithUntagged9] const& lhs, xref:BloombergLP/baljsn/EncoderTestSequenceWithUntagged9.adoc[EncoderTestSequenceWithUntagged9] const& rhs); ---- [.small]#xref:BloombergLP/baljsn/operator_eq-0a0.adoc[_» more..._]# Return 'true' if the specified 'lhs' and 'rhs' attribute objects have the same value, and 'false' otherwise. Two attribute objects have the same value if each respective attribute has the same value. [source,cpp,subs="verbatim,replacements,macros,-callouts"] ---- bool xref:BloombergLP/baljsn/operator_eq-025.adoc[operator==]( xref:BloombergLP/baljsn/EncoderTestSequenceWithAllCategoriesSequence.adoc[EncoderTestSequenceWithAllCategoriesSequence] const& lhs, xref:BloombergLP/baljsn/EncoderTestSequenceWithAllCategoriesSequence.adoc[EncoderTestSequenceWithAllCategoriesSequence] const& rhs); ---- [.small]#xref:BloombergLP/baljsn/operator_eq-025.adoc[_» more..._]# Return `true` if the specified `lhs` and `rhs` attribute objects have the same value, and `false` otherwise. Two attribute objects have the same value if each respective attribute has the same value. [source,cpp,subs="verbatim,replacements,macros,-callouts"] ---- bool xref:BloombergLP/baljsn/operator_eq-060.adoc[operator==]( xref:BloombergLP/baljsn/EncoderOptions.adoc[EncoderOptions] const& lhs, xref:BloombergLP/baljsn/EncoderOptions.adoc[EncoderOptions] const& rhs); ---- [.small]#xref:BloombergLP/baljsn/operator_eq-060.adoc[_» more..._]# Return `true` if the specified `lhs` and `rhs` attribute objects have the same value, and `false` otherwise. Two attribute objects have the same value if each respective attribute has the same value. [source,cpp,subs="verbatim,replacements,macros,-callouts"] ---- bool xref:BloombergLP/baljsn/operator_eq-02d.adoc[operator==]( xref:BloombergLP/baljsn/DecoderOptions.adoc[DecoderOptions] const& lhs, xref:BloombergLP/baljsn/DecoderOptions.adoc[DecoderOptions] const& rhs); ---- [.small]#xref:BloombergLP/baljsn/operator_eq-02d.adoc[_» more..._]# Return `true` if the specified `lhs` and `rhs` attribute objects have the same value, and `false` otherwise. Two attribute objects have the same value if each respective attribute has the same value. [source,cpp,subs="verbatim,replacements,macros,-callouts"] ---- bool xref:BloombergLP/baljsn/operator_eq-079.adoc[operator==]( xref:BloombergLP/baljsn/ConvertFromJsonOptions.adoc[ConvertFromJsonOptions] const& lhs, xref:BloombergLP/baljsn/ConvertFromJsonOptions.adoc[ConvertFromJsonOptions] const& rhs); ---- [.small]#xref:BloombergLP/baljsn/operator_eq-079.adoc[_» more..._]# Return `true` if the specified `lhs` and `rhs` attribute objects have the same value, and `false` otherwise. Two attribute objects have the same value if each respective attribute has the same value. [source,cpp,subs="verbatim,replacements,macros,-callouts"] ---- bool xref:BloombergLP/baljsn/operator_eq-010.adoc[operator==]( xref:BloombergLP/baljsn/DatumEncoderOptions.adoc[DatumEncoderOptions] const& lhs, xref:BloombergLP/baljsn/DatumEncoderOptions.adoc[DatumEncoderOptions] const& rhs); ---- [.small]#xref:BloombergLP/baljsn/operator_eq-010.adoc[_» more..._]# Return `true` if the specified `lhs` and `rhs` attribute objects have the same value, and `false` otherwise. Two attribute objects have the same value if each respective attribute has the same value. [source,cpp,subs="verbatim,replacements,macros,-callouts"] ---- bool xref:BloombergLP/baljsn/operator_eq-085.adoc[operator==]( xref:BloombergLP/baljsn/DatumDecoderOptions.adoc[DatumDecoderOptions] const& lhs, xref:BloombergLP/baljsn/DatumDecoderOptions.adoc[DatumDecoderOptions] const& rhs); ---- [.small]#xref:BloombergLP/baljsn/operator_eq-085.adoc[_» more..._]# Return 'true' if the specified 'lhs' and 'rhs' attribute objects have the same value, and 'false' otherwise. Two attribute objects have the same value if each respective attribute has the same value. [source,cpp,subs="verbatim,replacements,macros,-callouts"] ---- bool xref:BloombergLP/baljsn/operator_eq-008.adoc[operator==]( xref:BloombergLP/baljsn/EncoderTestAddress.adoc[EncoderTestAddress] const& lhs, xref:BloombergLP/baljsn/EncoderTestAddress.adoc[EncoderTestAddress] const& rhs); ---- [.small]#xref:BloombergLP/baljsn/operator_eq-008.adoc[_» more..._]# Return 'true' if the specified 'lhs' and 'rhs' objects have the same value, and 'false' otherwise. Two 'EncoderTestChoiceWithAllCategoriesChoice' objects have the same value if either the selections in both objects have the same ids and the same values, or both selections are undefined. [source,cpp,subs="verbatim,replacements,macros,-callouts"] ---- bool xref:BloombergLP/baljsn/operator_eq-02f.adoc[operator==]( xref:BloombergLP/baljsn/EncoderTestChoiceWithAllCategoriesChoice.adoc[EncoderTestChoiceWithAllCategoriesChoice] const& lhs, xref:BloombergLP/baljsn/EncoderTestChoiceWithAllCategoriesChoice.adoc[EncoderTestChoiceWithAllCategoriesChoice] const& rhs); ---- [.small]#xref:BloombergLP/baljsn/operator_eq-02f.adoc[_» more..._]# Return 'true' if the specified 'lhs' and 'rhs' attribute objects have the same value, and 'false' otherwise. Two attribute objects have the same value if each respective attribute has the same value. [source,cpp,subs="verbatim,replacements,macros,-callouts"] ---- bool xref:BloombergLP/baljsn/operator_eq-0aa.adoc[operator==]( xref:BloombergLP/baljsn/EncoderTestChoiceWithAllCategoriesCustomizedType.adoc[EncoderTestChoiceWithAllCategoriesCustomizedType] const& lhs, xref:BloombergLP/baljsn/EncoderTestChoiceWithAllCategoriesCustomizedType.adoc[EncoderTestChoiceWithAllCategoriesCustomizedType] const& rhs); ---- [.small]#xref:BloombergLP/baljsn/operator_eq-0aa.adoc[_» more..._]# Return 'true' if the specified 'lhs' and 'rhs' attribute objects have the same value, and 'false' otherwise. Two attribute objects have the same value if each respective attribute has the same value. [source,cpp,subs="verbatim,replacements,macros,-callouts"] ---- bool xref:BloombergLP/baljsn/operator_eq-07c.adoc[operator==]( xref:BloombergLP/baljsn/EncoderTestChoiceWithAllCategoriesSequence.adoc[EncoderTestChoiceWithAllCategoriesSequence] const& lhs, xref:BloombergLP/baljsn/EncoderTestChoiceWithAllCategoriesSequence.adoc[EncoderTestChoiceWithAllCategoriesSequence] const& rhs); ---- [.small]#xref:BloombergLP/baljsn/operator_eq-07c.adoc[_» more..._]# Returns 'true' as this type has no attributes and so all objects of this type are considered equal. [source,cpp,subs="verbatim,replacements,macros,-callouts"] ---- bool xref:BloombergLP/baljsn/operator_eq-050.adoc[operator==]( xref:BloombergLP/baljsn/EncoderTestDegenerateChoice1Sequence.adoc[EncoderTestDegenerateChoice1Sequence] const&, xref:BloombergLP/baljsn/EncoderTestDegenerateChoice1Sequence.adoc[EncoderTestDegenerateChoice1Sequence] const&); ---- [.small]#xref:BloombergLP/baljsn/operator_eq-050.adoc[_» more..._]# Return 'true' if the specified 'lhs' and 'rhs' objects have the same value, and 'false' otherwise. Two 'EncoderTestSequenceWithAllCategoriesChoice' objects have the same value if either the selections in both objects have the same ids and the same values, or both selections are undefined. [source,cpp,subs="verbatim,replacements,macros,-callouts"] ---- bool xref:BloombergLP/baljsn/operator_eq-002.adoc[operator==]( xref:BloombergLP/baljsn/EncoderTestSequenceWithAllCategoriesChoice.adoc[EncoderTestSequenceWithAllCategoriesChoice] const& lhs, xref:BloombergLP/baljsn/EncoderTestSequenceWithAllCategoriesChoice.adoc[EncoderTestSequenceWithAllCategoriesChoice] const& rhs); ---- [.small]#xref:BloombergLP/baljsn/operator_eq-002.adoc[_» more..._]# Return 'true' if the specified 'lhs' and 'rhs' attribute objects have the same value, and 'false' otherwise. Two attribute objects have the same value if each respective attribute has the same value. [source,cpp,subs="verbatim,replacements,macros,-callouts"] ---- bool xref:BloombergLP/baljsn/operator_eq-00f.adoc[operator==]( xref:BloombergLP/baljsn/EncoderTestSequenceWithAllCategoriesCustomizedType.adoc[EncoderTestSequenceWithAllCategoriesCustomizedType] const& lhs, xref:BloombergLP/baljsn/EncoderTestSequenceWithAllCategoriesCustomizedType.adoc[EncoderTestSequenceWithAllCategoriesCustomizedType] const& rhs); ---- [.small]#xref:BloombergLP/baljsn/operator_eq-00f.adoc[_» more..._]# Return `true` if the specified `lhs` and `rhs` attribute objects have the same value, and `false` otherwise. Two attribute objects have the same value if each respective attribute has the same value. [source,cpp,subs="verbatim,replacements,macros,-callouts"] ---- bool xref:BloombergLP/baljsn/operator_eq-0b7.adoc[operator==]( xref:BloombergLP/baljsn/ConvertToJsonOptions.adoc[ConvertToJsonOptions] const& lhs, xref:BloombergLP/baljsn/ConvertToJsonOptions.adoc[ConvertToJsonOptions] const& rhs); ---- [.small]#xref:BloombergLP/baljsn/operator_eq-0b7.adoc[_» more..._]# Returns 'true' as this type has no attributes and so all objects of this type are considered equal. [source,cpp,subs="verbatim,replacements,macros,-callouts"] ---- bool xref:BloombergLP/baljsn/operator_eq-0d0.adoc[operator==]( xref:BloombergLP/baljsn/EncoderTestSequenceWithUntagged0.adoc[EncoderTestSequenceWithUntagged0] const&, xref:BloombergLP/baljsn/EncoderTestSequenceWithUntagged0.adoc[EncoderTestSequenceWithUntagged0] const&); ---- [.small]#xref:BloombergLP/baljsn/operator_eq-0d0.adoc[_» more..._]# Returns 'true' as this type has no attributes and so all objects of this type are considered equal. [source,cpp,subs="verbatim,replacements,macros,-callouts"] ---- bool xref:BloombergLP/baljsn/operator_eq-0d4.adoc[operator==]( xref:BloombergLP/baljsn/EncoderTestSequenceWithUntagged10Sequence.adoc[EncoderTestSequenceWithUntagged10Sequence] const&, xref:BloombergLP/baljsn/EncoderTestSequenceWithUntagged10Sequence.adoc[EncoderTestSequenceWithUntagged10Sequence] const&); ---- [.small]#xref:BloombergLP/baljsn/operator_eq-0d4.adoc[_» more..._]# Returns 'true' as this type has no attributes and so all objects of this type are considered equal. [source,cpp,subs="verbatim,replacements,macros,-callouts"] ---- bool xref:BloombergLP/baljsn/operator_eq-0d5.adoc[operator==]( xref:BloombergLP/baljsn/EncoderTestSequenceWithUntagged11Sequence.adoc[EncoderTestSequenceWithUntagged11Sequence] const&, xref:BloombergLP/baljsn/EncoderTestSequenceWithUntagged11Sequence.adoc[EncoderTestSequenceWithUntagged11Sequence] const&); ---- [.small]#xref:BloombergLP/baljsn/operator_eq-0d5.adoc[_» more..._]# Returns 'true' as this type has no attributes and so all objects of this type are considered equal. [source,cpp,subs="verbatim,replacements,macros,-callouts"] ---- bool xref:BloombergLP/baljsn/operator_eq-081.adoc[operator==]( xref:BloombergLP/baljsn/EncoderTestSequenceWithUntagged11Sequence1.adoc[EncoderTestSequenceWithUntagged11Sequence1] const&, xref:BloombergLP/baljsn/EncoderTestSequenceWithUntagged11Sequence1.adoc[EncoderTestSequenceWithUntagged11Sequence1] const&); ---- [.small]#xref:BloombergLP/baljsn/operator_eq-081.adoc[_» more..._]# Returns 'true' as this type has no attributes and so all objects of this type are considered equal. [source,cpp,subs="verbatim,replacements,macros,-callouts"] ---- bool xref:BloombergLP/baljsn/operator_eq-09.adoc[operator==]( xref:BloombergLP/baljsn/EncoderTestSequenceWithUntagged12Sequence.adoc[EncoderTestSequenceWithUntagged12Sequence] const&, xref:BloombergLP/baljsn/EncoderTestSequenceWithUntagged12Sequence.adoc[EncoderTestSequenceWithUntagged12Sequence] const&); ---- [.small]#xref:BloombergLP/baljsn/operator_eq-09.adoc[_» more..._]# Returns 'true' as this type has no attributes and so all objects of this type are considered equal. [source,cpp,subs="verbatim,replacements,macros,-callouts"] ---- bool xref:BloombergLP/baljsn/operator_eq-07e.adoc[operator==]( xref:BloombergLP/baljsn/EncoderTestSequenceWithUntagged13Sequence.adoc[EncoderTestSequenceWithUntagged13Sequence] const&, xref:BloombergLP/baljsn/EncoderTestSequenceWithUntagged13Sequence.adoc[EncoderTestSequenceWithUntagged13Sequence] const&); ---- [.small]#xref:BloombergLP/baljsn/operator_eq-07e.adoc[_» more..._]# Return 'true' if the specified 'lhs' and 'rhs' attribute objects have the same value, and 'false' otherwise. Two attribute objects have the same value if each respective attribute has the same value. [source,cpp,subs="verbatim,replacements,macros,-callouts"] ---- bool xref:BloombergLP/baljsn/operator_eq-06c.adoc[operator==]( xref:BloombergLP/baljsn/EncoderTestSequenceWithUntagged14.adoc[EncoderTestSequenceWithUntagged14] const& lhs, xref:BloombergLP/baljsn/EncoderTestSequenceWithUntagged14.adoc[EncoderTestSequenceWithUntagged14] const& rhs); ---- [.small]#xref:BloombergLP/baljsn/operator_eq-06c.adoc[_» more..._]# Returns 'true' as this type has no attributes and so all objects of this type are considered equal. [source,cpp,subs="verbatim,replacements,macros,-callouts"] ---- bool xref:BloombergLP/baljsn/operator_eq-0fd.adoc[operator==]( xref:BloombergLP/baljsn/EncoderTestSequenceWithUntagged1Sequence.adoc[EncoderTestSequenceWithUntagged1Sequence] const&, xref:BloombergLP/baljsn/EncoderTestSequenceWithUntagged1Sequence.adoc[EncoderTestSequenceWithUntagged1Sequence] const&); ---- [.small]#xref:BloombergLP/baljsn/operator_eq-0fd.adoc[_» more..._]# Return 'true' if the specified 'lhs' and 'rhs' attribute objects have the same value, and 'false' otherwise. Two attribute objects have the same value if each respective attribute has the same value. [source,cpp,subs="verbatim,replacements,macros,-callouts"] ---- bool xref:BloombergLP/baljsn/operator_eq-074.adoc[operator==]( xref:BloombergLP/baljsn/EncoderTestSequenceWithUntagged2.adoc[EncoderTestSequenceWithUntagged2] const& lhs, xref:BloombergLP/baljsn/EncoderTestSequenceWithUntagged2.adoc[EncoderTestSequenceWithUntagged2] const& rhs); ---- [.small]#xref:BloombergLP/baljsn/operator_eq-074.adoc[_» more..._]# Returns 'true' as this type has no attributes and so all objects of this type are considered equal. [source,cpp,subs="verbatim,replacements,macros,-callouts"] ---- bool xref:BloombergLP/baljsn/operator_eq-05cf.adoc[operator==]( xref:BloombergLP/baljsn/EncoderTestSequenceWithUntagged3Sequence.adoc[EncoderTestSequenceWithUntagged3Sequence] const&, xref:BloombergLP/baljsn/EncoderTestSequenceWithUntagged3Sequence.adoc[EncoderTestSequenceWithUntagged3Sequence] const&); ---- [.small]#xref:BloombergLP/baljsn/operator_eq-05cf.adoc[_» more..._]# Returns 'true' as this type has no attributes and so all objects of this type are considered equal. [source,cpp,subs="verbatim,replacements,macros,-callouts"] ---- bool xref:BloombergLP/baljsn/operator_eq-02cf.adoc[operator==]( xref:BloombergLP/baljsn/EncoderTestSequenceWithUntagged3Sequence1.adoc[EncoderTestSequenceWithUntagged3Sequence1] const&, xref:BloombergLP/baljsn/EncoderTestSequenceWithUntagged3Sequence1.adoc[EncoderTestSequenceWithUntagged3Sequence1] const&); ---- [.small]#xref:BloombergLP/baljsn/operator_eq-02cf.adoc[_» more..._]# [.small]#Created with https://www.mrdocs.com[MrDocs]#