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