HROOT-core-0.10.0.3: Haskell binding to ROOT Core modules
Safe HaskellSafe-Inferred
LanguageHaskell2010

HROOT.Core.TArray.RawType

Documentation

data RawTArray Source #

Instances

Instances details
Castable TArray (Ptr RawTArray) Source # 
Instance details

Defined in HROOT.Core.TArray.Cast

Methods

cast :: TArray -> (Ptr RawTArray -> IO r) -> IO r #

uncast :: Ptr RawTArray -> (TArray -> IO r) -> IO r #

(ITArray a, FPtr a) => Castable a (Ptr RawTArray) Source # 
Instance details

Defined in HROOT.Core.TArray.Cast

Methods

cast :: a -> (Ptr RawTArray -> IO r) -> IO r #

uncast :: Ptr RawTArray -> (a -> IO r) -> IO r #

newtype TArray Source #

Constructors

TArray (Ptr RawTArray) 

Instances

Instances details
ITArray TArray Source # 
Instance details

Defined in HROOT.Core.TArray.Implementation

Methods

getAt :: TArray -> CInt -> IO CDouble Source #

setArray :: TArray -> CInt -> IO () Source #

setAt :: TArray -> CDouble -> CInt -> IO () Source #

Show TArray Source # 
Instance details

Defined in HROOT.Core.TArray.RawType

FPtr TArray Source # 
Instance details

Defined in HROOT.Core.TArray.RawType

Associated Types

type Raw TArray #

Eq TArray Source # 
Instance details

Defined in HROOT.Core.TArray.RawType

Methods

(==) :: TArray -> TArray -> Bool #

(/=) :: TArray -> TArray -> Bool #

Ord TArray Source # 
Instance details

Defined in HROOT.Core.TArray.RawType

IDeletable TArray Source # 
Instance details

Defined in HROOT.Core.TArray.Implementation

Methods

delete :: TArray -> IO () #

Castable TArray (Ptr RawTArray) Source # 
Instance details

Defined in HROOT.Core.TArray.Cast

Methods

cast :: TArray -> (Ptr RawTArray -> IO r) -> IO r #

uncast :: Ptr RawTArray -> (TArray -> IO r) -> IO r #

type Raw TArray Source # 
Instance details

Defined in HROOT.Core.TArray.RawType