{-# LANGUAGE ForeignFunctionInterface #-} {-# LANGUAGE KindSignatures #-} {-# LANGUAGE PolyKinds #-} {-# LANGUAGE DataKinds #-} module Text.XML.Pugi.Foreign.Types where import Foreign.ForeignPtr import Foreign.Ptr import qualified Data.ByteString as S data MutableFlag = Mutable | Immutable data NodeKind = Element -- ^ \children\ | PCData -- ^ value | CData -- ^ \ | Comment -- ^ \