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

Bindings.HDF5.Object

Documentation

data ObjectId Source #

Instances

Instances details
Storable ObjectId Source # 
Instance details

Defined in Bindings.HDF5.Object

Methods

sizeOf :: ObjectId -> Int

alignment :: ObjectId -> Int

peekElemOff :: Ptr ObjectId -> Int -> IO ObjectId

pokeElemOff :: Ptr ObjectId -> Int -> ObjectId -> IO ()

peekByteOff :: Ptr b -> Int -> IO ObjectId

pokeByteOff :: Ptr b -> Int -> ObjectId -> IO ()

peek :: Ptr ObjectId -> IO ObjectId

poke :: Ptr ObjectId -> ObjectId -> IO ()

Eq ObjectId Source # 
Instance details

Defined in Bindings.HDF5.Object

Methods

(==) :: ObjectId -> ObjectId -> Bool

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

HDFResultType ObjectId Source # 
Instance details

Defined in Bindings.HDF5.Object

Methods

isError :: ObjectId -> Bool Source #

FromHId ObjectId Source # 
Instance details

Defined in Bindings.HDF5.Object

HId ObjectId Source # 
Instance details

Defined in Bindings.HDF5.Object

Methods

hid :: ObjectId -> HId_t Source #

Object ObjectId Source # 
Instance details

Defined in Bindings.HDF5.Object

class (HId t, FromHId t) => Object t where Source #

Instances

Instances details
Object Dataset Source # 
Instance details

Defined in Bindings.HDF5.Dataset

Object Dataspace Source # 
Instance details

Defined in Bindings.HDF5.Dataspace

Object Datatype Source # 
Instance details

Defined in Bindings.HDF5.Datatype.Internal

Object File Source # 
Instance details

Defined in Bindings.HDF5.File

Object Group Source # 
Instance details

Defined in Bindings.HDF5.Group

Object ObjectId Source # 
Instance details

Defined in Bindings.HDF5.Object

data ObjectType Source #

Instances

Instances details
Bounded ObjectType Source # 
Instance details

Defined in Bindings.HDF5.Object

Enum ObjectType Source # 
Instance details

Defined in Bindings.HDF5.Object

Read ObjectType Source # 
Instance details

Defined in Bindings.HDF5.Object

Methods

readsPrec :: Int -> ReadS ObjectType

readList :: ReadS [ObjectType]

readPrec :: ReadPrec ObjectType

readListPrec :: ReadPrec [ObjectType]

Show ObjectType Source # 
Instance details

Defined in Bindings.HDF5.Object

Methods

showsPrec :: Int -> ObjectType -> ShowS

show :: ObjectType -> String

showList :: [ObjectType] -> ShowS

Eq ObjectType Source # 
Instance details

Defined in Bindings.HDF5.Object

Methods

(==) :: ObjectType -> ObjectType -> Bool

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

Ord ObjectType Source # 
Instance details

Defined in Bindings.HDF5.Object

objectTypeOf1 :: Object t => c t -> Maybe ObjectType Source #

castObject :: (Object src, Object dst) => src -> IO (Maybe dst) Source #

openObject :: Location loc => loc -> ByteString -> Maybe LAPL -> IO ObjectId Source #

getObjectType :: Object obj => obj -> IO ObjectType Source #

linkObject :: (Object obj, Location loc) => obj -> loc -> ByteString -> Maybe LCPL -> Maybe LAPL -> IO () Source #

closeObject :: Object obj => obj -> IO () Source #

copyObject :: (Location src, Location dst) => src -> ByteString -> dst -> ByteString -> Maybe OCPYPL -> Maybe LCPL -> IO () Source #

doesObjectExist :: Location loc => loc -> ByteString -> Maybe LAPL -> IO Bool Source #