hdf5-1.8.14: Haskell interface to the HDF5 scientific data storage library.
Safe HaskellSafe-Inferred
LanguageHaskell2010

Bindings.HDF5.File

Documentation

data AccFlags Source #

Instances

Instances details
Bounded AccFlags Source # 
Instance details

Defined in Bindings.HDF5.File

Enum AccFlags Source # 
Instance details

Defined in Bindings.HDF5.File

Read AccFlags Source # 
Instance details

Defined in Bindings.HDF5.File

Methods

readsPrec :: Int -> ReadS AccFlags

readList :: ReadS [AccFlags]

readPrec :: ReadPrec AccFlags

readListPrec :: ReadPrec [AccFlags]

Show AccFlags Source # 
Instance details

Defined in Bindings.HDF5.File

Methods

showsPrec :: Int -> AccFlags -> ShowS

show :: AccFlags -> String

showList :: [AccFlags] -> ShowS

Eq AccFlags Source # 
Instance details

Defined in Bindings.HDF5.File

Methods

(==) :: AccFlags -> AccFlags -> Bool

(/=) :: AccFlags -> AccFlags -> Bool

Ord AccFlags Source # 
Instance details

Defined in Bindings.HDF5.File

Methods

compare :: AccFlags -> AccFlags -> Ordering

(<) :: AccFlags -> AccFlags -> Bool

(<=) :: AccFlags -> AccFlags -> Bool

(>) :: AccFlags -> AccFlags -> Bool

(>=) :: AccFlags -> AccFlags -> Bool

max :: AccFlags -> AccFlags -> AccFlags

min :: AccFlags -> AccFlags -> AccFlags

Storable [AccFlags] Source # 
Instance details

Defined in Bindings.HDF5.File

Methods

sizeOf :: [AccFlags] -> Int

alignment :: [AccFlags] -> Int

peekElemOff :: Ptr [AccFlags] -> Int -> IO [AccFlags]

pokeElemOff :: Ptr [AccFlags] -> Int -> [AccFlags] -> IO ()

peekByteOff :: Ptr b -> Int -> IO [AccFlags]

pokeByteOff :: Ptr b -> Int -> [AccFlags] -> IO ()

peek :: Ptr [AccFlags] -> IO [AccFlags]

poke :: Ptr [AccFlags] -> [AccFlags] -> IO ()

data ObjType Source #

Constructors

Files 
Datasets 
Groups 
Datatypes 
Attrs 
All 

Instances

Instances details
Bounded ObjType Source # 
Instance details

Defined in Bindings.HDF5.File

Enum ObjType Source # 
Instance details

Defined in Bindings.HDF5.File

Read ObjType Source # 
Instance details

Defined in Bindings.HDF5.File

Methods

readsPrec :: Int -> ReadS ObjType

readList :: ReadS [ObjType]

readPrec :: ReadPrec ObjType

readListPrec :: ReadPrec [ObjType]

Show ObjType Source # 
Instance details

Defined in Bindings.HDF5.File

Methods

showsPrec :: Int -> ObjType -> ShowS

show :: ObjType -> String

showList :: [ObjType] -> ShowS

Eq ObjType Source # 
Instance details

Defined in Bindings.HDF5.File

Methods

(==) :: ObjType -> ObjType -> Bool

(/=) :: ObjType -> ObjType -> Bool

Ord ObjType Source # 
Instance details

Defined in Bindings.HDF5.File

Methods

compare :: ObjType -> ObjType -> Ordering

(<) :: ObjType -> ObjType -> Bool

(<=) :: ObjType -> ObjType -> Bool

(>) :: ObjType -> ObjType -> Bool

(>=) :: ObjType -> ObjType -> Bool

max :: ObjType -> ObjType -> ObjType

min :: ObjType -> ObjType -> ObjType

Storable [ObjType] Source # 
Instance details

Defined in Bindings.HDF5.File

Methods

sizeOf :: [ObjType] -> Int

alignment :: [ObjType] -> Int

peekElemOff :: Ptr [ObjType] -> Int -> IO [ObjType]

pokeElemOff :: Ptr [ObjType] -> Int -> [ObjType] -> IO ()

peekByteOff :: Ptr b -> Int -> IO [ObjType]

pokeByteOff :: Ptr b -> Int -> [ObjType] -> IO ()

