Present

value class Present<out T>(val value: T) : Omissible<T>

Constructors

Link copied to clipboard
constructor(value: T)

Properties

Link copied to clipboard
val value: T

Functions

Link copied to clipboard
inline fun <T, R> Omissible<T>.ifPresent(function: (T) -> R): R?
Link copied to clipboard
inline fun <T, R> Omissible<T?>.ifPresentAndNotNull(function: (T) -> R): R?
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
inline fun <T, R> Omissible<T>.map(mapper: (T) -> R): Omissible<R>
Link copied to clipboard
fun <T> Omissible<T>.takeIfPresent(predicate: (T) -> Boolean = { true }): T?
Link copied to clipboard
open override fun toString(): String