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

Bindings.HDF5.Error

Synopsis

Documentation

data ErrorClassID Source #

Instances

Instances details
Show ErrorClassID Source # 
Instance details

Defined in Bindings.HDF5.Error

Methods

showsPrec :: Int -> ErrorClassID -> ShowS

show :: ErrorClassID -> String

showList :: [ErrorClassID] -> ShowS

Eq ErrorClassID Source # 
Instance details

Defined in Bindings.HDF5.Error

Methods

(==) :: ErrorClassID -> ErrorClassID -> Bool

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

Ord ErrorClassID Source # 
Instance details

Defined in Bindings.HDF5.Error

HDFResultType ErrorClassID Source # 
Instance details

Defined in Bindings.HDF5.Error

Methods

isError :: ErrorClassID -> Bool Source #

FromHId ErrorClassID Source # 
Instance details

Defined in Bindings.HDF5.Error

HId ErrorClassID Source # 
Instance details

Defined in Bindings.HDF5.Error

data HDF5Exception Source #

Instances

Instances details
Exception HDF5Exception Source # 
Instance details

Defined in Bindings.HDF5.Error

Methods

toException :: HDF5Exception -> SomeException

fromException :: SomeException -> Maybe HDF5Exception

displayException :: HDF5Exception -> String

Show HDF5Exception Source # 
Instance details

Defined in Bindings.HDF5.Error

Methods

showsPrec :: Int -> HDF5Exception -> ShowS

show :: HDF5Exception -> String

showList :: [HDF5Exception] -> ShowS

Eq HDF5Exception Source # 
Instance details

Defined in Bindings.HDF5.Error

Ord HDF5Exception Source # 
Instance details

Defined in Bindings.HDF5.Error

data HDF5Error Source #

Constructors

HDF5Error 

Fields

Instances

Instances details
Show HDF5Error Source # 
Instance details

Defined in Bindings.HDF5.Error

Methods

showsPrec :: Int -> HDF5Error -> ShowS

show :: HDF5Error -> String

showList :: [HDF5Error] -> ShowS

Eq HDF5Error Source # 
Instance details

Defined in Bindings.HDF5.Error

Methods

(==) :: HDF5Error -> HDF5Error -> Bool

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

Ord HDF5Error Source # 
Instance details

Defined in Bindings.HDF5.Error

Methods

compare :: HDF5Error -> HDF5Error -> Ordering

(<) :: HDF5Error -> HDF5Error -> Bool

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

(>) :: HDF5Error -> HDF5Error -> Bool

(>=) :: HDF5Error -> HDF5Error -> Bool

max :: HDF5Error -> HDF5Error -> HDF5Error

min :: HDF5Error -> HDF5Error -> HDF5Error

class HDFResultType t where Source #

Types returned from HDF5 library functions which always signal failure the same way.

Methods

isError :: t -> Bool Source #

Instances

Instances details
HDFResultType Attribute Source # 
Instance details

Defined in Bindings.HDF5.Attribute

Methods

isError :: Attribute -> Bool Source #

HDFResultType Dataset Source # 
Instance details

Defined in Bindings.HDF5.Dataset

Methods

isError :: Dataset -> Bool Source #

HDFResultType Dataspace Source # 
Instance details

Defined in Bindings.HDF5.Dataspace

Methods

isError :: Dataspace -> Bool Source #

HDFResultType Datatype Source # 
Instance details

Defined in Bindings.HDF5.Datatype.Internal

Methods

isError :: Datatype -> Bool Source #

HDFResultType ErrorClassID Source # 
Instance details

Defined in Bindings.HDF5.Error

Methods

isError :: ErrorClassID -> Bool Source #

HDFResultType ErrorStack Source # 
Instance details

Defined in Bindings.HDF5.Error

Methods

isError :: ErrorStack -> Bool Source #

HDFResultType File Source # 
Instance details

Defined in Bindings.HDF5.File

Methods

isError :: File -> Bool Source #

HDFResultType Group Source # 
Instance details

Defined in Bindings.HDF5.Group

Methods

isError :: Group -> Bool Source #

HDFResultType ObjectId Source # 
Instance details

Defined in Bindings.HDF5.Object

Methods

isError :: ObjectId -> Bool Source #

HDFResultType PropertyListClassID Source # 
Instance details

Defined in Bindings.HDF5.PropertyList

HDFResultType PropertyListID Source # 
Instance details

Defined in Bindings.HDF5.PropertyList

Methods

isError :: PropertyListID -> Bool Source #

HDFResultType DAPL Source # 
Instance details

Defined in Bindings.HDF5.PropertyList.DAPL

Methods

isError :: DAPL -> Bool Source #

HDFResultType DCPL Source # 
Instance details

Defined in Bindings.HDF5.PropertyList.DCPL

Methods

isError :: DCPL -> Bool Source #

HDFResultType DXPL Source # 
Instance details

Defined in Bindings.HDF5.PropertyList.DXPL

Methods

isError :: DXPL -> Bool Source #

HDFResultType FAPL Source # 
Instance details

Defined in Bindings.HDF5.PropertyList.FAPL

Methods

isError :: FAPL -> Bool Source #

