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

HROOT.Core.TArray.Interface

Documentation

class IDeletable a => ITArray a where Source #

Methods

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

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

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

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 #

ITArray TArrayC Source # 
Instance details

Defined in HROOT.Core.TArrayC.Implementation

ITArray TArrayD Source # 
Instance details

Defined in HROOT.Core.TArrayD.Implementation

ITArray TArrayF Source # 
Instance details

Defined in HROOT.Core.TArrayF.Implementation

ITArray TArrayI Source # 
Instance details

Defined in HROOT.Core.TArrayI.Implementation

ITArray TArrayL Source # 
Instance details

Defined in HROOT.Core.TArrayL.Implementation

ITArray TArrayL64 Source # 
Instance details

Defined in HROOT.Core.TArrayL64.Implementation

ITArray TArrayS Source # 
Instance details

Defined in HROOT.Core.TArrayS.Implementation

upcastTArray :: forall a. (FPtr a, ITArray a) => a -> TArray Source #

downcastTArray :: forall a. (FPtr a, ITArray a) => TArray -> a Source #