Equality operators

Synopses

Declared in <balxml_decoderoptions.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.

bool
operator==(
    EncoderOptions const& lhs,
    EncoderOptions const& rhs);

Return true if the specified lhs object has the same value as the specified rhs object. The two objects have the same value if severity(), lineNumber(), columnNumber(), source(), and message() return equal values for both.

bool
operator==(
    ErrorInfo const& lhs,
    ErrorInfo const& rhs);

Must be a friend for engineering reasons. Unlike most value‐semantic types, there is no efficient way to read the entire value of a namespace registry object.

bool
operator==(
    NamespaceRegistry const& lhs,
    NamespaceRegistry const& rhs);

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.

bool
operator==(
    DecoderOptions const& lhs,
    DecoderOptions const& rhs);

Created with MrDocs