HDFResultType FCPL Source # 
Instance details

Defined in Bindings.HDF5.PropertyList.FCPL

Methods

isError :: FCPL -> Bool Source #

HDFResultType FMPL Source # 
Instance details

Defined in Bindings.HDF5.PropertyList.FMPL

Methods

isError :: FMPL -> Bool Source #

HDFResultType GAPL Source # 
Instance details

Defined in Bindings.HDF5.PropertyList.GAPL

Methods

isError :: GAPL -> Bool Source #

HDFResultType GCPL Source # 
Instance details

Defined in Bindings.HDF5.PropertyList.GCPL

Methods

isError :: GCPL -> Bool Source #

HDFResultType LAPL Source # 
Instance details

Defined in Bindings.HDF5.PropertyList.LAPL

Methods

isError :: LAPL -> Bool Source #

HDFResultType LCPL Source # 
Instance details

Defined in Bindings.HDF5.PropertyList.LCPL

Methods

isError :: LCPL -> Bool Source #

HDFResultType OCPL Source # 
Instance details

Defined in Bindings.HDF5.PropertyList.OCPL

Methods

isError :: OCPL -> Bool Source #

HDFResultType OCPYPL Source # 
Instance details

Defined in Bindings.HDF5.PropertyList.OCPYPL

Methods

isError :: OCPYPL -> Bool Source #

HDFResultType STRCPL Source # 
Instance details

Defined in Bindings.HDF5.PropertyList.STRCPL

Methods

isError :: STRCPL -> Bool Source #

HDFResultType TAPL Source # 
Instance details

Defined in Bindings.HDF5.PropertyList.TAPL

Methods

isError :: TAPL -> Bool Source #

HDFResultType TCPL Source # 
Instance details

Defined in Bindings.HDF5.PropertyList.TCPL

Methods

isError :: TCPL -> Bool Source #

HDFResultType H5_index_t Source # 
Instance details

Defined in Bindings.HDF5.Core.HDFResultType

Methods

isError :: H5_index_t -> Bool Source #

HDFResultType H5_iter_order_t Source # 
Instance details

Defined in Bindings.HDF5.Core.HDFResultType

Methods

isError :: H5_iter_order_t -> Bool Source #

HDFResultType HAddr_t Source # 
Instance details

Defined in Bindings.HDF5.Core.HDFResultType

Methods

isError :: HAddr_t -> Bool Source #

HDFResultType HErr_t Source # 
Instance details

Defined in Bindings.HDF5.Core.HDFResultType

Methods

isError :: HErr_t -> Bool Source #

HDFResultType HTri_t Source # 
Instance details

Defined in Bindings.HDF5.Core.HDFResultType

Methods

isError :: HTri_t -> Bool Source #

HDFResultType H5I_type_t Source # 
Instance details

Defined in Bindings.HDF5.Core.HDFResultType

Methods

isError :: H5I_type_t -> Bool Source #

HDFResultType HId_t Source # 
Instance details

Defined in Bindings.HDF5.Core.HDFResultType

Methods

isError :: HId_t -> Bool Source #

HDFResultType H5T_norm_t Source # 
Instance details

Defined in Bindings.HDF5.Core.HDFResultType

Methods

isError :: H5T_norm_t -> Bool Source #

HDFResultType H5T_order_t Source # 
Instance details

Defined in Bindings.HDF5.Core.HDFResultType

Methods

isError :: H5T_order_t -> Bool Source #

HDFResultType H5T_pad_t Source # 
Instance details

Defined in Bindings.HDF5.Core.HDFResultType

Methods

isError :: H5T_pad_t -> Bool Source #

HDFResultType H5T_str_t Source # 
Instance details

Defined in Bindings.HDF5.Core.HDFResultType

Methods

isError :: H5T_str_t -> Bool Source #

withErrorWhen :: (t -> Bool) -> IO t -> IO t Source #

withErrorWhen_ :: (t -> Bool) -> IO t -> IO () Source #

withErrorCheck :: HDFResultType t => IO t -> IO t Source #

withErrorCheck_ :: HDFResultType t => IO t -> IO () Source #

htriToBool :: IO HTri_t -> IO Bool Source #

registerErrorClass :: ByteString -> ByteString -> ByteString -> IO ErrorClassID Source #

data ErrorStack Source #

Instances

Instances details
Show ErrorStack Source # 
Instance details

Defined in Bindings.HDF5.Error

Methods

showsPrec :: Int -> ErrorStack -> ShowS

show :: ErrorStack -> String

showList :: [ErrorStack] -> ShowS

Eq ErrorStack Source # 
Instance details

Defined in Bindings.HDF5.Error

Methods

(==) :: ErrorStack -> ErrorStack -> Bool

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

Ord ErrorStack Source # 
Instance details

Defined in Bindings.HDF5.Error

HDFResultType ErrorStack Source # 
Instance details

Defined in Bindings.HDF5.Error

Methods

isError :: ErrorStack -> Bool Source #

FromHId ErrorStack Source # 
Instance details

Defined in Bindings.HDF5.Error

HId ErrorStack Source # 
Instance details

Defined in Bindings.HDF5.Error

Methods

hid :: ErrorStack -> HId_t Source #