Idris2Doc : Compiler.Array

Compiler.Array

For internal spidr use only.

Definitions

sizeofPtr : Bits64
prim__getArrayVoidPtr : AnyPtr->Bits64->AnyPtr
prim__setArrayVoidPtr : AnyPtr->Bits64->AnyPtr->PrimIO ()
dataArray : Type->Type
Totality: total
Visibility: public export
Constructor: 
MkArray : GCAnyPtr->Bits64->Arraya
interfaceArrayType : Type->Type
Parameters: a
Methods:
elemSize : Bits64
get : Arraya->Nat->a
set : HasIOio=>Arraya->Nat->a->io ()

Implementations:
ArrayTypeInt32
ArrayTypeInt64
ArrayTypeBits32
ArrayTypeBits64
ArrayTypeDouble
ArrayTypeBool
elemSize : ArrayTypea=>Bits64
Totality: total
Visibility: public export
get : ArrayTypea=>Arraya->Nat->a
Totality: total
Visibility: public export
set : ArrayTypea=>HasIOio=>Arraya->Nat->a->io ()
Totality: total
Visibility: public export
mkArray : HasIOio=>ArrayTypea=>Nat->io (Arraya)
  An uninitialized array. Contents may be anything.

Totality: total
Visibility: export
fromList : HasIOio=>ArrayTypea=>Lista->io (Arraya)
Totality: total
Visibility: export
toList : ArrayTypea=>Arraya->Lista
Totality: total
Visibility: export