HROOT-core-0.10.0.1: src/HROOT/Core/TArrayC/FFI.hsc
{-# LANGUAGE ForeignFunctionInterface, InterruptibleFFI #-}
module HROOT.Core.TArrayC.FFI where
import Data.Word
import Data.Int
import Foreign.C
import Foreign.Ptr
import HROOT.Core.TArrayC.RawType
import HROOT.Core.TArrayC.RawType
foreign import ccall interruptible
"HROOTCoreTArrayC.h TArrayC_GetAt" c_tarrayc_getat ::
Ptr RawTArrayC -> CInt -> IO CDouble
foreign import ccall interruptible
"HROOTCoreTArrayC.h TArrayC_SetArray" c_tarrayc_setarray ::
Ptr RawTArrayC -> CInt -> IO ()
foreign import ccall interruptible
"HROOTCoreTArrayC.h TArrayC_SetAt" c_tarrayc_setat ::
Ptr RawTArrayC -> CDouble -> CInt -> IO ()
foreign import ccall interruptible
"HROOTCoreTArrayC.h TArrayC_delete" c_tarrayc_delete ::
Ptr RawTArrayC -> IO ()