-
Notifications
You must be signed in to change notification settings - Fork 36
N_CodeJam_Ranges
andrewvk edited this page Jul 1, 2016
·
4 revisions
The CodeJam.Ranges namespace contains types for operations over ranges of values.
Class | Description | |
---|---|---|
![]() |
Range | Helper methods for the . |
![]() |
RangeExtensions | Extension methods for . |
Structure | Description | |
---|---|---|
![]() |
Range(T) | Describes a range of the values. |
![]() |
Range(T, TKey) | Describes a range of the values with a key attached. |
![]() |
RangeBoundaryFrom(T) | The From boundary of the range. |
![]() |
RangeBoundaryTo(T) | The To boundary of the range. |
Interface | Description | |
---|---|---|
![]() |
IRange(T) | Common interface for different range implementations |
![]() |
IRangeFactory(T, TRange) | Common factory interface to enable 'derived' range creation. Use case example: preserve the key of the range on range intersection. |
Enumeration | Description | |
---|---|---|
![]() |
RangeBoundaryFromKind | The kind of From range boundary. |
![]() |
RangeBoundaryToKind | The kind of To range boundary. |
TBD.