packages feed

HROOT-hist-0.9: src/HROOT/Hist/TFitResultPtr/RawType.hs

{-# LANGUAGE ForeignFunctionInterface, TypeFamilies,
  MultiParamTypeClasses, FlexibleInstances, TypeSynonymInstances,
  EmptyDataDecls, ExistentialQuantification, ScopedTypeVariables #-}
module HROOT.Hist.TFitResultPtr.RawType where
import Foreign.Ptr
import FFICXX.Runtime.Cast

data RawTFitResultPtr

newtype TFitResultPtr = TFitResultPtr (Ptr RawTFitResultPtr)
                      deriving (Eq, Ord, Show)

instance FPtr TFitResultPtr where
        type Raw TFitResultPtr = RawTFitResultPtr
        get_fptr (TFitResultPtr ptr) = ptr
        cast_fptr_to_obj = TFitResultPtr