Safe Haskell | Safe-Inferred |
---|---|
Language | Haskell2010 |
Bindings.HDF5.Group
Description
Typesafe wrappers around HDF5 functions from the H5G API.
Feature coverage is as follows:
h5g_get_info [ OK ] h5g_get_objname_by_idx FAIL h5g_get_objinfo FAIL h5g_iterate FAIL h5g_get_info_by_idx [ FAIL ] h5g_link FAIL h5g_unlink FAIL h5g_get_objtype_by_idx FAIL h5g_get_linkval FAIL h5g_create_anon [ OK ] h5g_get_info_by_name [ OK ] h5g_get_num_objs FAIL h5g_close [ OK ] h5g_move FAIL h5g_open1 FAIL h5g_open2 [ OK ] h5g_link2 FAIL h5g_set_comment FAIL h5g_get_comment FAIL h5g_get_create_plist [ FAIL ] h5g_move2 FAIL h5g_create2 [ OK ] h5g_create1 FAIL
Synopsis
- data Group
- createGroup :: Location t => t -> ByteString -> Maybe LCPL -> Maybe GCPL -> Maybe GAPL -> IO Group
- createAnonymousGroup :: Location t => t -> Maybe GCPL -> Maybe GAPL -> IO Group
- openGroup :: Location t => t -> ByteString -> Maybe GAPL -> IO Group
- closeGroup :: Group -> IO ()
- data GroupStorageType
- data GroupInfo = GroupInfo {}
- getGroupInfo :: Group -> IO GroupInfo
- getGroupInfoByName :: Location loc => loc -> ByteString -> Maybe LAPL -> IO GroupInfo
Documentation
Instances
Eq Group Source # | |
HDFResultType Group Source # | |
FromHId Group Source # | |
Defined in Bindings.HDF5.Group Methods uncheckedFromHId :: HId_t -> Group Source # | |
HId Group Source # | |
Location Group Source # | |
Defined in Bindings.HDF5.Group | |
Object Group Source # | |
Defined in Bindings.HDF5.Group Methods staticObjectType :: Tagged Group (Maybe ObjectType) Source # |
Arguments
:: Location t | |
=> t | Parent location for the group |
-> ByteString | Group name |
-> Maybe LCPL | Link creation properties |
-> Maybe GCPL | Group creation properties |
-> Maybe GAPL | Group access properties |
-> IO Group | Resulting group |
Create a group given name, location and properties
Arguments
:: Location t | |
=> t | Parent location for the group |
-> Maybe GCPL | Group creation properties |
-> Maybe GAPL | Group access properties |
-> IO Group | Resulting group |
Create an anonymous group without a name
Arguments
:: Location t | |
=> t | Parent location |
-> ByteString | Group name |
-> Maybe GAPL | Group access properties |
-> IO Group | Resulting group |
Open an existing group
closeGroup :: Group -> IO () Source #
Close a group
data GroupStorageType Source #
Constructors
CompactStorage | |
DenseStorage | |
SymbolTableStorage | |
UnknownStorage |
Instances
Constructors
GroupInfo | |
Fields
|
Instances
Read GroupInfo Source # | |
Show GroupInfo Source # | |
Eq GroupInfo Source # | |
Ord GroupInfo Source # | |
getGroupInfoByName :: Location loc => loc -> ByteString -> Maybe LAPL -> IO GroupInfo Source #