Safe Haskell | Safe-Inferred |
---|---|
Language | Haskell2010 |
Documentation
Instances
ITObject TObject Source # | |
Defined in HROOT.Core.TObject.Implementation clear :: Castable c0 CString => TObject -> c0 -> IO () Source # draw :: Castable c0 CString => TObject -> c0 -> IO () Source # findObject :: Castable c0 CString => TObject -> c0 -> IO TObject Source # getName :: TObject -> IO CString Source # isA :: TObject -> IO TClass Source # paint :: Castable c0 CString => TObject -> c0 -> IO () Source # printObj :: Castable c0 CString => TObject -> c0 -> IO () Source # saveAs :: (Castable c1 CString, Castable c0 CString) => TObject -> c0 -> c1 -> IO () Source # write :: Castable c0 CString => TObject -> c0 -> CInt -> CInt -> IO CInt Source # | |
Show TObject Source # | |
FPtr TObject Source # | |
Eq TObject Source # | |
Ord TObject Source # | |
IDeletable TObject Source # | |
Defined in HROOT.Core.TObject.Implementation | |
Castable TObject (Ptr RawTObject) Source # | |
Defined in HROOT.Core.TObject.Cast | |
type Raw TObject Source # | |
Defined in HROOT.Core.TObject.RawType |
class IDeletable a => ITObject a where Source #
clear :: Castable c0 CString => a -> c0 -> IO () Source #
draw :: Castable c0 CString => a -> c0 -> IO () Source #
findObject :: Castable c0 CString => a -> c0 -> IO TObject Source #
getName :: a -> IO CString Source #
isA :: a -> IO TClass Source #
paint :: Castable c0 CString => a -> c0 -> IO () Source #
printObj :: Castable c0 CString => a -> c0 -> IO () Source #
saveAs :: (Castable c1 CString, Castable c0 CString) => a -> c0 -> c1 -> IO () Source #
write :: Castable c0 CString => a -> c0 -> CInt -> CInt -> IO CInt Source #
Instances
newTObject :: IO TObject Source #