Package-level declarations

Types

Link copied to clipboard
typealias Array<T> = Tuple<T>
Link copied to clipboard
typealias Array0<T> = Tuple0<T>
Link copied to clipboard
typealias Array1<T> = Tuple1<T, T>
Link copied to clipboard
typealias Array10<T> = Tuple10<T, T, T, T, T, T, T, T, T, T, T>
Link copied to clipboard
typealias Array11<T> = Tuple11<T, T, T, T, T, T, T, T, T, T, T, T>
Link copied to clipboard
typealias Array12<T> = Tuple12<T, T, T, T, T, T, T, T, T, T, T, T, T>
Link copied to clipboard
typealias Array2<T> = Tuple2<T, T, T>
Link copied to clipboard
typealias Array3<T> = Tuple3<T, T, T, T>
Link copied to clipboard
typealias Array4<T> = Tuple4<T, T, T, T, T>
Link copied to clipboard
typealias Array5<T> = Tuple5<T, T, T, T, T, T>
Link copied to clipboard
typealias Array6<T> = Tuple6<T, T, T, T, T, T, T>
Link copied to clipboard
typealias Array7<T> = Tuple7<T, T, T, T, T, T, T, T>
Link copied to clipboard
typealias Array8<T> = Tuple8<T, T, T, T, T, T, T, T, T>
Link copied to clipboard
typealias Array9<T> = Tuple9<T, T, T, T, T, T, T, T, T, T>
Link copied to clipboard
Link copied to clipboard
interface SenderScope<out S>
Link copied to clipboard
sealed class Size
Link copied to clipboard
typealias StructureElement<S, T> = StructureScope<S>.() -> T
Link copied to clipboard
class StructureScope<S>(val name: String, val aliases: Set<String>, val description: String, val parent: StructureScope<*>?, requirement: Requirement<S>) : SenderScope<S>
Link copied to clipboard
interface Tuple<T>
Link copied to clipboard
class Tuple0<T> : Tuple<T>
Link copied to clipboard
class Tuple1<T, A : T>(val a: A) : Tuple<T>
Link copied to clipboard
class Tuple10<T, A : T, B : T, C : T, D : T, E : T, F : T, G : T, S : T, I : T, J : T>(val a: A, val b: B, val c: C, val d: D, val e: E, val f: F, val g: G, val h: S, val i: I, val j: J) : Tuple<T>
Link copied to clipboard
class Tuple11<T, A : T, B : T, C : T, D : T, E : T, F : T, G : T, S : T, I : T, J : T, K : T>(val a: A, val b: B, val c: C, val d: D, val e: E, val f: F, val g: G, val h: S, val i: I, val j: J, val k: K) : Tuple<T>
Link copied to clipboard
class Tuple12<T, A : T, B : T, C : T, D : T, E : T, F : T, G : T, S : T, I : T, J : T, K : T, L : T>(val a: A, val b: B, val c: C, val d: D, val e: E, val f: F, val g: G, val h: S, val i: I, val j: J, val k: K, val l: L) : Tuple<T>
Link copied to clipboard
class Tuple2<T, A : T, B : T>(val a: A, val b: B) : Tuple<T>
Link copied to clipboard
class Tuple3<T, A : T, B : T, C : T>(val a: A, val b: B, val c: C) : Tuple<T>
Link copied to clipboard
class Tuple4<T, A : T, B : T, C : T, D : T>(val a: A, val b: B, val c: C, val d: D) : Tuple<T>
Link copied to clipboard
class Tuple5<T, A : T, B : T, C : T, D : T, E : T>(val a: A, val b: B, val c: C, val d: D, val e: E) : Tuple<T>
Link copied to clipboard
class Tuple6<T, A : T, B : T, C : T, D : T, E : T, F : T>(val a: A, val b: B, val c: C, val d: D, val e: E, val f: F) : Tuple<T>
Link copied to clipboard
class Tuple7<T, A : T, B : T, C : T, D : T, E : T, F : T, G : T>(val a: A, val b: B, val c: C, val d: D, val e: E, val f: F, val g: G) : Tuple<T>
Link copied to clipboard
class Tuple8<T, A : T, B : T, C : T, D : T, E : T, F : T, G : T, S : T>(val a: A, val b: B, val c: C, val d: D, val e: E, val f: F, val g: G, val h: S) : Tuple<T>
Link copied to clipboard
class Tuple9<T, A : T, B : T, C : T, D : T, E : T, F : T, G : T, S : T, I : T>(val a: A, val b: B, val c: C, val d: D, val e: E, val f: F, val g: G, val h: S, val i: I) : Tuple<T>
Link copied to clipboard
class ValidatedDefault<S, T : Any>(val value: ContextualValue<S, T>, val validate: (S) -> Result<Unit>) : SenderValidator<S>