Equality operators

Synopses

Declared in <balcl_commandline.h>

Return true if the type of the specified lhs and rhs are equal, and return false if they are not equal.

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

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

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

Return true if the specified lhs and rhs have the same value.

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

Return true if the specified lhs and rhs have the same value.

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

Return whether lhs and rhs have the same value.

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

Return true if the specified lhs and rhs have the same value.

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

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

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

Return true if the specified lhs and rhs have the same value.

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

Return Value

  • true if lhs and rhs have the same type, and false otherwise

  • true if lhs and rhs have the same value, and false otherwise

Parameters

Name

Description

lhs

left‐hand operand

rhs

right‐hand operand

Created with MrDocs