interface TimePointProgressionBuilder<T : TimePoint<T>>
A time point progression builder.
Without a step, a time-based progression can't be created. This interface represents an intermediate state in the process of creating a time point progression.
(iosArm64, iosX64, jvm, macosX64)
first |
abstract val first: T |
(iosArm64, iosX64, jvm, macosX64)
last |
abstract val last: T |
(iosArm64, iosX64, jvm, macosX64)
InstantInterval |
A half-open interval between two instants. class InstantInterval : TimePointInterval<Instant>, TimePointProgressionBuilder<Instant> |
(iosArm64, iosX64, jvm, macosX64)
TimePointNanosecondProgression |
class TimePointNanosecondProgression<T : TimePoint<T>> : TimePointProgressionBuilder<T>, Iterable<T> |
(iosArm64, iosX64, jvm, macosX64)
TimePointSecondProgression |
class TimePointSecondProgression<T : TimePoint<T>> : TimePointProgressionBuilder<T>, Iterable<T> |