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