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