manta/arrayobj

Search:
Group by:
Source   Edit  

array data object for internal use

Types

ArrayObj[T] {.byref.} = object
  length*: int
  data*: UncheckedArray[T]
Source   Edit  

Procs

proc `=destroy`[T](arr: var ArrayObj[T]) {....raises: [].}
Source   Edit  
proc `=trace`[T](arr: var ArrayObj[T]; env: pointer)
Source   Edit  
proc `=wasMoved`[T](arr: var ArrayObj[T]) {.inline.}
Source   Edit  

Templates

template uninitArrObj[T](arr: var ref ArrayObj[T]; L: int): untyped
Source   Edit