{-# LANGUAGE ForeignFunctionInterface, TypeFamilies, MultiParamTypeClasses, FlexibleInstances, TypeSynonymInstances, EmptyDataDecls, ExistentialQuantification, ScopedTypeVariables #-} module HROOT.Hist.TH1D.RawType where import Foreign.Ptr import FFICXX.Runtime.Cast data RawTH1D newtype TH1D = TH1D (Ptr RawTH1D) deriving (TH1D -> TH1D -> Bool (TH1D -> TH1D -> Bool) -> (TH1D -> TH1D -> Bool) -> Eq TH1D forall a. (a -> a -> Bool) -> (a -> a -> Bool) -> Eq a $c== :: TH1D -> TH1D -> Bool == :: TH1D -> TH1D -> Bool $c/= :: TH1D -> TH1D -> Bool /= :: TH1D -> TH1D -> Bool Eq, Eq TH1D Eq TH1D -> (TH1D -> TH1D -> Ordering) -> (TH1D -> TH1D -> Bool) -> (TH1D -> TH1D -> Bool) -> (TH1D -> TH1D -> Bool) -> (TH1D -> TH1D -> Bool) -> (TH1D -> TH1D -> TH1D) -> (TH1D -> TH1D -> TH1D) -> Ord TH1D TH1D -> TH1D -> Bool TH1D -> TH1D -> Ordering TH1D -> TH1D -> TH1D forall a. Eq a -> (a -> a -> Ordering) -> (a -> a -> Bool) -> (a -> a -> Bool) -> (a -> a -> Bool) -> (a -> a -> Bool) -> (a -> a -> a) -> (a -> a -> a) -> Ord a $ccompare :: TH1D -> TH1D -> Ordering compare :: TH1D -> TH1D -> Ordering $c< :: TH1D -> TH1D -> Bool < :: TH1D -> TH1D -> Bool $c<= :: TH1D -> TH1D -> Bool <= :: TH1D -> TH1D -> Bool $c> :: TH1D -> TH1D -> Bool > :: TH1D -> TH1D -> Bool $c>= :: TH1D -> TH1D -> Bool >= :: TH1D -> TH1D -> Bool $cmax :: TH1D -> TH1D -> TH1D max :: TH1D -> TH1D -> TH1D $cmin :: TH1D -> TH1D -> TH1D min :: TH1D -> TH1D -> TH1D Ord, Int -> TH1D -> ShowS [TH1D] -> ShowS TH1D -> String (Int -> TH1D -> ShowS) -> (TH1D -> String) -> ([TH1D] -> ShowS) -> Show TH1D forall a. (Int -> a -> ShowS) -> (a -> String) -> ([a] -> ShowS) -> Show a $cshowsPrec :: Int -> TH1D -> ShowS showsPrec :: Int -> TH1D -> ShowS $cshow :: TH1D -> String show :: TH1D -> String $cshowList :: [TH1D] -> ShowS showList :: [TH1D] -> ShowS Show) instance () => FPtr (TH1D) where type Raw TH1D = RawTH1D get_fptr :: TH1D -> Ptr (Raw TH1D) get_fptr (TH1D Ptr RawTH1D ptr) = Ptr (Raw TH1D) Ptr RawTH1D ptr cast_fptr_to_obj :: Ptr (Raw TH1D) -> TH1D cast_fptr_to_obj = Ptr (Raw TH1D) -> TH1D Ptr RawTH1D -> TH1D TH1D