HROOT-tree-0.10.0.1: src/HROOT/Tree/TBranch/FFI.hsc
{-# LANGUAGE ForeignFunctionInterface, InterruptibleFFI #-}
module HROOT.Tree.TBranch.FFI where
import Data.Word
import Data.Int
import Foreign.C
import Foreign.Ptr
import HROOT.Tree.TBranch.RawType
import HROOT.Tree.TBranch.RawType
import HROOT.Core.TObject.RawType
import HROOT.Core.TClass.RawType
foreign import ccall interruptible
"HROOTTreeTBranch.h TBranch_SetName" c_tbranch_setname ::
Ptr RawTBranch -> CString -> IO ()
foreign import ccall interruptible
"HROOTTreeTBranch.h TBranch_SetNameTitle" c_tbranch_setnametitle ::
Ptr RawTBranch -> CString -> CString -> IO ()
foreign import ccall interruptible
"HROOTTreeTBranch.h TBranch_SetTitle" c_tbranch_settitle ::
Ptr RawTBranch -> CString -> IO ()
foreign import ccall interruptible
"HROOTTreeTBranch.h TBranch_SetFillColor" c_tbranch_setfillcolor ::
Ptr RawTBranch -> CInt -> IO ()
foreign import ccall interruptible
"HROOTTreeTBranch.h TBranch_SetFillStyle" c_tbranch_setfillstyle ::
Ptr RawTBranch -> CInt -> IO ()
foreign import ccall interruptible
"HROOTTreeTBranch.h TBranch_Clear" c_tbranch_clear ::
Ptr RawTBranch -> CString -> IO ()
foreign import ccall interruptible
"HROOTTreeTBranch.h TBranch_Draw" c_tbranch_draw ::
Ptr RawTBranch -> CString -> IO ()
foreign import ccall interruptible
"HROOTTreeTBranch.h TBranch_FindObject" c_tbranch_findobject ::
Ptr RawTBranch -> CString -> IO (Ptr RawTObject)
foreign import ccall interruptible
"HROOTTreeTBranch.h TBranch_GetName" c_tbranch_getname ::
Ptr RawTBranch -> IO CString
foreign import ccall interruptible "HROOTTreeTBranch.h TBranch_IsA"
c_tbranch_isa :: Ptr RawTBranch -> IO (Ptr RawTClass)
foreign import ccall interruptible
"HROOTTreeTBranch.h TBranch_Paint" c_tbranch_paint ::
Ptr RawTBranch -> CString -> IO ()
foreign import ccall interruptible
"HROOTTreeTBranch.h TBranch_printObj" c_tbranch_printobj ::
Ptr RawTBranch -> CString -> IO ()
foreign import ccall interruptible
"HROOTTreeTBranch.h TBranch_SaveAs" c_tbranch_saveas ::
Ptr RawTBranch -> CString -> CString -> IO ()
foreign import ccall interruptible
"HROOTTreeTBranch.h TBranch_Write" c_tbranch_write ::
Ptr RawTBranch -> CString -> CInt -> CInt -> IO CInt
foreign import ccall interruptible
"HROOTTreeTBranch.h TBranch_Write_" c_tbranch_write_ ::
Ptr RawTBranch -> IO CInt
foreign import ccall interruptible
"HROOTTreeTBranch.h TBranch_delete" c_tbranch_delete ::
Ptr RawTBranch -> IO ()