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

HROOT.Core.TAttMarker

Documentation

newtype TAttMarker Source #

Constructors

TAttMarker (Ptr RawTAttMarker) 

Instances

Instances details
ITAttMarker TAttMarker Source # 
Instance details

Defined in HROOT.Core.TAttMarker.Implementation

Show TAttMarker Source # 
Instance details

Defined in HROOT.Core.TAttMarker.RawType

FPtr TAttMarker Source # 
Instance details

Defined in HROOT.Core.TAttMarker.RawType

Associated Types

type Raw TAttMarker #

Eq TAttMarker Source # 
Instance details

Defined in HROOT.Core.TAttMarker.RawType

Ord TAttMarker Source # 
Instance details

Defined in HROOT.Core.TAttMarker.RawType

IDeletable TAttMarker Source # 
Instance details

Defined in HROOT.Core.TAttMarker.Implementation

Methods

delete :: TAttMarker -> IO () #

Castable TAttMarker (Ptr RawTAttMarker) Source # 
Instance details

Defined in HROOT.Core.TAttMarker.Cast

Methods

cast :: TAttMarker -> (Ptr RawTAttMarker -> IO r) -> IO r #

uncast :: Ptr RawTAttMarker -> (TAttMarker -> IO r) -> IO r #

type Raw TAttMarker Source # 
Instance details

Defined in HROOT.Core.TAttMarker.RawType

class IDeletable a => ITAttMarker a where Source #

upcastTAttMarker :: forall a. (FPtr a, ITAttMarker a) => a -> TAttMarker Source #