peek :: Ptr [ObjType] -> IO [ObjType]

poke :: Ptr [ObjType] -> [ObjType] -> IO ()

data Scope Source #

Constructors

Local 
Global 

Instances

Instances details
Bounded Scope Source # 
Instance details

Defined in Bindings.HDF5.File

Enum Scope Source # 
Instance details

Defined in Bindings.HDF5.File

Read Scope Source # 
Instance details

Defined in Bindings.HDF5.File

Methods

readsPrec :: Int -> ReadS Scope

readList :: ReadS [Scope]

readPrec :: ReadPrec Scope

readListPrec :: ReadPrec [Scope]

Show Scope Source # 
Instance details

Defined in Bindings.HDF5.File

Methods

showsPrec :: Int -> Scope -> ShowS

show :: Scope -> String

showList :: [Scope] -> ShowS

Eq Scope Source # 
Instance details

Defined in Bindings.HDF5.File

Methods

(==) :: Scope -> Scope -> Bool

(/=) :: Scope -> Scope -> Bool

Ord Scope Source # 
Instance details

Defined in Bindings.HDF5.File

Methods

compare :: Scope -> Scope -> Ordering

(<) :: Scope -> Scope -> Bool

(<=) :: Scope -> Scope -> Bool

(>) :: Scope -> Scope -> Bool

(>=) :: Scope -> Scope -> Bool

max :: Scope -> Scope -> Scope

min :: Scope -> Scope -> Scope

isHDF5 :: ByteString -> IO Bool Source #

data File Source #

Instances

Instances details
Eq File Source # 
Instance details

Defined in Bindings.HDF5.File

Methods

(==) :: File -> File -> Bool

(/=) :: File -> File -> Bool

HDFResultType File Source # 
Instance details

Defined in Bindings.HDF5.File

Methods

isError :: File -> Bool Source #

FromHId File Source # 
Instance details

Defined in Bindings.HDF5.File

HId File Source # 
Instance details

Defined in Bindings.HDF5.File

Methods

hid :: File -> HId_t Source #

Location File Source # 
Instance details

Defined in Bindings.HDF5.File

Object File Source # 
Instance details

Defined in Bindings.HDF5.File

createFile :: ByteString -> [AccFlags] -> Maybe FCPL -> Maybe FAPL -> IO File Source #

openFile :: ByteString -> [AccFlags] -> Maybe FAPL -> IO File Source #

flushFile :: File -> Scope -> IO () Source #

closeFile :: File -> IO () Source #

mountFile :: Location loc => loc -> ByteString -> File -> Maybe FMPL -> IO () Source #

unmountFile :: Location loc => loc -> ByteString -> IO () Source #

data FileInfo Source #

Constructors

FileInfo 

Instances

Instances details
Read FileInfo Source # 
Instance details

Defined in Bindings.HDF5.File

Methods

readsPrec :: Int -> ReadS FileInfo

readList :: ReadS [FileInfo]

readPrec :: ReadPrec FileInfo

readListPrec :: ReadPrec [FileInfo]

Show FileInfo Source # 
Instance details

Defined in Bindings.HDF5.File

Methods

showsPrec :: Int -> FileInfo -> ShowS

show :: FileInfo -> String

showList :: [FileInfo] -> ShowS

Eq FileInfo Source # 
Instance details

Defined in Bindings.HDF5.File

Methods

(==) :: FileInfo -> FileInfo -> Bool

(/=) :: FileInfo -> FileInfo -> Bool

Ord FileInfo Source # 
Instance details

Defined in Bindings.HDF5.File

Methods

compare :: FileInfo -> FileInfo -> Ordering

(<) :: FileInfo -> FileInfo -> Bool

(<=) :: FileInfo -> FileInfo -> Bool

(>) :: FileInfo -> FileInfo -> Bool

(>=) :: FileInfo -> FileInfo -> Bool

max :: FileInfo -> FileInfo -> FileInfo

min :: FileInfo -> FileInfo -> FileInfo

getFileInfo :: Object obj => obj -> IO FileInfo Source #

getFileName :: File -> IO ByteString Source #

getFileObjCount :: Maybe File -> Bool -> [ObjType] -> IO CSize Source #

getOpenObjects :: Maybe File -> Bool -> [ObjType] -> IO (Vector ObjectId) Source #