{-# LINE 1 "src/Bindings/HDF5/Raw/H5D.hsc" #-}
module Bindings.HDF5.Raw.H5D where
import Data.Int
import Data.Word
import Foreign.C.String
import Foreign.C.Types
import Foreign.Ptr
import Foreign.Storable
import Bindings.HDF5.Raw.H5
import Bindings.HDF5.Raw.H5I
import Foreign.Ptr.Conventions
h5d_CHUNK_CACHE_NSLOTS_DEFAULT :: forall a. Num a => a
h5d_CHUNK_CACHE_NSLOTS_DEFAULT = a
18446744073709551615
h5d_CHUNK_CACHE_NBYTES_DEFAULT :: forall a. Num a => a
h5d_CHUNK_CACHE_NSLOTS_DEFAULT :: (Num a) => a
{-# LINE 18 "src/Bindings/HDF5/Raw/H5D.hsc" #-}
h5d_CHUNK_CACHE_NBYTES_DEFAULT = 18446744073709551615
h5d_CHUNK_CACHE_NBYTES_DEFAULT :: (Num a) => a
{-# LINE 19 "src/Bindings/HDF5/Raw/H5D.hsc" #-}
h5d_CHUNK_CACHE_W0_DEFAULT = -1
h5d_CHUNK_CACHE_W0_DEFAULT :: (Num a) => a
{-# LINE 20 "src/Bindings/HDF5/Raw/H5D.hsc" #-}
h5d_XFER_DIRECT_CHUNK_WRITE_FLAG_NAME :: String
h5d_XFER_DIRECT_CHUNK_WRITE_FLAG_NAME :: String
h5d_XFER_DIRECT_CHUNK_WRITE_FLAG_NAME = String
"direct_chunk_flag"
{-# LINE 23 "src/Bindings/HDF5/Raw/H5D.hsc" #-}
h5d_XFER_DIRECT_CHUNK_WRITE_FILTERS_NAME :: String
h5d_XFER_DIRECT_CHUNK_WRITE_FILTERS_NAME = "direct_chunk_filters"
{-# LINE 24 "src/Bindings/HDF5/Raw/H5D.hsc" #-}
h5d_XFER_DIRECT_CHUNK_WRITE_OFFSET_NAME :: String
h5d_XFER_DIRECT_CHUNK_WRITE_OFFSET_NAME = "direct_chunk_offset"
{-# LINE 25 "src/Bindings/HDF5/Raw/H5D.hsc" #-}
h5d_XFER_DIRECT_CHUNK_WRITE_DATASIZE_NAME :: String
h5d_XFER_DIRECT_CHUNK_WRITE_DATASIZE_NAME = "direct_chunk_datasize"
{-# LINE 26 "src/Bindings/HDF5/Raw/H5D.hsc" #-}
newtype H5D_layout_t = H5D_layout_t Int32 deriving (Storable, Show, Eq)
{-# LINE 29 "src/Bindings/HDF5/Raw/H5D.hsc" #-}
h5d_LAYOUT_ERROR :: H5D_layout_t
h5d_LAYOUT_ERROR :: H5D_layout_t
h5d_LAYOUT_ERROR = Int32 -> H5D_layout_t
H5D_layout_t (-Int32
1)
{-# LINE 31 "src/Bindings/HDF5/Raw/H5D.hsc" #-}
h5d_COMPACT :: H5D_layout_t
h5d_COMPACT :: H5D_layout_t
h5d_COMPACT = Int32 -> H5D_layout_t
H5D_layout_t (Int32
0)
{-# LINE 34 "src/Bindings/HDF5/Raw/H5D.hsc" #-}
h5d_CONTIGUOUS :: H5D_layout_t
h5d_CONTIGUOUS :: H5D_layout_t
h5d_CONTIGUOUS = Int32 -> H5D_layout_t
H5D_layout_t (Int32
1)
{-# LINE 37 "src/Bindings/HDF5/Raw/H5D.hsc" #-}
h5d_CHUNKED :: H5D_layout_t
h5d_CHUNKED :: H5D_layout_t
h5d_CHUNKED = Int32 -> H5D_layout_t
H5D_layout_t (Int32
2)
{-# LINE 40 "src/Bindings/HDF5/Raw/H5D.hsc" #-}
h5d_NLAYOUTS = 4
h5d_NLAYOUTS :: (Num a) => a
{-# LINE 42 "src/Bindings/HDF5/Raw/H5D.hsc" #-}
newtype H5D_chunk_index_t = H5D_chunk_index_t Word32 deriving (Storable, Show)
{-# LINE 45 "src/Bindings/HDF5/Raw/H5D.hsc" #-}
h5d_CHUNK_BTREE :: H5D_chunk_index_t
h5d_CHUNK_BTREE :: H5D_chunk_index_t
h5d_CHUNK_BTREE = Word32 -> H5D_chunk_index_t
H5D_chunk_index_t (Word32
0)
{-# LINE 48 "src/Bindings/HDF5/Raw/H5D.hsc" #-}
newtype H5D_alloc_time_t = H5D_alloc_time_t Int32 deriving (Ptr H5D_alloc_time_t -> IO H5D_alloc_time_t
Ptr H5D_alloc_time_t -> Int -> IO H5D_alloc_time_t
Ptr H5D_alloc_time_t -> Int -> H5D_alloc_time_t -> IO ()
Ptr H5D_alloc_time_t -> H5D_alloc_time_t -> IO ()
H5D_alloc_time_t -> Int
(H5D_alloc_time_t -> Int)
-> (H5D_alloc_time_t -> Int)
-> (Ptr H5D_alloc_time_t -> Int -> IO H5D_alloc_time_t)
-> (Ptr H5D_alloc_time_t -> Int -> H5D_alloc_time_t -> IO ())
-> (forall b. Ptr b -> Int -> IO H5D_alloc_time_t)
-> (forall b. Ptr b -> Int -> H5D_alloc_time_t -> IO ())
-> (Ptr H5D_alloc_time_t -> IO H5D_alloc_time_t)
-> (Ptr H5D_alloc_time_t -> H5D_alloc_time_t -> IO ())
-> Storable H5D_alloc_time_t
forall b. Ptr b -> Int -> IO H5D_alloc_time_t
forall b. Ptr b -> Int -> H5D_alloc_time_t -> IO ()
forall a.
(a -> Int)
-> (a -> Int)
-> (Ptr a -> Int -> IO a)
-> (Ptr a -> Int -> a -> IO ())
-> (forall b. Ptr b -> Int -> IO a)
-> (forall b. Ptr b -> Int -> a -> IO ())
-> (Ptr a -> IO a)
-> (Ptr a -> a -> IO ())
-> Storable a
$csizeOf :: H5D_alloc_time_t -> Int
sizeOf :: H5D_alloc_time_t -> Int
$calignment :: H5D_alloc_time_t -> Int
alignment :: H5D_alloc_time_t -> Int
$cpeekElemOff :: Ptr H5D_alloc_time_t -> Int -> IO H5D_alloc_time_t
peekElemOff :: Ptr H5D_alloc_time_t -> Int -> IO H5D_alloc_time_t
$cpokeElemOff :: Ptr H5D_alloc_time_t -> Int -> H5D_alloc_time_t -> IO ()
pokeElemOff :: Ptr H5D_alloc_time_t -> Int -> H5D_alloc_time_t -> IO ()
$cpeekByteOff :: forall b. Ptr b -> Int -> IO H5D_alloc_time_t
peekByteOff :: forall b. Ptr b -> Int -> IO H5D_alloc_time_t
$cpokeByteOff :: forall b. Ptr b -> Int -> H5D_alloc_time_t -> IO ()
pokeByteOff :: forall b. Ptr b -> Int -> H5D_alloc_time_t -> IO ()
$cpeek :: Ptr H5D_alloc_time_t -> IO H5D_alloc_time_t
peek :: Ptr H5D_alloc_time_t -> IO H5D_alloc_time_t
$cpoke :: Ptr H5D_alloc_time_t -> H5D_alloc_time_t -> IO ()
poke :: Ptr H5D_alloc_time_t -> H5D_alloc_time_t -> IO ()
Storable, Int -> H5D_alloc_time_t -> ShowS
[H5D_alloc_time_t] -> ShowS
H5D_alloc_time_t -> String
(Int -> H5D_alloc_time_t -> ShowS)
-> (H5D_alloc_time_t -> String)
-> ([H5D_alloc_time_t] -> ShowS)
-> Show H5D_alloc_time_t
forall a.
(Int -> a -> ShowS) -> (a -> String) -> ([a] -> ShowS) -> Show a
$cshowsPrec :: Int -> H5D_alloc_time_t -> ShowS
showsPrec :: Int -> H5D_alloc_time_t -> ShowS
$cshow :: H5D_alloc_time_t -> String
show :: H5D_alloc_time_t -> String
$cshowList :: [H5D_alloc_time_t] -> ShowS
showList :: [H5D_alloc_time_t] -> ShowS
Show, H5D_alloc_time_t -> H5D_alloc_time_t -> Bool
(H5D_alloc_time_t -> H5D_alloc_time_t -> Bool)
-> (H5D_alloc_time_t -> H5D_alloc_time_t -> Bool)
-> Eq H5D_alloc_time_t
forall a. (a -> a -> Bool) -> (a -> a -> Bool) -> Eq a
$c== :: H5D_alloc_time_t -> H5D_alloc_time_t -> Bool
== :: H5D_alloc_time_t -> H5D_alloc_time_t -> Bool
$c/= :: H5D_alloc_time_t -> H5D_alloc_time_t -> Bool
/= :: H5D_alloc_time_t -> H5D_alloc_time_t -> Bool
Eq)
{-# LINE 52 "src/Bindings/HDF5/Raw/H5D.hsc" #-}
h5d_ALLOC_TIME_ERROR :: H5D_alloc_time_t
h5d_ALLOC_TIME_ERROR = H5D_alloc_time_t (-1)
{-# LINE 53 "src/Bindings/HDF5/Raw/H5D.hsc" #-}
h5d_ALLOC_TIME_DEFAULT :: H5D_alloc_time_t
h5d_ALLOC_TIME_DEFAULT = H5D_alloc_time_t (0)
{-# LINE 54 "src/Bindings/HDF5/Raw/H5D.hsc" #-}
h5d_ALLOC_TIME_EARLY :: H5D_alloc_time_t
h5d_ALLOC_TIME_EARLY = H5D_alloc_time_t (1)
{-# LINE 55 "src/Bindings/HDF5/Raw/H5D.hsc" #-}
h5d_ALLOC_TIME_LATE :: H5D_alloc_time_t
h5d_ALLOC_TIME_LATE = H5D_alloc_time_t (2)
{-# LINE 56 "src/Bindings/HDF5/Raw/H5D.hsc" #-}
h5d_ALLOC_TIME_INCR :: H5D_alloc_time_t
h5d_ALLOC_TIME_INCR = H5D_alloc_time_t (3)
{-# LINE 57 "src/Bindings/HDF5/Raw/H5D.hsc" #-}
newtype H5D_space_status_t = H5D_space_status_t Int32 deriving (Storable, Show, Eq)
{-# LINE 60 "src/Bindings/HDF5/Raw/H5D.hsc" #-}
h5d_SPACE_STATUS_ERROR :: H5D_space_status_t
h5d_SPACE_STATUS_ERROR = H5D_space_status_t (-1)
{-# LINE 61 "src/Bindings/HDF5/Raw/H5D.hsc" #-}
h5d_SPACE_STATUS_NOT_ALLOCATED :: H5D_space_status_t
h5d_SPACE_STATUS_NOT_ALLOCATED = H5D_space_status_t (0)
{-# LINE 62 "src/Bindings/HDF5/Raw/H5D.hsc" #-}
h5d_SPACE_STATUS_PART_ALLOCATED :: H5D_space_status_t
h5d_SPACE_STATUS_PART_ALLOCATED = H5D_space_status_t (1)
{-# LINE 63 "src/Bindings/HDF5/Raw/H5D.hsc" #-}
h5d_SPACE_STATUS_ALLOCATED :: H5D_space_status_t
h5d_SPACE_STATUS_ALLOCATED = H5D_space_status_t (2)
{-# LINE 64 "src/Bindings/HDF5/Raw/H5D.hsc" #-}
newtype H5D_fill_time_t = H5D_fill_time_t Int32 deriving (Storable, Show, Eq)
{-# LINE 67 "src/Bindings/HDF5/Raw/H5D.hsc" #-}
h5d_FILL_TIME_ERROR :: H5D_fill_time_t
h5d_FILL_TIME_ERROR = H5D_fill_time_t (-1)
{-# LINE 68 "src/Bindings/HDF5/Raw/H5D.hsc" #-}
h5d_FILL_TIME_ALLOC :: H5D_fill_time_t
h5d_FILL_TIME_ALLOC = H5D_fill_time_t (0)
{-# LINE 69 "src/Bindings/HDF5/Raw/H5D.hsc" #-}
h5d_FILL_TIME_NEVER :: H5D_fill_time_t
h5d_FILL_TIME_NEVER = H5D_fill_time_t (1)
{-# LINE 70 "src/Bindings/HDF5/Raw/H5D.hsc" #-}
h5d_FILL_TIME_IFSET :: H5D_fill_time_t
h5d_FILL_TIME_IFSET = H5D_fill_time_t (2)
{-# LINE 71 "src/Bindings/HDF5/Raw/H5D.hsc" #-}
newtype H5D_fill_value_t = H5D_fill_value_t Int32 deriving (Storable, Show, Eq)
{-# LINE 74 "src/Bindings/HDF5/Raw/H5D.hsc" #-}
h5d_FILL_VALUE_ERROR :: H5D_fill_value_t
h5d_FILL_VALUE_ERROR = H5D_fill_value_t (-1)
{-# LINE 75 "src/Bindings/HDF5/Raw/H5D.hsc" #-}
h5d_FILL_VALUE_UNDEFINED :: H5D_fill_value_t
h5d_FILL_VALUE_UNDEFINED = H5D_fill_value_t (0)
{-# LINE 76 "src/Bindings/HDF5/Raw/H5D.hsc" #-}
h5d_FILL_VALUE_DEFAULT :: H5D_fill_value_t
h5d_FILL_VALUE_DEFAULT = H5D_fill_value_t (1)
{-# LINE 77 "src/Bindings/HDF5/Raw/H5D.hsc" #-}
h5d_FILL_VALUE_USER_DEFINED :: H5D_fill_value_t
h5d_FILL_VALUE_USER_DEFINED = H5D_fill_value_t (2)
{-# LINE 78 "src/Bindings/HDF5/Raw/H5D.hsc" #-}
type H5D_operator_t a b = FunPtr (InOut a -> HId_t -> CUInt -> InArray HSize_t -> InOut b -> IO HErr_t)
type H5D_scatter_func_t a b = FunPtr (Out (Ptr a) -> Out CSize -> InOut b -> IO HErr_t)
type H5D_gather_func_t a b = FunPtr (InArray a -> CSize -> InOut b -> IO HErr_t)
foreign import ccall "H5Dcreate2" h5d_create2
:: HId_t -> CString -> HId_t -> HId_t -> HId_t -> HId_t -> HId_t -> IO HId_t
foreign import ccall "&H5Dcreate2" p_H5Dcreate2
:: FunPtr (HId_t -> CString -> HId_t -> HId_t -> HId_t -> HId_t -> HId_t -> IO HId_t)
{-# LINE 149 "src/Bindings/HDF5/Raw/H5D.hsc" #-}
foreign import ccall "H5Dcreate_anon" h5d_create_anon
:: HId_t -> HId_t -> HId_t -> HId_t -> HId_t -> IO HId_t
foreign import ccall "&H5Dcreate_anon" p_H5Dcreate_anon
:: FunPtr (HId_t -> HId_t -> HId_t -> HId_t -> HId_t -> IO HId_t)
{-# LINE 177 "src/Bindings/HDF5/Raw/H5D.hsc" #-}
foreign import ccall "H5Dopen2" h5d_open2
:: HId_t -> CString -> HId_t -> IO HId_t
foreign import ccall "&H5Dopen2" p_H5Dopen2
:: FunPtr (HId_t -> CString -> HId_t -> IO HId_t)
{-# LINE 189 "src/Bindings/HDF5/Raw/H5D.hsc" #-}
foreign import ccall "H5Dclose" h5d_close
:: HId_t -> IO HErr_t
foreign import ccall "&H5Dclose" p_H5Dclose
:: FunPtr (HId_t -> IO HErr_t)
{-# LINE 198 "src/Bindings/HDF5/Raw/H5D.hsc" #-}
foreign import ccall "H5Dget_space" h5d_get_space
:: HId_t -> IO HId_t
foreign import ccall "&H5Dget_space" p_H5Dget_space
:: FunPtr (HId_t -> IO HId_t)
{-# LINE 206 "src/Bindings/HDF5/Raw/H5D.hsc" #-}
foreign import ccall "H5Dget_space_status" h5d_get_space_status
:: HId_t -> Out H5D_space_status_t -> IO HErr_t
foreign import ccall "&H5Dget_space_status" p_H5Dget_space_status
:: FunPtr (HId_t -> Out H5D_space_status_t -> IO HErr_t)
{-# LINE 213 "src/Bindings/HDF5/Raw/H5D.hsc" #-}
foreign import ccall "H5Dget_type" h5d_get_type
:: HId_t -> IO HId_t
foreign import ccall "&H5Dget_type" p_H5Dget_type
:: FunPtr (HId_t -> IO HId_t)
{-# LINE 222 "src/Bindings/HDF5/Raw/H5D.hsc" #-}
foreign import ccall "H5Dget_create_plist" h5d_get_create_plist
:: HId_t -> IO HId_t
foreign import ccall "&H5Dget_create_plist" p_H5Dget_create_plist
:: FunPtr (HId_t -> IO HId_t)
{-# LINE 230 "src/Bindings/HDF5/Raw/H5D.hsc" #-}
foreign import ccall "H5Dget_access_plist" h5d_get_access_plist
:: HId_t -> IO HId_t
foreign import ccall "&H5Dget_access_plist" p_H5Dget_access_plist
:: FunPtr (HId_t -> IO HId_t)
{-# LINE 254 "src/Bindings/HDF5/Raw/H5D.hsc" #-}
foreign import ccall "H5Dget_storage_size" h5d_get_storage_size
:: HId_t -> IO HSize_t
foreign import ccall "&H5Dget_storage_size" p_H5Dget_storage_size
:: FunPtr (HId_t -> IO HSize_t)
{-# LINE 267 "src/Bindings/HDF5/Raw/H5D.hsc" #-}
foreign import ccall "H5Dget_offset" h5d_get_offset
:: HId_t -> IO HAddr_t
foreign import ccall "&H5Dget_offset" p_H5Dget_offset
:: FunPtr (HId_t -> IO HAddr_t)
{-# LINE 272 "src/Bindings/HDF5/Raw/H5D.hsc" #-}
foreign import ccall "H5Dread" h5d_read
:: HId_t -> HId_t -> HId_t -> HId_t -> HId_t -> OutArray a -> IO HErr_t
foreign import ccall "&H5Dread" p_H5Dread
:: FunPtr (HId_t -> HId_t -> HId_t -> HId_t -> HId_t -> OutArray a -> IO HErr_t)
{-# LINE 298 "src/Bindings/HDF5/Raw/H5D.hsc" #-}
foreign import ccall "H5Dwrite" h5d_write
:: HId_t -> HId_t -> HId_t -> HId_t -> HId_t -> InArray a -> IO HErr_t
foreign import ccall "&H5Dwrite" p_H5Dwrite
:: FunPtr (HId_t -> HId_t -> HId_t -> HId_t -> HId_t -> InArray a -> IO HErr_t)
{-# LINE 325 "src/Bindings/HDF5/Raw/H5D.hsc" #-}
foreign import ccall "H5Diterate" h5d_iterate
:: InOutArray a -> HId_t -> HId_t -> H5D_operator_t a b -> InOut b -> IO HErr_t
foreign import ccall "&H5Diterate" p_H5Diterate
:: FunPtr (InOutArray a -> HId_t -> HId_t -> H5D_operator_t a b -> InOut b -> IO HErr_t)
{-# LINE 357 "src/Bindings/HDF5/Raw/H5D.hsc" #-}
foreign import ccall "H5Dvlen_reclaim" h5d_vlen_reclaim
:: HId_t -> HId_t -> HId_t -> Ptr a -> IO HErr_t
foreign import ccall "&H5Dvlen_reclaim" p_H5Dvlen_reclaim
:: FunPtr (HId_t -> HId_t -> HId_t -> Ptr a -> IO HErr_t)
{-# LINE 367 "src/Bindings/HDF5/Raw/H5D.hsc" #-}
foreign import ccall "H5Dvlen_get_buf_size" h5d_vlen_get_buf_size
:: HId_t -> HId_t -> HId_t -> Out HSize_t -> IO HErr_t
foreign import ccall "&H5Dvlen_get_buf_size" p_H5Dvlen_get_buf_size
:: FunPtr (HId_t -> HId_t -> HId_t -> Out HSize_t -> IO HErr_t)
{-# LINE 386 "src/Bindings/HDF5/Raw/H5D.hsc" #-}
foreign import ccall "H5Dfill" h5d_fill
:: In a -> HId_t -> InOutArray b -> HId_t -> HId_t -> IO HErr_t
foreign import ccall "&H5Dfill" p_H5Dfill
:: FunPtr (In a -> HId_t -> InOutArray b -> HId_t -> HId_t -> IO HErr_t)
{-# LINE 405 "src/Bindings/HDF5/Raw/H5D.hsc" #-}
foreign import ccall "H5Dset_extent" h5d_set_extent
:: HId_t -> InArray HSize_t -> IO HErr_t
foreign import ccall "&H5Dset_extent" p_H5Dset_extent
:: FunPtr (HId_t -> InArray HSize_t -> IO HErr_t)
{-# LINE 412 "src/Bindings/HDF5/Raw/H5D.hsc" #-}
foreign import ccall "H5Dscatter" h5d_scatter
:: H5D_scatter_func_t a b -> InOut b -> HId_t -> HId_t -> OutArray a -> IO HErr_t
foreign import ccall "&H5Dscatter" p_H5Dscatter
:: FunPtr (H5D_scatter_func_t a b -> InOut b -> HId_t -> HId_t -> OutArray a -> IO HErr_t)
{-# LINE 424 "src/Bindings/HDF5/Raw/H5D.hsc" #-}
foreign import ccall "H5Dgather" h5d_gather
:: HId_t -> InArray a -> HId_t -> CSize -> OutArray a -> H5D_gather_func_t a b -> InOut b -> IO HErr_t
foreign import ccall "&H5Dgather" p_H5Dgather
:: FunPtr (HId_t -> InArray a -> HId_t -> CSize -> OutArray a -> H5D_gather_func_t a b -> InOut b -> IO HErr_t)
{-# LINE 436 "src/Bindings/HDF5/Raw/H5D.hsc" #-}
foreign import ccall "H5Ddebug" h5d_debug
:: HId_t -> IO HErr_t
foreign import ccall "&H5Ddebug" p_H5Ddebug
:: FunPtr (HId_t -> IO HErr_t)
{-# LINE 444 "src/Bindings/HDF5/Raw/H5D.hsc" #-}
h5d_CHUNK_DONT_FILTER_PARTIAL_CHUNKS = 2
h5d_CHUNK_DONT_FILTER_PARTIAL_CHUNKS :: (Num a) => a
{-# LINE 447 "src/Bindings/HDF5/Raw/H5D.hsc" #-}
h5d_VIRTUAL :: H5D_layout_t
h5d_VIRTUAL :: H5D_layout_t
h5d_VIRTUAL = Int32 -> H5D_layout_t
H5D_layout_t (Int32
3)
{-# LINE 450 "src/Bindings/HDF5/Raw/H5D.hsc" #-}
h5d_CHUNK_IDX_BTREE :: H5D_chunk_index_t
h5d_CHUNK_IDX_BTREE :: H5D_chunk_index_t
h5d_CHUNK_IDX_BTREE = Word32 -> H5D_chunk_index_t
H5D_chunk_index_t (Word32
0)
{-# LINE 453 "src/Bindings/HDF5/Raw/H5D.hsc" #-}
h5d_CHUNK_IDX_SINGLE :: H5D_chunk_index_t
h5d_CHUNK_IDX_SINGLE = H5D_chunk_index_t (1)
{-# LINE 455 "src/Bindings/HDF5/Raw/H5D.hsc" #-}
h5d_CHUNK_IDX_NONE :: H5D_chunk_index_t
h5d_CHUNK_IDX_NONE = H5D_chunk_index_t (2)
{-# LINE 457 "src/Bindings/HDF5/Raw/H5D.hsc" #-}
h5d_CHUNK_IDX_FARRAY :: H5D_chunk_index_t
h5d_CHUNK_IDX_FARRAY = H5D_chunk_index_t (3)
{-# LINE 459 "src/Bindings/HDF5/Raw/H5D.hsc" #-}
h5d_CHUNK_IDX_EARRAY :: H5D_chunk_index_t
h5d_CHUNK_IDX_EARRAY = H5D_chunk_index_t (4)
{-# LINE 461 "src/Bindings/HDF5/Raw/H5D.hsc" #-}
h5d_CHUNK_IDX_BT2 :: H5D_chunk_index_t
h5d_CHUNK_IDX_BT2 = H5D_chunk_index_t (5)
{-# LINE 463 "src/Bindings/HDF5/Raw/H5D.hsc" #-}
h5d_CHUNK_IDX_NTYPES = 6
h5d_CHUNK_IDX_NTYPES :: (Num a) => a
{-# LINE 465 "src/Bindings/HDF5/Raw/H5D.hsc" #-}
newtype H5D_vds_view_t = H5D_vds_view_t Int32 deriving (Storable, Show, Eq)
{-# LINE 468 "src/Bindings/HDF5/Raw/H5D.hsc" #-}
h5d_VDS_ERROR :: H5D_vds_view_t
h5d_VDS_ERROR = H5D_vds_view_t (-1)
{-# LINE 469 "src/Bindings/HDF5/Raw/H5D.hsc" #-}
h5d_VDS_FIRST_MISSING :: H5D_vds_view_t
h5d_VDS_FIRST_MISSING = H5D_vds_view_t (0)
{-# LINE 470 "src/Bindings/HDF5/Raw/H5D.hsc" #-}
h5d_VDS_LAST_AVAILABLE :: H5D_vds_view_t
h5d_VDS_LAST_AVAILABLE = H5D_vds_view_t (1)
{-# LINE 471 "src/Bindings/HDF5/Raw/H5D.hsc" #-}
foreign import ccall "H5Dformat_convert" h5d_format_convert
:: HId_t -> IO HErr_t
foreign import ccall "&H5Dformat_convert" p_H5Dformat_convert
:: FunPtr (HId_t -> IO HErr_t)
{-# LINE 476 "src/Bindings/HDF5/Raw/H5D.hsc" #-}
foreign import ccall "H5Dget_chunk_index_type" h5d_get_chunk_index_type
:: HId_t -> IO H5D_chunk_index_t
foreign import ccall "&H5Dget_chunk_index_type" p_H5Dget_chunk_index_type
:: FunPtr (HId_t -> IO H5D_chunk_index_t)
{-# LINE 479 "src/Bindings/HDF5/Raw/H5D.hsc" #-}
type H5D_append_cb_t a = FunPtr (HId_t -> Out HSize_t -> InOut a -> IO HErr_t)
foreign import ccall "H5Dflush" h5d_flush
:: HId_t -> IO HErr_t
foreign import ccall "&H5Dflush" p_H5Dflush
:: FunPtr (HId_t -> IO HErr_t)
{-# LINE 486 "src/Bindings/HDF5/Raw/H5D.hsc" #-}
foreign import ccall "H5Drefresh" h5d_refresh
:: HId_t -> IO HErr_t
foreign import ccall "&H5Drefresh" p_H5Drefresh
:: FunPtr (HId_t -> IO HErr_t)
{-# LINE 489 "src/Bindings/HDF5/Raw/H5D.hsc" #-}
{-# LINE 491 "src/Bindings/HDF5/Raw/H5D.hsc" #-}
foreign import ccall "H5Dcreate1" h5d_create1
:: HId_t -> CString -> HId_t -> HId_t -> HId_t -> IO HId_t
foreign import ccall "&H5Dcreate1" p_H5Dcreate1
:: FunPtr (HId_t -> CString -> HId_t -> HId_t -> HId_t -> IO HId_t)
{-# LINE 517 "src/Bindings/HDF5/Raw/H5D.hsc" #-}
foreign import ccall "H5Dopen1" h5d_open1
:: HId_t -> CString -> IO HId_t
foreign import ccall "&H5Dopen1" p_H5Dopen1
:: FunPtr (HId_t -> CString -> IO HId_t)
{-# LINE 529 "src/Bindings/HDF5/Raw/H5D.hsc" #-}
foreign import ccall "H5Dextend" h5d_extend
:: HId_t -> InArray HSize_t -> IO HErr_t
foreign import ccall "&H5Dextend" p_H5Dextend
:: FunPtr (HId_t -> InArray HSize_t -> IO HErr_t)
{-# LINE 540 "src/Bindings/HDF5/Raw/H5D.hsc" #-}
{-# LINE 542 "src/Bindings/HDF5/Raw/H5D.hsc" #-}