src/playdate/types

Types

SDKArray[T] = ref SDKArrayObj[T]

Procs

proc `=destroy`[T](this: var SDKArrayObj[T]) {....raises: [].}
proc `[]`[T](this: SDKArray[T]; i: Natural): lent T
proc `[]=`[T](this: var SDKArray[T]; i: Natural; y: sink T)
proc len[T](this: SDKArray[T]): int {.inline.}

Iterators

iterator items[T](this: SDKArray[T]): lent T {.inline.}
iterator mitems[T](this: var SDKArray[T]): var T {.inline.}
iterator mpairs[T](this: var SDKArray[T]): tuple[key: int, val: var T] {.inline.}
iterator pairs[T](this: SDKArray[T]): tuple[key: int, val: T] {.inline.}