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

HROOT.Core.TArrayD

Documentation

newtype TArrayD Source #

Constructors

TArrayD (Ptr RawTArrayD) 

Instances

Instances details
ITArray TArrayD Source # 
Instance details

Defined in HROOT.Core.TArrayD.Implementation

ITArrayD TArrayD Source # 
Instance details

Defined in HROOT.Core.TArrayD.Implementation

Show TArrayD Source # 
Instance details

Defined in HROOT.Core.TArrayD.RawType

FPtr TArrayD Source # 
Instance details

Defined in HROOT.Core.TArrayD.RawType

Associated Types

type Raw TArrayD #

Eq TArrayD Source # 
Instance details

Defined in HROOT.Core.TArrayD.RawType

Methods

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

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

Ord TArrayD Source # 
Instance details

Defined in HROOT.Core.TArrayD.RawType

IDeletable TArrayD Source # 
Instance details

Defined in HROOT.Core.TArrayD.Implementation

Methods

delete :: TArrayD -> IO () #

Castable TArrayD (Ptr RawTArrayD) Source # 
Instance details

Defined in HROOT.Core.TArrayD.Cast

Methods

cast :: TArrayD -> (Ptr RawTArrayD -> IO r) -> IO r #

uncast :: Ptr RawTArrayD -> (TArrayD -> IO r) -> IO r #

type Raw TArrayD Source # 
Instance details

Defined in HROOT.Core.TArrayD.RawType

class ITArray a => ITArrayD a Source #

Instances

Instances details
ITArrayD TArrayD Source # 
Instance details

Defined in HROOT.Core.TArrayD.Implementation

upcastTArrayD :: forall a. (FPtr a, ITArrayD a) => a -> TArrayD Source #

downcastTArrayD :: forall a. (FPtr a, ITArrayD a) => TArrayD -> a Source #