Stack

class Stack<T>(items: List<T>)

Types

PopResult
Link copied to clipboard
common
class PopResult<T>(item: T, stack: Stack<T>)

Functions

peek
Link copied to clipboard
common
fun peek(): T
peekOrNull
Link copied to clipboard
common
fun peekOrNull(): T?
pop
Link copied to clipboard
common
fun pop(): Stack.PopResult<T>
push
Link copied to clipboard
common
fun push(item: T): Stack<T>
pushAll
Link copied to clipboard
common
fun pushAll(items: List<T>): Stack<T>

Properties

elements
Link copied to clipboard
common
val elements: List<T>
isEmpty
Link copied to clipboard
common
val isEmpty: Boolean
items
Link copied to clipboard
common
val items: List<T>
size
Link copied to clipboard
common
val size: Int