HROOT-core-0.10.0.1: src/HROOT/Core/TArray/FFI.hsc
{-# LANGUAGE ForeignFunctionInterface, InterruptibleFFI #-}
module HROOT.Core.TArray.FFI where
import Data.Word
import Data.Int
import Foreign.C
import Foreign.Ptr
import HROOT.Core.TArray.RawType
import HROOT.Core.TArray.RawType
foreign import ccall interruptible
"HROOTCoreTArray.h TArray_delete" c_tarray_delete ::
Ptr RawTArray -> IO ()
foreign import ccall interruptible "HROOTCoreTArray.h TArray_GetAt"
c_tarray_getat :: Ptr RawTArray -> CInt -> IO CDouble
foreign import ccall interruptible
"HROOTCoreTArray.h TArray_tArray_GetSize" c_tarray_tarray_getsize
:: Ptr RawTArray -> IO CInt
foreign import ccall interruptible
"HROOTCoreTArray.h TArray_SetArray" c_tarray_setarray ::
Ptr RawTArray -> CInt -> IO ()
foreign import ccall interruptible "HROOTCoreTArray.h TArray_SetAt"
c_tarray_setat :: Ptr RawTArray -> CDouble -> CInt -> IO ()