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

module HROOT.Core.Deletable.Implementation where


import FFICXX.Runtime.Cast

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



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

import System.IO.Unsafe