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

HROOT.Core.TArrayD.RawType

Documentation

data RawTArrayD Source #

Instances

Instances details
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 #

(ITArrayD a, FPtr a) => Castable a (Ptr RawTArrayD) Source # 
Instance details

Defined in HROOT.Core.TArrayD.Cast

Methods

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

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

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