Safe Haskell | Safe-Inferred |
---|---|
Language | Haskell2010 |
Bindings.HDF5.Link
Documentation
createHardLink :: (Location src, Location dst) => src -> ByteString -> dst -> ByteString -> Maybe LCPL -> Maybe LAPL -> IO () Source #
createSoftLink :: Location dst => ByteString -> dst -> ByteString -> Maybe LCPL -> Maybe LAPL -> IO () Source #
createExternalLink :: Location loc => ByteString -> ByteString -> loc -> ByteString -> Maybe LCPL -> Maybe LAPL -> IO () Source #
getLinkNameByIdx :: Location loc => loc -> ByteString -> IndexType -> IterOrder -> HSize -> Maybe LAPL -> IO ByteString Source #
doesLinkExist :: Location loc => loc -> ByteString -> Maybe LAPL -> IO Bool Source #
moveLink :: (Location src, Location dst) => src -> ByteString -> dst -> ByteString -> Maybe LCPL -> Maybe LAPL -> IO () Source #
copyLink :: (Location src, Location dst) => src -> ByteString -> dst -> ByteString -> Maybe LCPL -> Maybe LAPL -> IO () Source #
deleteLink :: Location t => t -> ByteString -> Maybe LAPL -> IO () Source #
Constructors
External | |
Hard | |
Soft | |
OtherLinkType !H5L_type_t |
Constructors
LinkInfo | |
Fields
|
getSymLinkVal :: Location loc => loc -> ByteString -> Maybe LAPL -> IO ByteString Source #
iterateLinks :: Location t => t -> IndexType -> IterOrder -> Maybe HSize -> (Group -> ByteString -> LinkInfo -> IO HErr_t) -> IO HSize Source #
iterateLinksByName :: Location t => t -> ByteString -> IndexType -> IterOrder -> Maybe HSize -> Maybe LAPL -> (Group -> ByteString -> LinkInfo -> IO HErr_t) -> IO HSize Source #