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

HROOT.Core.TDatime

Documentation

newtype TDatime Source #

Constructors

TDatime (Ptr RawTDatime) 

Instances

Instances details
ITDatime TDatime Source # 
Instance details

Defined in HROOT.Core.TDatime.Implementation

Show TDatime Source # 
Instance details

Defined in HROOT.Core.TDatime.RawType

FPtr TDatime Source # 
Instance details

Defined in HROOT.Core.TDatime.RawType

Associated Types

type Raw TDatime #

Eq TDatime Source # 
Instance details

Defined in HROOT.Core.TDatime.RawType

Methods

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

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

Ord TDatime Source # 
Instance details

Defined in HROOT.Core.TDatime.RawType

IDeletable TDatime Source # 
Instance details

Defined in HROOT.Core.TDatime.Implementation

Methods

delete :: TDatime -> IO () #

Castable TDatime (Ptr RawTDatime) Source # 
Instance details

Defined in HROOT.Core.TDatime.Cast

Methods

cast :: TDatime -> (Ptr RawTDatime -> IO r) -> IO r #

uncast :: Ptr RawTDatime -> (TDatime -> IO r) -> IO r #

type Raw TDatime Source # 
Instance details

Defined in HROOT.Core.TDatime.RawType

class IDeletable a => ITDatime a where Source #

Methods

convert :: a -> CBool -> IO CUInt Source #

setTDatime :: a -> CUInt -> IO () Source #

Instances

Instances details
ITDatime TDatime Source # 
Instance details

Defined in HROOT.Core.TDatime.Implementation

upcastTDatime :: forall a. (FPtr a, ITDatime a) => a -> TDatime Source #

downcastTDatime :: forall a. (FPtr a, ITDatime a) => TDatime -> a Source #