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

HROOT.Core.TArrayI.RawType

Documentation

data RawTArrayI Source #

Instances

Instances details
Castable TArrayI (Ptr RawTArrayI) Source # 
Instance details

Defined in HROOT.Core.TArrayI.Cast

Methods

cast :: TArrayI -> (Ptr RawTArrayI -> IO r) -> IO r #

uncast :: Ptr RawTArrayI -> (TArrayI -> IO r) -> IO r #

(ITArrayI a, FPtr a) => Castable a (Ptr RawTArrayI) Source # 
Instance details

Defined in HROOT.Core.TArrayI.Cast

Methods

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

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

newtype TArrayI Source #

Constructors

TArrayI (Ptr RawTArrayI) 

Instances

Instances details
ITArray TArrayI Source # 
Instance details

Defined in HROOT.Core.TArrayI.Implementation

ITArrayI TArrayI Source # 
Instance details

Defined in HROOT.Core.TArrayI.Implementation

Show TArrayI Source # 
Instance details

Defined in HROOT.Core.TArrayI.RawType

FPtr TArrayI Source # 
Instance details

Defined in HROOT.Core.TArrayI.RawType

Associated Types

type Raw TArrayI #

Eq TArrayI Source # 
Instance details

Defined in HROOT.Core.TArrayI.RawType

Methods

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

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

Ord TArrayI Source # 
Instance details

Defined in HROOT.Core.TArrayI.RawType

IDeletable TArrayI Source # 
Instance details

Defined in HROOT.Core.TArrayI.Implementation

Methods

delete :: TArrayI -> IO () #

Castable TArrayI (Ptr RawTArrayI) Source # 
Instance details

Defined in HROOT.Core.TArrayI.Cast

Methods

cast :: TArrayI -> (Ptr RawTArrayI -> IO r) -> IO r #

uncast :: Ptr RawTArrayI -> (TArrayI -> IO r) -> IO r #

type Raw TArrayI Source # 
Instance details

Defined in HROOT.Core.TArrayI.RawType