Inequality operators
Synopses
Declared in <bdlt_calendar.h>
Return true if the specified lhs and rhs time objects do not have the same value, and false otherwise. Two time objects do not have the same value if any of their corresponding hour, minute, second, millisecond, and microsecond attributes respectively do not have the same value.
bool
operator!=(
Time const& lhs,
Time const& rhs);
Return true if the specified lhs and rhs objects do not have the same value, and false otherwise. Two FixUtilConfiguration objects do not have the same value if any of their fractionalSecondPrecision or useZAbbreviationForUtc attributes (respectively) do not have the same value.
bool
operator!=(
FixUtilConfiguration const& lhs,
FixUtilConfiguration const& rhs);
Return true if the specified lhs and rhs compactable transitions do not have the same value, and false otherwise. Two compactable transitions do not have the same value if they do not have the same time or the same code.
bool
operator!=(
Timetable_CompactableTransition const& lhs,
Timetable_CompactableTransition const& rhs);
Return true if the specified lhs and rhs timetable transitions do not have the same value, and false otherwise. Two timetable transitions do not have the same value if they do not have the same datetime or the same code.
bool
operator!=(
TimetableTransition const& lhs,
TimetableTransition const& rhs);
Return true if the specified lhs and rhs daily timetables do not have the same value, and false otherwise. Two daily timetables do not have the same value if they do not have the same initial transition code, they do not have the same number of transitions, or there is a corresponding pair of transitions that do not have the same value.
bool
operator!=(
Timetable_Day const& lhs,
Timetable_Day const& rhs);
Return true if the specified lhs and rhs iterators do not have the same value, and false otherwise. Two Timetable_ConstIterator iterators do not have the same value if they do not refer to the same timetable, or do not refer to the same transition.
bool
operator!=(
Timetable_ConstIterator const& lhs,
Timetable_ConstIterator const& rhs);
Return true if the specified lhs and rhs timetables do not have the same value, and false otherwise. Two timetables do not have the same value if they do not have the same initial transition code, do not have the same valid range (and are not both empty), do not have the same number of transitions, or, for at least one corresponding pair of transitions, do not have the same value.
bool
operator!=(
Timetable const& lhs,
Timetable const& rhs);
Return true if the specified lhs and rhs objects do not have the same value, and false otherwise. Two Iso8601UtilParseConfiguration objects do not have the same value if either of their basic or relaxed attributes (respectively) do not have the same value.
bool
operator!=(
Iso8601UtilParseConfiguration lhs,
Iso8601UtilParseConfiguration rhs);
Return true if the specified lhs and rhs objects do not have the same value, and false otherwise. Two Iso8601UtilConfiguration objects do not have the same value if any of their fractionalSecondPrecision, omitColonInZoneDesignator, useCommaForDecimalSign, or useZAbbreviationForUtc attributes (respectively) do not have the same value.
bool
operator!=(
Iso8601UtilConfiguration const& lhs,
Iso8601UtilConfiguration const& rhs);
Return true if the specified lhs and rhs DatetimeTz objects do not have the same value, and false otherwise. Two DatetimeTz objects do not have the same value if they do not have the same local datetime value or the same time zone offset value.
bool
operator!=(
DatetimeTz const& lhs,
DatetimeTz const& rhs);
Return true if the specified lhs and rhs objects do not have the same value, and false otherwise. Two TimeTz objects do not have the same value if any of their corresponding localTime and offset attributes have different values.
bool
operator!=(
TimeTz const& lhs,
TimeTz const& rhs);
Return true if the specified lhs and rhs DateTz objects do not have the same value, and false otherwise. Two DateTz objects do not have the same value if they do not have the same local date values or the same time zone offset values.
bool
operator!=(
DateTz const& lhs,
DateTz const& rhs);
Return true if the specified lhs and rhs objects do not have the same value, and false otherwise. Two Date objects do not have the same value if any of their year, month, and day attributes (respectively) do not have the same value.
bool
operator!=(
Date const& lhs,
Date const& rhs);
Return true if the specified lhs and rhs time intervals do not have the same value, and false otherwise. Two time intervals do not have the same value if any of the corresponding values of their days, hours, minutes, seconds, milliseconds, or microseconds fields is not the same.
bool
operator!=(
DatetimeInterval const& lhs,
DatetimeInterval const& rhs);
Return true if the specified lhs and rhs Datetime objects do not have the same value, and false otherwise. Two Datetime objects do not have the same value if they do not have the same values for either of their "date" or "time" parts, respectively.
bool
operator!=(
Datetime const& lhs,
Datetime const& rhs);
Return true if the specified lhs and rhs calendars do not have the same value, and false otherwise. Two calendars do not have the same value if they do not have the same valid range (and are not both empty), do not have the same weekend days, do not have the same holidays, or, for at least one corresponding pair of holidays, do not have the same (ordered) set of associated holiday codes.
bool
operator!=(
Calendar const& lhs,
Calendar const& rhs);
Return true if the specified lhs and rhs iterators do not refer to the same element in the same calendar, and false otherwise. The behavior is undefined unless lhs and rhs both iterate over the same calendar.
bool
operator!=(
Calendar_BusinessDayConstIter const& lhs,
Calendar_BusinessDayConstIter const& rhs);
Return true if the specified lhs and rhs iterators do not refer to the same element, and false otherwise. The behavior is undefined unless lhs and rhs both reference the same holiday in the same calendar.
bool
operator!=(
PackedCalendar_HolidayCodeConstIterator const& lhs,
PackedCalendar_HolidayCodeConstIterator const& rhs);
Return true if the specified lhs and rhs iterators do not refer to the same element in the same calendar, and false otherwise. The behavior is undefined unless lhs and rhs both iterate over the same calendar.
bool
operator!=(
PackedCalendar_HolidayConstIterator const& lhs,
PackedCalendar_HolidayConstIterator const& rhs);
Return true if the specified lhs and rhs calendars do not have the same value, and false otherwise. Two calendars do not have the same value if they do not have the same valid range (and are not both empty), do not have the same weekend days, do not have the same holidays, or, for at least one corresponding pair of holidays, do not have the same (ordered) set of associated holiday codes.
bool
operator!=(
PackedCalendar const& lhs,
PackedCalendar const& rhs);
Return true if the specified lhs and rhs iterators do not refer to the same element in the same calendar, and false otherwise. The behavior is undefined unless lhs and rhs both iterate over the same calendar.
bool
operator!=(
PackedCalendar_BusinessDayConstIterator const& lhs,
PackedCalendar_BusinessDayConstIterator const& rhs);
Return true if the specified lhs and rhs sets do not have the same value, and false otherwise. Two sets do not have the same value if they differ in length or there exists an element of one set that is not a member of the other set.
bool
operator!=(
DayOfWeekSet const& lhs,
DayOfWeekSet const& rhs);
Return true if the specified lhs and rhs iterators do not have the same value, and false otherwise. Two iterators do not have the same value if they do not refer to data at the same index position. The behavior is undefined unless lhs and rhs both reference into the same set of data.
bool
operator!=(
DayOfWeekSet_Iter const& lhs,
DayOfWeekSet_Iter const& rhs);
Return true if the specified lhs reverse iterator does not have the same value as the specified rhs reverse iterator, and false otherwise. Two reverse iterators do not have the same value if (1) they do not refer to the same element and (2) both do not have the past‐the‐end value for a reverse iterator over the underlying reverse iteration sequence. The behavior is undefined unless lhs and rhs refer to the same underlying sequence.
template<class ITERATOR>
bool
operator!=(
CalendarReverseIteratorAdapter<ITERATOR> const& lhs,
CalendarReverseIteratorAdapter<ITERATOR> const& rhs);
Created with MrDocs