Operator

<(_:_:)

Returns a Boolean that indicates whether the first demand requests fewer elements than the second.

Declaration

static func < (lhs: Subscribers.Demand, rhs: Subscribers.Demand) -> Bool

Discussion

If both sides are unlimited, the result is always false. If lhs is unlimited, then the result is always false. If rhs is unlimited then the result is always true. Otherwise, this operator compares the demands’ max values.

Relationships

From Protocol

See Also

Comparing Demands

static func == (Subscribers.Demand, Subscribers.Demand) -> Bool

Returns a Boolean value indicating whether two demands are for the same number of elements.

static func == (Subscribers.Demand, Int) -> Bool

Returns a Boolean value indicating whether a demand requests the given number of elements.

static func == (Int, Subscribers.Demand) -> Bool

Returns a Boolean value indicating whether a given number of elements matches the request of a given demand.

static func != (Subscribers.Demand, Subscribers.Demand) -> Bool

Returns a Boolean value indicating whether two demands are unequal.

static func != (Subscribers.Demand, Int) -> Bool

Returns a Boolean value indicating whether a demand is not equal to an integer.

static func != (Int, Subscribers.Demand) -> Bool

Returns a Boolean value indicating whether an integer is not equal to a demand.

static func ..< (Subscribers.Demand) -> PartialRangeUpTo<Subscribers.Demand>

Returns a partial range up to, but not including, its upper bound.

static func ..< (Subscribers.Demand, Subscribers.Demand) -> Range<Subscribers.Demand>

Returns a half-open range that contains its lower bound but not its upper bound.

static func < (Subscribers.Demand, Int) -> Bool

Returns a Boolean that indicates whether the demand requests fewer than the given number of elements.

static func < (Int, Subscribers.Demand) -> Bool

Returns a Boolean that indicates a given number of elements is less than the maximum specified by the demand.

static func <= (Subscribers.Demand, Subscribers.Demand) -> Bool

Returns a Boolean value that indicates whether the first demand requests fewer or the same number of elements as the second.

static func <= (Subscribers.Demand, Subscribers.Demand) -> Bool

Returns a Boolean value indicating whether the value of the first argument is less than or equal to that of the second argument.

static func <= (Subscribers.Demand, Int) -> Bool

Returns a Boolean that indicates whether the demand requests fewer or the same number of elements as the given integer.

static func <= (Int, Subscribers.Demand) -> Bool

Returns a Boolean value that indicates a given number of elements is less than or equal the maximum specified by the demand.

static func > (Subscribers.Demand, Subscribers.Demand) -> Bool

Returns a Boolean that indicates whether the first demand requests more elements than the second.

static func > (Subscribers.Demand, Subscribers.Demand) -> Bool

Returns a Boolean value indicating whether the value of the first argument is greater than that of the second argument.

static func > (Subscribers.Demand, Int) -> Bool

Returns a Boolean that indicates whether the demand requests more than the given number of elements.

static func > (Int, Subscribers.Demand) -> Bool

Returns a Boolean that indicates a given number of elements is greater than the maximum specified by the demand.

static func >= (Subscribers.Demand, Subscribers.Demand) -> Bool

Returns a Boolean that indicates whether the first demand requests more or the same number of elements as the second.

static func >= (Subscribers.Demand, Subscribers.Demand) -> Bool

Returns a Boolean value indicating whether the value of the first argument is greater than or equal to that of the second argument.

static func >= (Subscribers.Demand, Int) -> Bool

Returns a Boolean that indicates whether the demand requests more or the same number of elements as a given integer.

static func >= (Int, Subscribers.Demand) -> Bool

Returns a Boolean that indicates a given number of elements is greater than or equal to the maximum specified by the demand.