{-# 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
{-# LINE 18 "src/Bindings/HDF5/Raw/H5D.hsc" #-}
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 20 "src/Bindings/HDF5/Raw/H5D.hsc" #-}
h5d_CHUNK_CACHE_NBYTES_DEFAULT = 18446744073709551615
h5d_CHUNK_CACHE_NBYTES_DEFAULT :: (Num a) => a
{-# LINE 21 "src/Bindings/HDF5/Raw/H5D.hsc" #-}
h5d_CHUNK_CACHE_W0_DEFAULT = -1
h5d_CHUNK_CACHE_W0_DEFAULT :: (Num a) => a
{-# LINE 22 "src/Bindings/HDF5/Raw/H5D.hsc" #-}
{-# LINE 24 "src/Bindings/HDF5/Raw/H5D.hsc" #-}
{-# LINE 26 "src/Bindings/HDF5/Raw/H5D.hsc" #-}
h5d_CHUNK_DONT_FILTER_PARTIAL_CHUNKS :: forall a. Num a => a
h5d_CHUNK_DONT_FILTER_PARTIAL_CHUNKS = a
2
h5d_CHUNK_DONT_FILTER_PARTIAL_CHUNKS :: (Num a) => a
{-# LINE 29 "src/Bindings/HDF5/Raw/H5D.hsc" #-}
{-# LINE 31 "src/Bindings/HDF5/Raw/H5D.hsc" #-}
{-# LINE 33 "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 36 "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 37 "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 38 "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 39 "src/Bindings/HDF5/Raw/H5D.hsc" #-}
{-# LINE 41 "src/Bindings/HDF5/Raw/H5D.hsc" #-}
newtype H5D_layout_t = H5D_layout_t Int32 deriving (Ptr H5D_layout_t -> IO H5D_layout_t
Ptr H5D_layout_t -> Int -> IO H5D_layout_t
Ptr H5D_layout_t -> Int -> H5D_layout_t -> IO ()
Ptr H5D_layout_t -> H5D_layout_t -> IO ()
H5D_layout_t -> Int
(H5D_layout_t -> Int)
-> (H5D_layout_t -> Int)
-> (Ptr H5D_layout_t -> Int -> IO H5D_layout_t)
-> (Ptr H5D_layout_t -> Int -> H5D_layout_t -> IO ())
-> (forall b. Ptr b -> Int -> IO H5D_layout_t)
-> (forall b. Ptr b -> Int -> H5D_layout_t -> IO ())
-> (Ptr H5D_layout_t -> IO H5D_layout_t)
-> (Ptr H5D_layout_t -> H5D_layout_t -> IO ())
-> Storable H5D_layout_t
forall b. Ptr b -> Int -> IO H5D_layout_t
forall b. Ptr b -> Int -> H5D_layout_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
poke :: Ptr H5D_layout_t -> H5D_layout_t -> IO ()
$cpoke :: Ptr H5D_layout_t -> H5D_layout_t -> IO ()
peek :: Ptr H5D_layout_t -> IO H5D_layout_t
$cpeek :: Ptr H5D_layout_t -> IO H5D_layout_t
pokeByteOff :: forall b. Ptr b -> Int -> H5D_layout_t -> IO ()
$cpokeByteOff :: forall b. Ptr b -> Int -> H5D_layout_t -> IO ()
peekByteOff :: forall b. Ptr b -> Int -> IO H5D_layout_t
$cpeekByteOff :: forall b. Ptr b -> Int -> IO H5D_layout_t
pokeElemOff :: Ptr H5D_layout_t -> Int -> H5D_layout_t -> IO ()
$cpokeElemOff :: Ptr H5D_layout_t -> Int -> H5D_layout_t -> IO ()
peekElemOff :: Ptr H5D_layout_t -> Int -> IO H5D_layout_t
$cpeekElemOff :: Ptr H5D_layout_t -> Int -> IO H5D_layout_t
alignment :: H5D_layout_t -> Int
$calignment :: H5D_layout_t -> Int
sizeOf :: H5D_layout_t -> Int
$csizeOf :: H5D_layout_t -> Int
Storable, Int -> H5D_layout_t -> ShowS
[H5D_layout_t] -> ShowS
H5D_layout_t -> String
(Int -> H5D_layout_t -> ShowS)
-> (H5D_layout_t -> String)
-> ([H5D_layout_t] -> ShowS)
-> Show H5D_layout_t
forall a.
(Int -> a -> ShowS) -> (a -> String) -> ([a] -> ShowS) -> Show a
showList :: [H5D_layout_t] -> ShowS
$cshowList :: [H5D_layout_t] -> ShowS
show :: H5D_layout_t -> String
$cshow :: H5D_layout_t -> String
showsPrec :: Int -> H5D_layout_t -> ShowS
$cshowsPrec :: Int -> H5D_layout_t -> ShowS
Show, H5D_layout_t -> H5D_layout_t -> Bool
(H5D_layout_t -> H5D_layout_t -> Bool)
-> (H5D_layout_t -> H5D_layout_t -> Bool) -> Eq H5D_layout_t
forall a. (a -> a -> Bool) -> (a -> a -> Bool) -> Eq a
/= :: H5D_layout_t -> H5D_layout_t -> Bool
$c/= :: H5D_layout_t -> H5D_layout_t -> Bool
== :: H5D_layout_t -> H5D_layout_t -> Bool
$c== :: H5D_layout_t -> H5D_layout_t -> Bool
Eq)
{-# LINE 44 "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 46 "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 49 "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 52 "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 55 "src/Bindings/HDF5/Raw/H5D.hsc" #-}
{-# LINE 57 "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 60 "src/Bindings/HDF5/Raw/H5D.hsc" #-}
{-# LINE 62 "src/Bindings/HDF5/Raw/H5D.hsc" #-}
h5d_NLAYOUTS :: forall a. Num a => a
h5d_NLAYOUTS = a
4
h5d_NLAYOUTS :: (Num a) => a
{-# LINE 64 "src/Bindings/HDF5/Raw/H5D.hsc" #-}
{-# LINE 66 "src/Bindings/HDF5/Raw/H5D.hsc" #-}
newtype H5D_chunk_index_t = H5D_chunk_index_t Word32 deriving (Ptr H5D_chunk_index_t -> IO H5D_chunk_index_t
Ptr H5D_chunk_index_t -> Int -> IO H5D_chunk_index_t
Ptr H5D_chunk_index_t -> Int -> H5D_chunk_index_t -> IO ()
Ptr H5D_chunk_index_t -> H5D_chunk_index_t -> IO ()
H5D_chunk_index_t -> Int
(H5D_chunk_index_t -> Int)
-> (H5D_chunk_index_t -> Int)
-> (Ptr H5D_chunk_index_t -> Int -> IO H5D_chunk_index_t)
-> (Ptr H5D_chunk_index_t -> Int -> H5D_chunk_index_t -> IO ())
-> (forall b. Ptr b -> Int -> IO H5D_chunk_index_t)
-> (forall b. Ptr b -> Int -> H5D_chunk_index_t -> IO ())
-> (Ptr H5D_chunk_index_t -> IO H5D_chunk_index_t)
-> (Ptr H5D_chunk_index_t -> H5D_chunk_index_t -> IO ())
-> Storable H5D_chunk_index_t
forall b. Ptr b -> Int -> IO H5D_chunk_index_t
forall b. Ptr b -> Int -> H5D_chunk_index_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
poke :: Ptr H5D_chunk_index_t -> H5D_chunk_index_t -> IO ()
$cpoke :: Ptr H5D_chunk_index_t -> H5D_chunk_index_t -> IO ()
peek :: Ptr H5D_chunk_index_t -> IO H5D_chunk_index_t
$cpeek :: Ptr H5D_chunk_index_t -> IO H5D_chunk_index_t
pokeByteOff :: forall b. Ptr b -> Int -> H5D_chunk_index_t -> IO ()
$cpokeByteOff :: forall b. Ptr b -> Int -> H5D_chunk_index_t -> IO ()
peekByteOff :: forall b. Ptr b -> Int -> IO H5D_chunk_index_t
$cpeekByteOff :: forall b. Ptr b -> Int -> IO H5D_chunk_index_t
pokeElemOff :: Ptr H5D_chunk_index_t -> Int -> H5D_chunk_index_t -> IO ()
$cpokeElemOff :: Ptr H5D_chunk_index_t -> Int -> H5D_chunk_index_t -> IO ()
peekElemOff :: Ptr H5D_chunk_index_t -> Int -> IO H5D_chunk_index_t
$cpeekElemOff :: Ptr H5D_chunk_index_t -> Int -> IO H5D_chunk_index_t
alignment :: H5D_chunk_index_t -> Int
$calignment :: H5D_chunk_index_t -> Int
sizeOf :: H5D_chunk_index_t -> Int
$csizeOf :: H5D_chunk_index_t -> Int
Storable, Int -> H5D_chunk_index_t -> ShowS
[H5D_chunk_index_t] -> ShowS
H5D_chunk_index_t -> String
(Int -> H5D_chunk_index_t -> ShowS)
-> (H5D_chunk_index_t -> String)
-> ([H5D_chunk_index_t] -> ShowS)
-> Show H5D_chunk_index_t
forall a.
(Int -> a -> ShowS) -> (a -> String) -> ([a] -> ShowS) -> Show a
showList :: [H5D_chunk_index_t] -> ShowS
$cshowList :: [H5D_chunk_index_t] -> ShowS
show :: H5D_chunk_index_t -> String
$cshow :: H5D_chunk_index_t -> String
showsPrec :: Int -> H5D_chunk_index_t -> ShowS
$cshowsPrec :: Int -> H5D_chunk_index_t -> ShowS
Show)
{-# LINE 69 "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 72 "src/Bindings/HDF5/Raw/H5D.hsc" #-}
{-# LINE 74 "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 77 "src/Bindings/HDF5/Raw/H5D.hsc" #-}
h5d_CHUNK_IDX_SINGLE :: H5D_chunk_index_t
h5d_CHUNK_IDX_SINGLE = H5D_chunk_index_t (1)
{-# LINE 79 "src/Bindings/HDF5/Raw/H5D.hsc" #-}
h5d_CHUNK_IDX_NONE :: H5D_chunk_index_t
h5d_CHUNK_IDX_NONE = H5D_chunk_index_t (2)
{-# LINE 81 "src/Bindings/HDF5/Raw/H5D.hsc" #-}
h5d_CHUNK_IDX_FARRAY :: H5D_chunk_index_t
h5d_CHUNK_IDX_FARRAY = H5D_chunk_index_t (3)
{-# LINE 83 "src/Bindings/HDF5/Raw/H5D.hsc" #-}
h5d_CHUNK_IDX_EARRAY :: H5D_chunk_index_t
h5d_CHUNK_IDX_EARRAY = H5D_chunk_index_t (4)
{-# LINE 85 "src/Bindings/HDF5/Raw/H5D.hsc" #-}
h5d_CHUNK_IDX_BT2 :: H5D_chunk_index_t
h5d_CHUNK_IDX_BT2 = H5D_chunk_index_t (5)
{-# LINE 87 "src/Bindings/HDF5/Raw/H5D.hsc" #-}
h5d_CHUNK_IDX_NTYPES = 6
h5d_CHUNK_IDX_NTYPES :: (Num a) => a
{-# LINE 89 "src/Bindings/HDF5/Raw/H5D.hsc" #-}
{-# LINE 91 "src/Bindings/HDF5/Raw/H5D.hsc" #-}
{-# LINE 93 "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
poke :: Ptr H5D_alloc_time_t -> H5D_alloc_time_t -> IO ()
$cpoke :: Ptr H5D_alloc_time_t -> H5D_alloc_time_t -> IO ()
peek :: Ptr H5D_alloc_time_t -> IO H5D_alloc_time_t
$cpeek :: Ptr H5D_alloc_time_t -> IO H5D_alloc_time_t
pokeByteOff :: forall b. Ptr b -> Int -> H5D_alloc_time_t -> IO ()
$cpokeByteOff :: forall b. Ptr b -> Int -> H5D_alloc_time_t -> IO ()
peekByteOff :: forall b. Ptr b -> Int -> IO H5D_alloc_time_t
$cpeekByteOff :: forall b. Ptr b -> Int -> IO H5D_alloc_time_t
pokeElemOff :: Ptr H5D_alloc_time_t -> Int -> H5D_alloc_time_t -> IO ()
$cpokeElemOff :: Ptr H5D_alloc_time_t -> Int -> H5D_alloc_time_t -> IO ()
peekElemOff :: Ptr H5D_alloc_time_t -> Int -> IO H5D_alloc_time_t
$cpeekElemOff :: Ptr H5D_alloc_time_t -> Int -> IO H5D_alloc_time_t
alignment :: H5D_alloc_time_t -> Int
$calignment :: H5D_alloc_time_t -> Int
sizeOf :: H5D_alloc_time_t -> Int
$csizeOf :: H5D_alloc_time_t -> Int
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
showList :: [H5D_alloc_time_t] -> ShowS
$cshowList :: [H5D_alloc_time_t] -> ShowS
show :: H5D_alloc_time_t -> String
$cshow :: H5D_alloc_time_t -> String
showsPrec :: Int -> H5D_alloc_time_t -> ShowS
$cshowsPrec :: Int -> 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
/= :: 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
$c== :: H5D_alloc_time_t -> H5D_alloc_time_t -> Bool
Eq)
{-# LINE 96 "src/Bindings/HDF5/Raw/H5D.hsc" #-}
h5d_ALLOC_TIME_ERROR :: H5D_alloc_time_t
h5d_ALLOC_TIME_ERROR = H5D_alloc_time_t (-1)
{-# LINE 97 "src/Bindings/HDF5/Raw/H5D.hsc" #-}
h5d_ALLOC_TIME_DEFAULT :: H5D_alloc_time_t
h5d_ALLOC_TIME_DEFAULT = H5D_alloc_time_t (0)
{-# LINE 98 "src/Bindings/HDF5/Raw/H5D.hsc" #-}
h5d_ALLOC_TIME_EARLY :: H5D_alloc_time_t
h5d_ALLOC_TIME_EARLY = H5D_alloc_time_t (1)
{-# LINE 99 "src/Bindings/HDF5/Raw/H5D.hsc" #-}
h5d_ALLOC_TIME_LATE :: H5D_alloc_time_t
h5d_ALLOC_TIME_LATE = H5D_alloc_time_t (2)
{-# LINE 100 "src/Bindings/HDF5/Raw/H5D.hsc" #-}
h5d_ALLOC_TIME_INCR :: H5D_alloc_time_t
h5d_ALLOC_TIME_INCR = H5D_alloc_time_t (3)
{-# LINE 101 "src/Bindings/HDF5/Raw/H5D.hsc" #-}
newtype H5D_space_status_t = H5D_space_status_t Int32 deriving (Storable, Show, Eq)
{-# LINE 104 "src/Bindings/HDF5/Raw/H5D.hsc" #-}
h5d_SPACE_STATUS_ERROR :: H5D_space_status_t
h5d_SPACE_STATUS_ERROR = H5D_space_status_t (-1)
{-# LINE 105 "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 106 "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 107 "src/Bindings/HDF5/Raw/H5D.hsc" #-}
h5d_SPACE_STATUS_ALLOCATED :: H5D_space_status_t
h5d_SPACE_STATUS_ALLOCATED = H5D_space_status_t (2)
{-# LINE 108 "src/Bindings/HDF5/Raw/H5D.hsc" #-}
newtype H5D_fill_time_t = H5D_fill_time_t Int32 deriving (Storable, Show, Eq)
{-# LINE 111 "src/Bindings/HDF5/Raw/H5D.hsc" #-}
h5d_FILL_TIME_ERROR :: H5D_fill_time_t
h5d_FILL_TIME_ERROR = H5D_fill_time_t (-1)
{-# LINE 112 "src/Bindings/HDF5/Raw/H5D.hsc" #-}
h5d_FILL_TIME_ALLOC :: H5D_fill_time_t
h5d_FILL_TIME_ALLOC = H5D_fill_time_t (0)
{-# LINE 113 "src/Bindings/HDF5/Raw/H5D.hsc" #-}
h5d_FILL_TIME_NEVER :: H5D_fill_time_t
h5d_FILL_TIME_NEVER = H5D_fill_time_t (1)
{-# LINE 114 "src/Bindings/HDF5/Raw/H5D.hsc" #-}
h5d_FILL_TIME_IFSET :: H5D_fill_time_t
h5d_FILL_TIME_IFSET = H5D_fill_time_t (2)
{-# LINE 115 "src/Bindings/HDF5/Raw/H5D.hsc" #-}
newtype H5D_fill_value_t = H5D_fill_value_t Int32 deriving (Storable, Show, Eq)
{-# LINE 118 "src/Bindings/HDF5/Raw/H5D.hsc" #-}
h5d_FILL_VALUE_ERROR :: H5D_fill_value_t
h5d_FILL_VALUE_ERROR = H5D_fill_value_t (-1)
{-# LINE 119 "src/Bindings/HDF5/Raw/H5D.hsc" #-}
h5d_FILL_VALUE_UNDEFINED :: H5D_fill_value_t
h5d_FILL_VALUE_UNDEFINED = H5D_fill_value_t (0)
{-# LINE 120 "src/Bindings/HDF5/Raw/H5D.hsc" #-}
h5d_FILL_VALUE_DEFAULT :: H5D_fill_value_t
h5d_FILL_VALUE_DEFAULT = H5D_fill_value_t (1)
{-# LINE 121 "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 122 "src/Bindings/HDF5/Raw/H5D.hsc" #-}
{-# LINE 124 "src/Bindings/HDF5/Raw/H5D.hsc" #-}
newtype H5D_vds_view_t = H5D_vds_view_t Int32 deriving (Ptr H5D_vds_view_t -> IO H5D_vds_view_t
Ptr H5D_vds_view_t -> Int -> IO H5D_vds_view_t
Ptr H5D_vds_view_t -> Int -> H5D_vds_view_t -> IO ()
Ptr H5D_vds_view_t -> H5D_vds_view_t -> IO ()
H5D_vds_view_t -> Int
(H5D_vds_view_t -> Int)
-> (H5D_vds_view_t -> Int)
-> (Ptr H5D_vds_view_t -> Int -> IO H5D_vds_view_t)
-> (Ptr H5D_vds_view_t -> Int -> H5D_vds_view_t -> IO ())
-> (forall b. Ptr b -> Int -> IO H5D_vds_view_t)
-> (forall b. Ptr b -> Int -> H5D_vds_view_t -> IO ())
-> (Ptr H5D_vds_view_t -> IO H5D_vds_view_t)
-> (Ptr H5D_vds_view_t -> H5D_vds_view_t -> IO ())
-> Storable H5D_vds_view_t
forall b. Ptr b -> Int -> IO H5D_vds_view_t
forall b. Ptr b -> Int -> H5D_vds_view_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
poke :: Ptr H5D_vds_view_t -> H5D_vds_view_t -> IO ()
$cpoke :: Ptr H5D_vds_view_t -> H5D_vds_view_t -> IO ()
peek :: Ptr H5D_vds_view_t -> IO H5D_vds_view_t
$cpeek :: Ptr H5D_vds_view_t -> IO H5D_vds_view_t
pokeByteOff :: forall b. Ptr b -> Int -> H5D_vds_view_t -> IO ()
$cpokeByteOff :: forall b. Ptr b -> Int -> H5D_vds_view_t -> IO ()
peekByteOff :: forall b. Ptr b -> Int -> IO H5D_vds_view_t
$cpeekByteOff :: forall b. Ptr b -> Int -> IO H5D_vds_view_t
pokeElemOff :: Ptr H5D_vds_view_t -> Int -> H5D_vds_view_t -> IO ()
$cpokeElemOff :: Ptr H5D_vds_view_t -> Int -> H5D_vds_view_t -> IO ()
peekElemOff :: Ptr H5D_vds_view_t -> Int -> IO H5D_vds_view_t
$cpeekElemOff :: Ptr H5D_vds_view_t -> Int -> IO H5D_vds_view_t
alignment :: H5D_vds_view_t -> Int
$calignment :: H5D_vds_view_t -> Int
sizeOf :: H5D_vds_view_t -> Int
$csizeOf :: H5D_vds_view_t -> Int
Storable, Int -> H5D_vds_view_t -> ShowS
[H5D_vds_view_t] -> ShowS
H5D_vds_view_t -> String
(Int -> H5D_vds_view_t -> ShowS)
-> (H5D_vds_view_t -> String)
-> ([H5D_vds_view_t] -> ShowS)
-> Show H5D_vds_view_t
forall a.
(Int -> a -> ShowS) -> (a -> String) -> ([a] -> ShowS) -> Show a
showList :: [H5D_vds_view_t] -> ShowS
$cshowList :: [H5D_vds_view_t] -> ShowS
show :: H5D_vds_view_t -> String
$cshow :: H5D_vds_view_t -> String
showsPrec :: Int -> H5D_vds_view_t -> ShowS
$cshowsPrec :: Int -> H5D_vds_view_t -> ShowS
Show, H5D_vds_view_t -> H5D_vds_view_t -> Bool
(H5D_vds_view_t -> H5D_vds_view_t -> Bool)
-> (H5D_vds_view_t -> H5D_vds_view_t -> Bool) -> Eq H5D_vds_view_t
forall a. (a -> a -> Bool) -> (a -> a -> Bool) -> Eq a
/= :: H5D_vds_view_t -> H5D_vds_view_t -> Bool
$c/= :: H5D_vds_view_t -> H5D_vds_view_t -> Bool
== :: H5D_vds_view_t -> H5D_vds_view_t -> Bool
$c== :: H5D_vds_view_t -> H5D_vds_view_t -> Bool
Eq)
{-# LINE 127 "src/Bindings/HDF5/Raw/H5D.hsc" #-}
h5d_VDS_ERROR :: H5D_vds_view_t
h5d_VDS_ERROR = H5D_vds_view_t (-1)
{-# LINE 128 "src/Bindings/HDF5/Raw/H5D.hsc" #-}
h5d_VDS_FIRST_MISSING :: H5D_vds_view_t
h5d_VDS_FIRST_MISSING = H5D_vds_view_t (0)
{-# LINE 129 "src/Bindings/HDF5/Raw/H5D.hsc" #-}
h5d_VDS_LAST_AVAILABLE :: H5D_vds_view_t
h5d_VDS_LAST_AVAILABLE = H5D_vds_view_t (1)
{-# LINE 130 "src/Bindings/HDF5/Raw/H5D.hsc" #-}
type H5D_append_cb_t a = FunPtr (HId_t -> Out HSize_t -> InOut a -> IO HErr_t)
{-# LINE 136 "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)
{-# LINE 169 "src/Bindings/HDF5/Raw/H5D.hsc" #-}
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)
{-# LINE 187 "src/Bindings/HDF5/Raw/H5D.hsc" #-}
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 211 "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 239 "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 251 "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 260 "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 268 "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 275 "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 284 "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 292 "src/Bindings/HDF5/Raw/H5D.hsc" #-}
{-# LINE 294 "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 317 "src/Bindings/HDF5/Raw/H5D.hsc" #-}
{-# LINE 318 "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 331 "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 336 "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 362 "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 389 "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 421 "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 431 "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 450 "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 469 "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 476 "src/Bindings/HDF5/Raw/H5D.hsc" #-}
{-# LINE 478 "src/Bindings/HDF5/Raw/H5D.hsc" #-}
foreign import ccall "H5Dflush" h5d_flush
:: HId_t -> IO HErr_t
foreign import ccall "&H5Dflush" p_H5Dflush
:: FunPtr (HId_t -> IO HErr_t)
{-# LINE 481 "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 484 "src/Bindings/HDF5/Raw/H5D.hsc" #-}
{-# LINE 486 "src/Bindings/HDF5/Raw/H5D.hsc" #-}
{-# LINE 488 "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 500 "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 512 "src/Bindings/HDF5/Raw/H5D.hsc" #-}
{-# LINE 514 "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 522 "src/Bindings/HDF5/Raw/H5D.hsc" #-}
{-# LINE 524 "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 528 "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 531 "src/Bindings/HDF5/Raw/H5D.hsc" #-}
{-# LINE 533 "src/Bindings/HDF5/Raw/H5D.hsc" #-}
{-# LINE 535 "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 561 "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 573 "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 584 "src/Bindings/HDF5/Raw/H5D.hsc" #-}
{-# LINE 586 "src/Bindings/HDF5/Raw/H5D.hsc" #-}