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

HROOT.Core.TAttPad.RawType

Documentation

data RawTAttPad Source #

Instances

Instances details
Castable TAttPad (Ptr RawTAttPad) Source # 
Instance details

Defined in HROOT.Core.TAttPad.Cast

Methods

cast :: TAttPad -> (Ptr RawTAttPad -> IO r) -> IO r #

uncast :: Ptr RawTAttPad -> (TAttPad -> IO r) -> IO r #

(ITAttPad a, FPtr a) => Castable a (Ptr RawTAttPad) Source # 
Instance details

Defined in HROOT.Core.TAttPad.Cast

Methods

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

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

newtype TAttPad Source #

Constructors

TAttPad (Ptr RawTAttPad) 

Instances

Instances details
ITAttPad TAttPad Source # 
Instance details

Defined in HROOT.Core.TAttPad.Implementation

Show TAttPad Source # 
Instance details

Defined in HROOT.Core.TAttPad.RawType

FPtr TAttPad Source # 
Instance details

Defined in HROOT.Core.TAttPad.RawType

Associated Types

type Raw TAttPad #

Eq TAttPad Source # 
Instance details

Defined in HROOT.Core.TAttPad.RawType

Methods

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

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

Ord TAttPad Source # 
Instance details

Defined in HROOT.Core.TAttPad.RawType

IDeletable TAttPad Source # 
Instance details

Defined in HROOT.Core.TAttPad.Implementation

Methods

delete :: TAttPad -> IO () #

Castable TAttPad (Ptr RawTAttPad) Source # 
Instance details

Defined in HROOT.Core.TAttPad.Cast

Methods

cast :: TAttPad -> (Ptr RawTAttPad -> IO r) -> IO r #

uncast :: Ptr RawTAttPad -> (TAttPad -> IO r) -> IO r #

type Raw TAttPad Source # 
Instance details

Defined in HROOT.Core.TAttPad.RawType