Inequality operators

Synopses

Declared in <ball_attribute.h>

Return true if the specified lhs and the specified rhs iterators do not have the same value and false otherwise. Two iterators do not have the same value if they differ in either the list to which they refer or the position in the list object.

Return true if the specified lhs and rhs objects do not have the same value, and false otherwise. Two DefaultAttributeContainer objects do not have the same value if they contain differing numbers of attributes or if there is at least one attribute that appears in one object, but not in the other.

Return true if the specified lhs and rhs record formatters do not have the same value, and false otherwise. Two record formatters differ in value if their format specifications differ or their timestamp offsets differ.

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

Return true if the specified lhs and rhs record formatters do not have the same value, and false otherwise. Two record formatters differ in value if their format syntax, format specifications, timezone defaults, or record separators differ.

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

Return true if the specified lhs and rhs objects do not have the same value, and false otherwise. Two CategoryManager_RadixTree objects do not have the same value if they differ in their number of entries or if any key maps to different values in the two objects.

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

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

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

Return true if the specified lhs and rhs rule sets do not have the same value, and false otherwise. Two rule sets do not have the same value if there is at least one rule that exists in one rule but does not exist in the other.

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

Return true if the specified lhs and rhs objects do not have the same value, and false otherwise. Two Rule objects do not have the same value if they have different attributes, different values for any of the four respective threshold levels, or different patterns.

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

Return true if the specified lhs and rhs objects do not have the same value, and false otherwise. Two ManagedAttributeSet objects do not have the same value if they do not have the same number of attributes or there is at least one attribute value that appears in one object, but not in the other.

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

Return true if the specified lhs and rhs attribute objects do not have the same (in‐core) value, and false otherwise. Two attribute objects do not have the same in‐core value if one or more respective attributes differ in in‐core values. Note that functor attributes will have different in‐core values if their representations are not identical.

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.

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

Return true if the specified lhs and rhs lists do not have the same value, and false otherwise. Two lists do not have the same value if have differing numbers of attribute container addresses or any of the addresses at corresponding indices have different values.

Return true if the specified lhs and rhs objects do not have the same value, and false otherwise. Two Attribute objects do not have the same value if any of their respective names (value, not address), attribute value types, or attribute values differ.

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

Return true if the specified lhs and rhs log records do not have the same value, and false otherwise. Two log records do not have the same value if either the respective fixed fields or user‐defined fields do not have the same value.

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

Return true if the specified lhs and rhs objects do not have the same value, and false otherwise. Two UserFields objects do not have the same value if they have a different number of elements, or if any element in lhs has a different value from the corresponding element at the same index in rhs.

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

Return true if the specified lhs and rhs objects do not have the same value, and false otherwise. Two UserFieldValue objects do not have the same value if their type is not the same, or (if their type is not e_VOID) the value of that type (as accessed through the* methods) is not the same.

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

Return true if the specified lhs and rhs record attributes objects do not have the same value, and false otherwise. Two record attributes objects do not have the same value if one or more respective attributes differ in value.

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

Return true if the specified lhs and rhs context objects do not have the same value, and false otherwise. Two context objects do not have the same value if one or more respective attributes differ in value.

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

Return true if the specified lhs and rhs hierarchical category settings do not have the same value, and false otherwise. Two such objects differ in value if their category name prefix or threshold values differ.

Return true if the specified lhs and rhs threshold aggregates do not have the same value, and false otherwise. Two threshold aggregates do not have the same value if any of their four respective threshold levels differ.

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

Return true if the specified lhs and rhs objects do not have the same value, and false otherwise. Two RecordFormatterOptions objects do not have the same value if their timezoneDefault attributes do not have the same value.

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

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

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

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

Return true if the specified lhs and rhs objects do not have the same value, and false otherwise. Two ManagedAttribute objects do not have the same value if any of their respective names, attribute value types, or attribute values differ.

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

Created with MrDocs