inline class LongNanoseconds : Comparable<LongNanoseconds>
A number of nanoseconds.
(iosArm64, iosX64, jvm, macosX64)
<init> |
A number of nanoseconds. <init>(value: Long) |
(iosArm64, iosX64, jvm, macosX64)
absoluteValue |
Get the absolute value. val absoluteValue: LongNanoseconds |
(iosArm64, iosX64, jvm, macosX64)
inDays |
Convert to whole days. val inDays: LongDays |
(iosArm64, iosX64, jvm, macosX64)
inHours |
Convert to whole hours. val inHours: LongHours |
(iosArm64, iosX64, jvm, macosX64)
inMicroseconds |
Convert to whole microseconds. val inMicroseconds: LongMicroseconds |
(iosArm64, iosX64, jvm, macosX64)
inMilliseconds |
Convert to whole milliseconds. val inMilliseconds: LongMilliseconds |
(iosArm64, iosX64, jvm, macosX64)
inMinutes |
Convert to whole minutes. val inMinutes: LongMinutes |
(iosArm64, iosX64, jvm, macosX64)
inSeconds |
Convert to whole seconds. val inSeconds: LongSeconds |
(iosArm64, iosX64, jvm, macosX64)
value |
The underlying value. val value: Long |
(iosArm64, iosX64, jvm, macosX64)
compareTo |
fun compareTo(other: LongNanoseconds): Int |
(iosArm64, iosX64, jvm, macosX64)
div |
Divide by a scalar value. operator fun div(scalar: Int): LongNanosecondsoperator fun div(scalar: Long): LongNanoseconds |
(iosArm64, iosX64, jvm, macosX64)
isNegative |
Is this duration negative? fun isNegative(): Boolean |
(iosArm64, iosX64, jvm, macosX64)
isPositive |
Is this duration positive? fun isPositive(): Boolean |
(iosArm64, iosX64, jvm, macosX64)
isZero |
Is this duration zero? fun isZero(): Boolean |
(iosArm64, iosX64, jvm, macosX64)
minus |
operator fun minus(nanoseconds: IntNanoseconds): LongNanosecondsoperator fun minus(nanoseconds: LongNanoseconds): LongNanosecondsoperator fun minus(microseconds: IntMicroseconds): LongNanosecondsoperator fun minus(microseconds: LongMicroseconds): LongNanosecondsoperator fun minus(milliseconds: IntMilliseconds): LongNanosecondsoperator fun minus(milliseconds: LongMilliseconds): LongNanosecondsoperator fun minus(seconds: IntSeconds): LongNanosecondsoperator fun minus(seconds: LongSeconds): LongNanosecondsoperator fun minus(minutes: IntMinutes): LongNanosecondsoperator fun minus(minutes: LongMinutes): LongNanosecondsoperator fun minus(hours: IntHours): LongNanosecondsoperator fun minus(hours: LongHours): LongNanosecondsoperator fun minus(days: IntDays): LongNanosecondsoperator fun minus(days: LongDays): LongNanoseconds |
(iosArm64, iosX64, jvm, macosX64)
plus |
operator fun plus(nanoseconds: IntNanoseconds): LongNanosecondsoperator fun plus(nanoseconds: LongNanoseconds): LongNanosecondsoperator fun plus(microseconds: IntMicroseconds): LongNanosecondsoperator fun plus(microseconds: LongMicroseconds): LongNanosecondsoperator fun plus(milliseconds: IntMilliseconds): LongNanosecondsoperator fun plus(milliseconds: LongMilliseconds): LongNanosecondsoperator fun plus(seconds: IntSeconds): LongNanosecondsoperator fun plus(seconds: LongSeconds): LongNanosecondsoperator fun plus(minutes: IntMinutes): LongNanosecondsoperator fun plus(minutes: LongMinutes): LongNanosecondsoperator fun plus(hours: IntHours): LongNanosecondsoperator fun plus(hours: LongHours): LongNanosecondsoperator fun plus(days: IntDays): LongNanosecondsoperator fun plus(days: LongDays): LongNanoseconds |
(iosArm64, iosX64, jvm, macosX64)
rem |
operator fun rem(scalar: Int): LongNanosecondsoperator fun rem(scalar: Long): LongNanoseconds |
(iosArm64, iosX64, jvm, macosX64)
times |
Multiply by a scalar value. operator fun times(scalar: Int): LongNanosecondsoperator fun times(scalar: Long): LongNanoseconds |
(iosArm64, iosX64, jvm, macosX64)
toComponents |
fun <T> toComponents(action: (microseconds: LongMicroseconds, nanoseconds: IntNanoseconds) -> T): Tfun <T> toComponents(action: (milliseconds: LongMilliseconds, microseconds: IntMicroseconds, nanoseconds: IntNanoseconds) -> T): Tfun <T> toComponents(action: (seconds: LongSeconds, milliseconds: IntMilliseconds, microseconds: IntMicroseconds, nanoseconds: IntNanoseconds) -> T): Tfun <T> toComponents(action: (minutes: LongMinutes, seconds: IntSeconds, milliseconds: IntMilliseconds, microseconds: IntMicroseconds, nanoseconds: IntNanoseconds) -> T): Tfun <T> toComponents(action: (hours: LongHours, minutes: IntMinutes, seconds: IntSeconds, milliseconds: IntMilliseconds, microseconds: IntMicroseconds, nanoseconds: IntNanoseconds) -> T): Tfun <T> toComponents(action: (days: LongDays, hours: IntHours, minutes: IntMinutes, seconds: IntSeconds, milliseconds: IntMilliseconds, microseconds: IntMicroseconds, nanoseconds: IntNanoseconds) -> T): T |
(iosArm64, iosX64, jvm, macosX64)
toInt |
Convert to a unit-less fun toInt(): Int |
(iosArm64, iosX64, jvm, macosX64)
toIntNanoseconds |
Convert to IntNanoseconds. fun toIntNanoseconds(): IntNanoseconds |
(iosArm64, iosX64, jvm, macosX64)
toString |
Convert to an ISO-8601 time interval representation. fun toString(): String |
(iosArm64, iosX64, jvm, macosX64)
unaryMinus |
Negate the value. operator fun unaryMinus(): LongNanoseconds |
(iosArm64, iosX64, jvm, macosX64)
MAX |
The largest supported value. val MAX: LongNanoseconds |
(iosArm64, iosX64, jvm, macosX64)
MIN |
The smallest supported value. val MIN: LongNanoseconds |