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

HROOT.Core.TGlobal

Documentation

newtype TGlobal Source #

Constructors

TGlobal (Ptr RawTGlobal) 

Instances

Instances details
ITDictionary TGlobal Source # 
Instance details

Defined in HROOT.Core.TGlobal.Implementation

ITGlobal TGlobal Source # 
Instance details

Defined in HROOT.Core.TGlobal.Implementation

ITNamed TGlobal Source # 
Instance details

Defined in HROOT.Core.TGlobal.Implementation

Methods

setName :: Castable c0 CString => TGlobal -> c0 -> IO () Source #

setNameTitle :: (Castable c1 CString, Castable c0 CString) => TGlobal -> c0 -> c1 -> IO () Source #

setTitle :: Castable c0 CString => TGlobal -> c0 -> IO () Source #

ITObject TGlobal Source # 
Instance details

Defined in HROOT.Core.TGlobal.Implementation

Show TGlobal Source # 
Instance details

Defined in HROOT.Core.TGlobal.RawType

FPtr TGlobal Source # 
Instance details

Defined in HROOT.Core.TGlobal.RawType

Associated Types

type Raw TGlobal #

Eq TGlobal Source # 
Instance details

Defined in HROOT.Core.TGlobal.RawType

Methods

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

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

Ord TGlobal Source # 
Instance details

Defined in HROOT.Core.TGlobal.RawType

IDeletable TGlobal Source # 
Instance details

Defined in HROOT.Core.TGlobal.Implementation

Methods

delete :: TGlobal -> IO () #

Castable TGlobal (Ptr RawTGlobal) Source # 
Instance details

Defined in HROOT.Core.TGlobal.Cast

Methods

cast :: TGlobal -> (Ptr RawTGlobal -> IO r) -> IO r #

uncast :: Ptr RawTGlobal -> (TGlobal -> IO r) -> IO r #

type Raw TGlobal Source # 
Instance details

Defined in HROOT.Core.TGlobal.RawType

class ITDictionary a => ITGlobal a Source #

Instances

Instances details
ITGlobal TGlobal Source # 
Instance details

Defined in HROOT.Core.TGlobal.Implementation

upcastTGlobal :: forall a. (FPtr a, ITGlobal a) => a -> TGlobal Source #

downcastTGlobal :: forall a. (FPtr a, ITGlobal a) => TGlobal -> a Source #