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