Cursor

interface Cursor<T>

Types

Companion
Link copied to clipboard
common
object Companion

Functions

asIterable
Link copied to clipboard
common
open fun asIterable(): Iterable<T>
asSequence
Link copied to clipboard
common
open fun asSequence(): Sequence<T>
iterator
Link copied to clipboard
common
abstract fun iterator(): Iterator<T>
map
Link copied to clipboard
common
abstract fun <R> map(mapper: (T) -> R): Cursor<out R>

Properties

current
Link copied to clipboard
common
abstract val current: T?
hasNext
Link copied to clipboard
common
abstract val hasNext: Boolean
isLazy
Link copied to clipboard
common
abstract val isLazy: Boolean
isOver
Link copied to clipboard
common
abstract val isOver: Boolean
next
Link copied to clipboard
common
abstract val next: Cursor<out T>

Extensions

plus
Link copied to clipboard
common
operator fun <T> Cursor<out T>.plus(other: Cursor<out T>): Cursor<out T>