[#BloombergLP-ball-operator_eq-06] = xref:BloombergLP.adoc[BloombergLP]::xref:BloombergLP/ball.adoc[ball]::operator== :relfileprefix: ../../ :mrdocs: Equality operators == Synopses Declared in `<ball_attribute.h>` Return `true` if the specified `lhs` and the specified `rhs` iterators have the same value and `false` otherwise. [source,cpp,subs="verbatim,replacements,macros,-callouts"] ---- bool xref:BloombergLP/ball/operator_eq-019.adoc[operator==]( xref:BloombergLP/ball/AttributeContainerListIterator.adoc[AttributeContainerListIterator] const& lhs, xref:BloombergLP/ball/AttributeContainerListIterator.adoc[AttributeContainerListIterator] const& rhs); ---- [.small]#xref:BloombergLP/ball/operator_eq-019.adoc[_» more..._]# Return `true` if the specified `lhs` and `rhs` objects have the same value, and `false` otherwise. [source,cpp,subs="verbatim,replacements,macros,-callouts"] ---- bool xref:BloombergLP/ball/operator_eq-01e.adoc[operator==]( xref:BloombergLP/ball/DefaultAttributeContainer.adoc[DefaultAttributeContainer] const& lhs, xref:BloombergLP/ball/DefaultAttributeContainer.adoc[DefaultAttributeContainer] const& rhs); ---- [.small]#xref:BloombergLP/ball/operator_eq-01e.adoc[_» more..._]# Return `true` if the specified `lhs` and `rhs` have the same value. [source,cpp,subs="verbatim,replacements,macros,-callouts"] ---- bool xref:BloombergLP/ball/operator_eq-00d.adoc[operator==]( xref:BloombergLP/ball/RecordStringFormatter.adoc[RecordStringFormatter] const& lhs, xref:BloombergLP/ball/RecordStringFormatter.adoc[RecordStringFormatter] const& rhs); ---- [.small]#xref:BloombergLP/ball/operator_eq-00d.adoc[_» more..._]# Return `true` if the specified `lhs` and `rhs` record formatters have the same value, and `false` otherwise. [source,cpp,subs="verbatim,replacements,macros,-callouts"] ---- bool xref:BloombergLP/ball/operator_eq-0f06.adoc[operator==]( xref:BloombergLP/ball/RecordJsonFormatter.adoc[RecordJsonFormatter] const& lhs, xref:BloombergLP/ball/RecordJsonFormatter.adoc[RecordJsonFormatter] const& rhs); ---- [.small]#xref:BloombergLP/ball/operator_eq-0f06.adoc[_» more..._]# Return `true` if the specified `lhs` and `rhs` objects have the same value. [source,cpp,subs="verbatim,replacements,macros,-callouts"] ---- template<class t_VALUE> bool xref:BloombergLP/ball/operator_eq-05.adoc[operator==]( xref:BloombergLP/ball/CategoryManager_RadixTree.adoc[CategoryManager_RadixTree<t_VALUE>] const& lhs, xref:BloombergLP/ball/CategoryManager_RadixTree.adoc[CategoryManager_RadixTree<t_VALUE>] const& rhs); ---- [.small]#xref:BloombergLP/ball/operator_eq-05.adoc[_» more..._]# Return `true` if the specified trees have the same value. [source,cpp,subs="verbatim,replacements,macros,-callouts"] ---- bool xref:BloombergLP/ball/operator_eq-03f.adoc[operator==]( xref:BloombergLP/ball/CategoryManager_RadixTree.adoc[CategoryManager_RadixTree<t_TYPE>] const& lhs, xref:BloombergLP/ball/CategoryManager_RadixTree.adoc[CategoryManager_RadixTree<t_TYPE>] const& rhs); ---- [.small]#xref:BloombergLP/ball/operator_eq-03f.adoc[_» more..._]# Return `true` if the specified `lhs` and `rhs` nodes have the same value. [source,cpp,subs="verbatim,replacements,macros,-callouts"] ---- template<class t_VALUE> bool xref:BloombergLP/ball/operator_eq-035.adoc[operator==]( xref:BloombergLP/ball/CategoryManager_RadixTree_Node.adoc[CategoryManager_RadixTree_Node<t_VALUE>] const& lhs, xref:BloombergLP/ball/CategoryManager_RadixTree_Node.adoc[CategoryManager_RadixTree_Node<t_VALUE>] const& rhs); ---- [.small]#xref:BloombergLP/ball/operator_eq-035.adoc[_» more..._]# Return `true` if the specified `lhs` and `rhs` rule sets have the same value, and `false` otherwise. [source,cpp,subs="verbatim,replacements,macros,-callouts"] ---- bool xref:BloombergLP/ball/operator_eq-0b0.adoc[operator==]( xref:BloombergLP/ball/RuleSet.adoc[RuleSet] const& lhs, xref:BloombergLP/ball/RuleSet.adoc[RuleSet] const& rhs); ---- [.small]#xref:BloombergLP/ball/operator_eq-0b0.adoc[_» more..._]# Return `true` if the specified `lhs` and `rhs` objects have the same value, and `false` otherwise. [source,cpp,subs="verbatim,replacements,macros,-callouts"] ---- bool xref:BloombergLP/ball/operator_eq-0a.adoc[operator==]( xref:BloombergLP/ball/Rule.adoc[Rule] const& lhs, xref:BloombergLP/ball/Rule.adoc[Rule] const& rhs); ---- [.small]#xref:BloombergLP/ball/operator_eq-0a.adoc[_» more..._]# Return `true` if the specified `lhs` and `rhs` objects have the same value, and `false` otherwise. [source,cpp,subs="verbatim,replacements,macros,-callouts"] ---- bool xref:BloombergLP/ball/operator_eq-08e2.adoc[operator==]( xref:BloombergLP/ball/ManagedAttributeSet.adoc[ManagedAttributeSet] const& lhs, xref:BloombergLP/ball/ManagedAttributeSet.adoc[ManagedAttributeSet] const& rhs); ---- [.small]#xref:BloombergLP/ball/operator_eq-08e2.adoc[_» more..._]# Return `true` if `lhs` and `rhs` have the same in‐core value. [source,cpp,subs="verbatim,replacements,macros,-callouts"] ---- bool xref:BloombergLP/ball/operator_eq-085.adoc[operator==]( xref:BloombergLP/ball/LoggerManagerConfiguration.adoc[LoggerManagerConfiguration] const& lhs, xref:BloombergLP/ball/LoggerManagerConfiguration.adoc[LoggerManagerConfiguration] const& rhs); ---- [.small]#xref:BloombergLP/ball/operator_eq-085.adoc[_» more..._]# Return `true` if `lhs` and `rhs` have the same value. [source,cpp,subs="verbatim,replacements,macros,-callouts"] ---- bool xref:BloombergLP/ball/operator_eq-080.adoc[operator==]( xref:BloombergLP/ball/LoggerManagerDefaults.adoc[LoggerManagerDefaults] const& lhs, xref:BloombergLP/ball/LoggerManagerDefaults.adoc[LoggerManagerDefaults] const& rhs); ---- [.small]#xref:BloombergLP/ball/operator_eq-080.adoc[_» more..._]# Return `true` if the specified `lhs` and `rhs` lists have the same value, and `false` otherwise. [source,cpp,subs="verbatim,replacements,macros,-callouts"] ---- bool xref:BloombergLP/ball/operator_eq-027.adoc[operator==]( xref:BloombergLP/ball/AttributeContainerList.adoc[AttributeContainerList] const& lhs, xref:BloombergLP/ball/AttributeContainerList.adoc[AttributeContainerList] const& rhs); ---- [.small]#xref:BloombergLP/ball/operator_eq-027.adoc[_» more..._]# Return `true` if the specified `lhs` and `rhs` objects have the same value, and `false` otherwise. [source,cpp,subs="verbatim,replacements,macros,-callouts"] ---- bool xref:BloombergLP/ball/operator_eq-03b.adoc[operator==]( xref:BloombergLP/ball/Attribute.adoc[Attribute] const& lhs, xref:BloombergLP/ball/Attribute.adoc[Attribute] const& rhs); ---- [.small]#xref:BloombergLP/ball/operator_eq-03b.adoc[_» more..._]# Return `true` if the specified `lhs` and `rhs` objects have the same value, and `false` otherwise. [source,cpp,subs="verbatim,replacements,macros,-callouts"] ---- bool xref:BloombergLP/ball/operator_eq-010.adoc[operator==]( xref:BloombergLP/ball/UserFields.adoc[UserFields] const& lhs, xref:BloombergLP/ball/UserFields.adoc[UserFields] const& rhs); ---- [.small]#xref:BloombergLP/ball/operator_eq-010.adoc[_» more..._]# Return `true` if the specified `lhs` and `rhs` objects have the same value, and `false` otherwise. [source,cpp,subs="verbatim,replacements,macros,-callouts"] ---- bool xref:BloombergLP/ball/operator_eq-048.adoc[operator==]( xref:BloombergLP/ball/UserFieldValue.adoc[UserFieldValue] const& lhs, xref:BloombergLP/ball/UserFieldValue.adoc[UserFieldValue] const& rhs); ---- [.small]#xref:BloombergLP/ball/operator_eq-048.adoc[_» more..._]# Return `true` if the specified `lhs` and `rhs` record attributes objects have the same value, and `false` otherwise. [source,cpp,subs="verbatim,replacements,macros,-callouts"] ---- bool xref:BloombergLP/ball/operator_eq-0b7.adoc[operator==]( xref:BloombergLP/ball/RecordAttributes.adoc[RecordAttributes] const& lhs, xref:BloombergLP/ball/RecordAttributes.adoc[RecordAttributes] const& rhs); ---- [.small]#xref:BloombergLP/ball/operator_eq-0b7.adoc[_» more..._]# Return `true` if the specified `lhs` and `rhs` log records have the same value, and `false` otherwise. [source,cpp,subs="verbatim,replacements,macros,-callouts"] ---- bool xref:BloombergLP/ball/operator_eq-031.adoc[operator==]( xref:BloombergLP/ball/Record.adoc[Record] const& lhs, xref:BloombergLP/ball/Record.adoc[Record] const& rhs); ---- [.small]#xref:BloombergLP/ball/operator_eq-031.adoc[_» more..._]# Return `true` if the specified `lhs` and `rhs` context objects have the same value, and `false` otherwise. [source,cpp,subs="verbatim,replacements,macros,-callouts"] ---- bool xref:BloombergLP/ball/operator_eq-07.adoc[operator==]( xref:BloombergLP/ball/Context.adoc[Context] const& lhs, xref:BloombergLP/ball/Context.adoc[Context] const& rhs); ---- [.small]#xref:BloombergLP/ball/operator_eq-07.adoc[_» more..._]# Return whether two hierarchical category settings have the same value. [source,cpp,subs="verbatim,replacements,macros,-callouts"] ---- bool xref:BloombergLP/ball/operator_eq-0f00.adoc[operator==]( xref:BloombergLP/ball/HierarchicalCategorySetting.adoc[HierarchicalCategorySetting] const& lhs, xref:BloombergLP/ball/HierarchicalCategorySetting.adoc[HierarchicalCategorySetting] const& rhs); ---- [.small]#xref:BloombergLP/ball/operator_eq-0f00.adoc[_» more..._]# Return `true` if the specified `lhs` and `rhs` threshold aggregates have the same value, and `false` otherwise. [source,cpp,subs="verbatim,replacements,macros,-callouts"] ---- bool xref:BloombergLP/ball/operator_eq-0e.adoc[operator==]( xref:BloombergLP/ball/ThresholdAggregate.adoc[ThresholdAggregate] const& lhs, xref:BloombergLP/ball/ThresholdAggregate.adoc[ThresholdAggregate] const& rhs); ---- [.small]#xref:BloombergLP/ball/operator_eq-0e.adoc[_» more..._]# Return `true` if the specified `lhs` and `rhs` objects have the same value, and `false` otherwise. [source,cpp,subs="verbatim,replacements,macros,-callouts"] ---- bool xref:BloombergLP/ball/operator_eq-045.adoc[operator==]( xref:BloombergLP/ball/RecordFormatterOptions.adoc[RecordFormatterOptions] const& lhs, xref:BloombergLP/ball/RecordFormatterOptions.adoc[RecordFormatterOptions] const& rhs); ---- [.small]#xref:BloombergLP/ball/operator_eq-045.adoc[_» more..._]# Return `true` if the specified `lhs` and `rhs` objects have the same value, and `false` otherwise. [source,cpp,subs="verbatim,replacements,macros,-callouts"] ---- bool xref:BloombergLP/ball/operator_eq-021.adoc[operator==]( xref:BloombergLP/ball/Attribute.adoc[Attribute] const& lhs, xref:BloombergLP/ball/ManagedAttribute.adoc[ManagedAttribute] const& rhs); ---- [.small]#xref:BloombergLP/ball/operator_eq-021.adoc[_» more..._]# Return `true` if the specified `lhs` and `rhs` objects have the same value, and `false` otherwise. [source,cpp,subs="verbatim,replacements,macros,-callouts"] ---- bool xref:BloombergLP/ball/operator_eq-08e7.adoc[operator==]( xref:BloombergLP/ball/ManagedAttribute.adoc[ManagedAttribute] const& lhs, xref:BloombergLP/ball/Attribute.adoc[Attribute] const& rhs); ---- [.small]#xref:BloombergLP/ball/operator_eq-08e7.adoc[_» more..._]# Return `true` if the specified `lhs` and `rhs` objects have the same value, and `false` otherwise. [source,cpp,subs="verbatim,replacements,macros,-callouts"] ---- bool xref:BloombergLP/ball/operator_eq-008.adoc[operator==]( xref:BloombergLP/ball/ManagedAttribute.adoc[ManagedAttribute] const& lhs, xref:BloombergLP/ball/ManagedAttribute.adoc[ManagedAttribute] const& rhs); ---- [.small]#xref:BloombergLP/ball/operator_eq-008.adoc[_» more..._]# == Return Value * `true` if `lhs` and `rhs` have the same value, and `false` otherwise * `true` if `lhs` and `rhs` have the same in‐core value, and `false` otherwise * `true` if `lhs` and `rhs` have the same value, and `false` otherwise == Parameters [cols="1,4"] |=== | Name| Description | *lhs* | left‐hand operand | *rhs* | right‐hand operand |=== [.small]#Created with https://www.mrdocs.com[MrDocs]#