Safe Haskell | None |
---|
Documentation
class Castable a b whereSource
xform1 :: (Castable a ca, Castable x1 cx1, Castable y cy) => (ca -> cx1 -> IO cy) -> a -> x1 -> IO ySource
xform2 :: (Castable a ca, Castable x1 cx1, Castable x2 cx2, Castable y cy) => (ca -> cx1 -> cx2 -> IO cy) -> a -> x1 -> x2 -> IO ySource
xform3 :: (Castable a ca, Castable x1 cx1, Castable x2 cx2, Castable x3 cx3, Castable y cy) => (ca -> cx1 -> cx2 -> cx3 -> IO cy) -> a -> x1 -> x2 -> x3 -> IO ySource
xform4 :: (Castable a ca, Castable x1 cx1, Castable x2 cx2, Castable x3 cx3, Castable x4 cx4, Castable y cy) => (ca -> cx1 -> cx2 -> cx3 -> cx4 -> IO cy) -> a -> x1 -> x2 -> x3 -> x4 -> IO ySource
xform5 :: (Castable a ca, Castable x1 cx1, Castable x2 cx2, Castable x3 cx3, Castable x4 cx4, Castable x5 cx5, Castable y cy) => (ca -> cx1 -> cx2 -> cx3 -> cx4 -> cx5 -> IO cy) -> a -> x1 -> x2 -> x3 -> x4 -> x5 -> IO ySource
xform6 :: (Castable a ca, Castable x1 cx1, Castable x2 cx2, Castable x3 cx3, Castable x4 cx4, Castable x5 cx5, Castable x6 cx6, Castable y cy) => (ca -> cx1 -> cx2 -> cx3 -> cx4 -> cx5 -> cx6 -> IO cy) -> a -> x1 -> x2 -> x3 -> x4 -> x5 -> x6 -> IO ySource
xform7 :: (Castable a ca, Castable x1 cx1, Castable x2 cx2, Castable x3 cx3, Castable x4 cx4, Castable x5 cx5, Castable x6 cx6, Castable x7 cx7, Castable y cy) => (ca -> cx1 -> cx2 -> cx3 -> cx4 -> cx5 -> cx6 -> cx7 -> IO cy) -> a -> x1 -> x2 -> x3 -> x4 -> x5 -> x6 -> x7 -> IO ySource
xform8 :: (Castable a ca, Castable x1 cx1, Castable x2 cx2, Castable x3 cx3, Castable x4 cx4, Castable x5 cx5, Castable x6 cx6, Castable x7 cx7, Castable x8 cx8, Castable y cy) => (ca -> cx1 -> cx2 -> cx3 -> cx4 -> cx5 -> cx6 -> cx7 -> cx8 -> IO cy) -> a -> x1 -> x2 -> x3 -> x4 -> x5 -> x6 -> x7 -> x8 -> IO ySource
xform9 :: (Castable a ca, Castable x1 cx1, Castable x2 cx2, Castable x3 cx3, Castable x4 cx4, Castable x5 cx5, Castable x6 cx6, Castable x7 cx7, Castable x8 cx8, Castable x9 cx9, Castable y cy) => (ca -> cx1 -> cx2 -> cx3 -> cx4 -> cx5 -> cx6 -> cx7 -> cx8 -> cx9 -> IO cy) -> a -> x1 -> x2 -> x3 -> x4 -> x5 -> x6 -> x7 -> x8 -> x9 -> IO ySource
xform10 :: (Castable a ca, Castable x1 cx1, Castable x2 cx2, Castable x3 cx3, Castable x4 cx4, Castable x5 cx5, Castable x6 cx6, Castable x7 cx7, Castable x8 cx8, Castable x9 cx9, Castable x10 cx10, Castable y cy) => (ca -> cx1 -> cx2 -> cx3 -> cx4 -> cx5 -> cx6 -> cx7 -> cx8 -> cx9 -> cx10 -> IO cy) -> a -> x1 -> x2 -> x3 -> x4 -> x5 -> x6 -> x7 -> x8 -> x9 -> x10 -> IO ySource
get_fptr :: a -> ForeignPtr (Raw a)Source
cast_fptr_to_obj :: ForeignPtr (Raw a) -> aSource
data RawTObject Source
(ITObject a, FPtr a) => Castable a (Ptr RawTObject) |
data RawTFormula Source
(ITFormula a, FPtr a) => Castable a (Ptr RawTFormula) |
data RawTAttAxis Source
(ITAttAxis a, FPtr a) => Castable a (Ptr RawTAttAxis) |
data RawTAttBBox Source
(ITAttBBox a, FPtr a) => Castable a (Ptr RawTAttBBox) |
data RawTAttCanvas Source
(ITAttCanvas a, FPtr a) => Castable a (Ptr RawTAttCanvas) |
newtype TAttCanvas Source
data RawTAttFill Source
(ITAttFill a, FPtr a) => Castable a (Ptr RawTAttFill) |
data RawTAttImage Source
(ITAttImage a, FPtr a) => Castable a (Ptr RawTAttImage) |
data RawTAttLine Source
(ITAttLine a, FPtr a) => Castable a (Ptr RawTAttLine) |
data RawTAttMarker Source
(ITAttMarker a, FPtr a) => Castable a (Ptr RawTAttMarker) |
newtype TAttMarker Source
data RawTAttPad Source
(ITAttPad a, FPtr a) => Castable a (Ptr RawTAttPad) |
data RawTAttParticle Source
(ITAttParticle a, FPtr a) => Castable a (Ptr RawTAttParticle) |
newtype TAttParticle Source
data RawTAttText Source
(ITAttText a, FPtr a) => Castable a (Ptr RawTAttText) |
data RawTHStack Source
(ITHStack a, FPtr a) => Castable a (Ptr RawTHStack) |
data RawTGraphAsymmErrors Source
(ITGraphAsymmErrors a, FPtr a) => Castable a (Ptr RawTGraphAsymmErrors) |
newtype TGraphAsymmErrors Source
data RawTGraphBentErrors Source
(ITGraphBentErrors a, FPtr a) => Castable a (Ptr RawTGraphBentErrors) |
newtype TGraphBentErrors Source
data RawTGraphErrors Source
(ITGraphErrors a, FPtr a) => Castable a (Ptr RawTGraphErrors) |
newtype TGraphErrors Source
data RawTGraphPolar Source
(ITGraphPolar a, FPtr a) => Castable a (Ptr RawTGraphPolar) |
newtype TGraphPolar Source
data RawTGraphQQ Source
(ITGraphQQ a, FPtr a) => Castable a (Ptr RawTGraphQQ) |
data RawTEllipse Source
(ITEllipse a, FPtr a) => Castable a (Ptr RawTEllipse) |
data RawTPolyLineShape Source
(ITPolyLineShape a, FPtr a) => Castable a (Ptr RawTPolyLineShape) |
newtype TPolyLineShape Source
data RawTPaveText Source
(ITPaveText a, FPtr a) => Castable a (Ptr RawTPaveText) |
data RawTDiamond Source
(ITDiamond a, FPtr a) => Castable a (Ptr RawTDiamond) |
data RawTPaveStats Source
(ITPaveStats a, FPtr a) => Castable a (Ptr RawTPaveStats) |
newtype TPaveStats Source
data RawTPavesText Source
(ITPavesText a, FPtr a) => Castable a (Ptr RawTPavesText) |
newtype TPavesText Source
data RawTLegend Source
(ITLegend a, FPtr a) => Castable a (Ptr RawTLegend) |
data RawTPaveLabel Source
(ITPaveLabel a, FPtr a) => Castable a (Ptr RawTPaveLabel) |
newtype TPaveLabel Source
data RawTPaveClass Source
(ITPaveClass a, FPtr a) => Castable a (Ptr RawTPaveClass) |
newtype TPaveClass Source
data RawTSliderBox Source
(ITSliderBox a, FPtr a) => Castable a (Ptr RawTSliderBox) |
newtype TSliderBox Source
data RawTNtuple Source
(ITNtuple a, FPtr a) => Castable a (Ptr RawTNtuple) |
data RawTNtupleD Source
(ITNtupleD a, FPtr a) => Castable a (Ptr RawTNtupleD) |
data RawTTreeSQL Source
(ITTreeSQL a, FPtr a) => Castable a (Ptr RawTTreeSQL) |
data RawTPolyLine Source
(ITPolyLine a, FPtr a) => Castable a (Ptr RawTPolyLine) |
data RawTCurlyLine Source
(ITCurlyLine a, FPtr a) => Castable a (Ptr RawTCurlyLine) |
newtype TCurlyLine Source
data RawTCurlyArc Source
(ITCurlyArc a, FPtr a) => Castable a (Ptr RawTCurlyArc) |
data RawTEfficiency Source
(ITEfficiency a, FPtr a) => Castable a (Ptr RawTEfficiency) |
newtype TEfficiency Source
data RawTDirectory Source
(ITDirectory a, FPtr a) => Castable a (Ptr RawTDirectory) |
newtype TDirectory Source
data RawTDirectoryFile Source
(ITDirectoryFile a, FPtr a) => Castable a (Ptr RawTDirectoryFile) |
newtype TDirectoryFile Source
data RawTBranch Source
(ITBranch a, FPtr a) => Castable a (Ptr RawTBranch) |
data RawTVirtualTreePlayer Source
(ITVirtualTreePlayer a, FPtr a) => Castable a (Ptr RawTVirtualTreePlayer) |
newtype TVirtualTreePlayer Source
data RawTTreePlayer Source
(ITTreePlayer a, FPtr a) => Castable a (Ptr RawTTreePlayer) |
newtype TTreePlayer Source
data RawTArrayC Source
(ITArrayC a, FPtr a) => Castable a (Ptr RawTArrayC) |
data RawTArrayD Source
(ITArrayD a, FPtr a) => Castable a (Ptr RawTArrayD) |
data RawTArrayF Source
(ITArrayF a, FPtr a) => Castable a (Ptr RawTArrayF) |
data RawTArrayI Source
(ITArrayI a, FPtr a) => Castable a (Ptr RawTArrayI) |
data RawTArrayL Source
(ITArrayL a, FPtr a) => Castable a (Ptr RawTArrayL) |
data RawTArrayL64 Source
(ITArrayL64 a, FPtr a) => Castable a (Ptr RawTArrayL64) |
data RawTArrayS Source
(ITArrayS a, FPtr a) => Castable a (Ptr RawTArrayS) |
data RawTH2Poly Source
(ITH2Poly a, FPtr a) => Castable a (Ptr RawTH2Poly) |
data RawTQObject Source
(ITQObject a, FPtr a) => Castable a (Ptr RawTQObject) |
data RawTVirtualPad Source
(ITVirtualPad a, FPtr a) => Castable a (Ptr RawTVirtualPad) |
newtype TVirtualPad Source
data RawTButton Source
(ITButton a, FPtr a) => Castable a (Ptr RawTButton) |
data RawTGroupButton Source
(ITGroupButton a, FPtr a) => Castable a (Ptr RawTGroupButton) |
newtype TGroupButton Source
data RawTCanvas Source
(ITCanvas a, FPtr a) => Castable a (Ptr RawTCanvas) |
data RawTDialogCanvas Source
(ITDialogCanvas a, FPtr a) => Castable a (Ptr RawTDialogCanvas) |
newtype TDialogCanvas Source
data RawTInspectCanvas Source
(ITInspectCanvas a, FPtr a) => Castable a (Ptr RawTInspectCanvas) |
newtype TInspectCanvas Source
data RawTEvePad Source
(ITEvePad a, FPtr a) => Castable a (Ptr RawTEvePad) |
data RawTSlider Source
(ITSlider a, FPtr a) => Castable a (Ptr RawTSlider) |
data RawTApplication Source
(ITApplication a, FPtr a) => Castable a (Ptr RawTApplication) |
newtype TApplication Source