Skip to content

//core/io.islandtime.ranges/TimePointSecondProgression

TimePointSecondProgression

common

class TimePointSecondProgression<T : TimePoint<T>> : TimePointProgressionBuilder<T> , Iterable<T>

Types

Name Summary
Companion

common


object Companion

Properties

Name Summary
first

common


open override val first: T
last

common


open override val last: T
step

common


val step: Seconds

Functions

Name Summary
equals

common


open operator override fun equals(other: Any?): Boolean
hashCode

common


open override fun hashCode(): Int
isEmpty

common


fun isEmpty(): Boolean
iterator

common


open operator override fun iterator(): Iterator<T>
reversed

common


fun reversed(): TimePointSecondProgression<T>

Reverses this progression such that it counts down instead of up, or vice versa.
step

common


infix fun <T : TimePoint<T>> TimePointProgressionBuilder<T>.step(step: Days): TimePointSecondProgression<T>

infix fun <T : TimePoint<T>> TimePointProgressionBuilder<T>.step(step: Hours): TimePointSecondProgression<T>

infix fun <T : TimePoint<T>> TimePointProgressionBuilder<T>.step(step: Microseconds): TimePointNanosecondProgression<T>

infix fun <T : TimePoint<T>> TimePointProgressionBuilder<T>.step(step: Milliseconds): TimePointNanosecondProgression<T>

infix fun <T : TimePoint<T>> TimePointProgressionBuilder<T>.step(step: Minutes): TimePointSecondProgression<T>

infix fun <T : TimePoint<T>> TimePointProgressionBuilder<T>.step(step: Nanoseconds): TimePointNanosecondProgression<T>

infix fun <T : TimePoint<T>> TimePointProgressionBuilder<T>.step(step: Seconds): TimePointSecondProgression<T>
toString

common


open override fun toString(): String