Safe Haskell | None |
---|---|
Language | Haskell2010 |
Bindings.HDF5.Error
Synopsis
- data ErrorClassID
- hdfError :: ErrorClassID
- data HDF5Exception
- errorStack :: HDF5Exception -> [HDF5Error]
- data HDF5Error = HDF5Error {
- classId :: !ErrorClassID
- majorNum :: !(Maybe MajorErrCode)
- minorNum :: !(Maybe MinorErrCode)
- line :: !Integer
- funcName :: !ByteString
- fileName :: !ByteString
- description :: !ByteString
- class HDFResultType t where
- withErrorWhen :: (t -> Bool) -> IO t -> IO t
- withErrorWhen_ :: (t -> Bool) -> IO t -> IO ()
- withErrorCheck :: HDFResultType t => IO t -> IO t
- withErrorCheck_ :: HDFResultType t => IO t -> IO ()
- htriToBool :: IO HTri_t -> IO Bool
- registerErrorClass :: ByteString -> ByteString -> ByteString -> IO ErrorClassID
- unregisterErrorClass :: ErrorClassID -> IO ()
- createMajorErrCode :: ErrorClassID -> ByteString -> IO MajorErrCode
- releaseMajorErrCode :: MajorErrCode -> IO ()
- createMinorErrCode :: ErrorClassID -> ByteString -> IO MinorErrCode
- releaseMinorErrCode :: MinorErrCode -> IO ()
- data ErrorStack
- createErrorStack :: IO ErrorStack
- closeErrorStack :: ErrorStack -> IO ()
- getCurrentErrorStack :: IO ErrorStack
- setCurrentErrorStack :: ErrorStack -> IO ()
Documentation
data ErrorClassID Source #
Instances
Show ErrorClassID Source # | |
Defined in Bindings.HDF5.Error Methods showsPrec :: Int -> ErrorClassID -> ShowS # show :: ErrorClassID -> String # showList :: [ErrorClassID] -> ShowS # | |
Eq ErrorClassID Source # | |
Defined in Bindings.HDF5.Error | |
Ord ErrorClassID Source # | |
Defined in Bindings.HDF5.Error Methods compare :: ErrorClassID -> ErrorClassID -> Ordering # (<) :: ErrorClassID -> ErrorClassID -> Bool # (<=) :: ErrorClassID -> ErrorClassID -> Bool # (>) :: ErrorClassID -> ErrorClassID -> Bool # (>=) :: ErrorClassID -> ErrorClassID -> Bool # max :: ErrorClassID -> ErrorClassID -> ErrorClassID # min :: ErrorClassID -> ErrorClassID -> ErrorClassID # | |
HDFResultType ErrorClassID Source # | |
Defined in Bindings.HDF5.Error Methods isError :: ErrorClassID -> Bool Source # | |
FromHId ErrorClassID Source # | |
Defined in Bindings.HDF5.Error Methods uncheckedFromHId :: HId_t -> ErrorClassID Source # | |
HId ErrorClassID Source # | |
Defined in Bindings.HDF5.Error Methods hid :: ErrorClassID -> HId_t Source # |
data HDF5Exception Source #
Instances
Exception HDF5Exception Source # | |
Defined in Bindings.HDF5.Error Methods toException :: HDF5Exception -> SomeException # fromException :: SomeException -> Maybe HDF5Exception # displayException :: HDF5Exception -> String # | |
Show HDF5Exception Source # | |
Defined in Bindings.HDF5.Error Methods showsPrec :: Int -> HDF5Exception -> ShowS # show :: HDF5Exception -> String # showList :: [HDF5Exception] -> ShowS # | |
Eq HDF5Exception Source # | |
Defined in Bindings.HDF5.Error Methods (==) :: HDF5Exception -> HDF5Exception -> Bool # (/=) :: HDF5Exception -> HDF5Exception -> Bool # | |
Ord HDF5Exception Source # | |
Defined in Bindings.HDF5.Error Methods compare :: HDF5Exception -> HDF5Exception -> Ordering # (<) :: HDF5Exception -> HDF5Exception -> Bool # (<=) :: HDF5Exception -> HDF5Exception -> Bool # (>) :: HDF5Exception -> HDF5Exception -> Bool # (>=) :: HDF5Exception -> HDF5Exception -> Bool # max :: HDF5Exception -> HDF5Exception -> HDF5Exception # min :: HDF5Exception -> HDF5Exception -> HDF5Exception # |
errorStack :: HDF5Exception -> [HDF5Error] Source #
Constructors
HDF5Error | |
Fields
|
Instances
Show HDF5Error Source # | |
Eq HDF5Error Source # | |
Ord HDF5Error Source # | |
class HDFResultType t where Source #
Types returned from HDF5 library functions which always signal failure the same way.
Instances
withErrorCheck :: HDFResultType t => IO t -> IO t Source #
withErrorCheck_ :: HDFResultType t => IO t -> IO () Source #
registerErrorClass :: ByteString -> ByteString -> ByteString -> IO ErrorClassID Source #
unregisterErrorClass :: ErrorClassID -> IO () Source #
releaseMajorErrCode :: MajorErrCode -> IO () Source #
releaseMinorErrCode :: MinorErrCode -> IO () Source #
data ErrorStack Source #
Instances
Show ErrorStack Source # | |
Defined in Bindings.HDF5.Error Methods showsPrec :: Int -> ErrorStack -> ShowS # show :: ErrorStack -> String # showList :: [ErrorStack] -> ShowS # | |
Eq ErrorStack Source # | |
Defined in Bindings.HDF5.Error | |
Ord ErrorStack Source # | |
Defined in Bindings.HDF5.Error Methods compare :: ErrorStack -> ErrorStack -> Ordering # (<) :: ErrorStack -> ErrorStack -> Bool # (<=) :: ErrorStack -> ErrorStack -> Bool # (>) :: ErrorStack -> ErrorStack -> Bool # (>=) :: ErrorStack -> ErrorStack -> Bool # max :: ErrorStack -> ErrorStack -> ErrorStack # min :: ErrorStack -> ErrorStack -> ErrorStack # | |
HDFResultType ErrorStack Source # | |
Defined in Bindings.HDF5.Error Methods isError :: ErrorStack -> Bool Source # | |
FromHId ErrorStack Source # | |
Defined in Bindings.HDF5.Error Methods uncheckedFromHId :: HId_t -> ErrorStack Source # | |
HId ErrorStack Source # | |
Defined in Bindings.HDF5.Error Methods hid :: ErrorStack -> HId_t Source # |
closeErrorStack :: ErrorStack -> IO () Source #
setCurrentErrorStack :: ErrorStack -> IO () Source #