{-# LANGUAGE ForeignFunctionInterface, TypeFamilies, MultiParamTypeClasses, 
             FlexibleInstances, TypeSynonymInstances, EmptyDataDecls, 
             OverlappingInstances, IncoherentInstances #-}

module HROOT.Class.Deletable.Implementation where


import HROOT.TypeCast

import HROOT.Class.Deletable.RawType
import HROOT.Class.Deletable.FFI
import HROOT.Class.Deletable.Interface
import HROOT.Class.Deletable.Cast



import Data.Word
-- import Foreign.C            
-- import Foreign.Ptr
import Foreign.ForeignPtr

import System.IO.Unsafe