Idris2Doc : Compiler.FFI

Compiler.FFI

(source)
For internal spidr use only.

Reexports

importpublic System.FFI

Definitions

libxla : String->String->String
Totality: total
Visibility: public export
dataCppString : Type
Totality: total
Visibility: public export
Constructor: 
MkCppString : AnyPtr->CppString
onCollectAny' : HasIOio=>AnyPtr-> (AnyPtr->IO ()) ->ioGCAnyPtr
Totality: total
Visibility: export
prim__mkString : PrimIOAnyPtr
cppString : HasIOio=>ioCppString
  It is up to the caller to `delete` the string.

Totality: total
Visibility: export
prim__stringDelete : AnyPtr->PrimIO ()
delete : HasIOio=>CppString->io ()
Totality: total
Visibility: export
c_str : CppString->String
Totality: total
Visibility: export
prim__stringData : AnyPtr->PtrChar
prim__stringSize : AnyPtr->Bits64
prim__index : Int->AnyPtr->AnyPtr
cIntToBool : Int->Bool
Totality: total
Visibility: export
isNullPtr : AnyPtr->Bool
Totality: total
Visibility: export
boolToCInt : Bool->Int
Totality: total
Visibility: export
dataIntArray : Type
Totality: total
Visibility: public export
Constructor: 
MkIntArray : GCPtrInt->IntArray
mkIntArray : (HasIOio, CastaInt) =>Lista->ioIntArray
Totality: total
Visibility: export
dataInt64Array : Type
Totality: total
Visibility: public export
Constructor: 
MkInt64Array : GCPtrInt64->Int64Array
mkInt64Array : HasIOio=>ListInt64->ioInt64Array
Totality: total
Visibility: export
sizeofPtr : Bits64
prim__setArrayPtr : AnyPtr->Int->AnyPtr->PrimIO ()