{-# LANGUAGE ForeignFunctionInterface, TypeFamilies, MultiParamTypeClasses, FlexibleInstances, TypeSynonymInstances, EmptyDataDecls, ExistentialQuantification, ScopedTypeVariables #-} module HROOT.Core.TDatime.RawType where import Foreign.Ptr import FFICXX.Runtime.Cast data RawTDatime newtype TDatime = TDatime (Ptr RawTDatime) deriving (Eq, Ord, Show) instance () => FPtr (TDatime) where type Raw TDatime = RawTDatime get_fptr (TDatime ptr) = ptr cast_fptr_to_obj = TDatime