TInteger32Interval

Range of TInteger32 values running from Low to High, inclusive

Source

Integer._32.Interval.pas (26)

Fields

ScopeVisibilityTypeNameDescription
InstancepublicTInteger32Low
InstancepublicTInteger32High
TypepublicTInteger32IntervalNull

Methods

ScopeVisibilityResultNameDescription
InstanceprivateTInteger32GetSize()
InstanceprivateSetSize(Value: TInteger32)
InstancepublicTBooleanIsValid()
InstancepublicTBooleanContains(Value: TInteger32)
InstancepublicTBooleanContainsLeftInclusive(Value: TInteger32)
InstancepublicTBooleanContainsRange(Range: TInteger32Interval)
InstancepublicTBooleanContainsCircular(Value: TInteger32)
InstancepublicTInteger32IntervalIntersect(Interval: TInteger32Interval)
InstancepublicTInteger32IntervalOffset(Value: TInteger32)
InstancepublicTInteger32RestrictValue(Value: TInteger32)
InstancepublicTInteger32GetMiddle()
InstancepublicTTextToText()
GlobalpublicInitialize()
GlobalpublicTInteger32IntervalNew(Low: TInteger32; High: TInteger32)
GlobalpublicTInteger32IntervalNewSingleValue(Value: TInteger32)
GlobalpublicTInteger32IntervalNewFromSize(Size: TInteger32)
GlobalpublicTInteger32IntervalNewFromOffsetSize(Offset: TInteger32; Size: TInteger32)
GlobalpublicTBooleanEqual(Left: TInteger32Interval; Right: TInteger32Interval)
GlobalpublicTBooleanNotEqual(Left: TInteger32Interval; Right: TInteger32Interval)