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

Bindings.HDF5.Core.HId

Description

The HDF5 C type hid_t is used to represent many, many different things. In this Haskell interface, it is always wrapped up in a newtype indicating its intent. These newtypes all need to be convertible to and from HId_t in order to actually use them with the raw bindings. This modules provides a standard interface for doing so.

Synopsis

Documentation

class HId t where Source #

Types which can be converted to HId_t (i.e., those which can be passed to HDF5 functions)

Methods

hid :: t -> HId_t Source #

Instances

Instances details
HId Attribute Source # 
Instance details

Defined in Bindings.HDF5.Attribute

Methods

hid :: Attribute -> HId_t Source #

HId Dataset Source # 
Instance details

Defined in Bindings.HDF5.Dataset

Methods

hid :: Dataset -> HId_t Source #

HId Dataspace Source # 
Instance details

Defined in Bindings.HDF5.Dataspace

Methods

hid :: Dataspace -> HId_t Source #

HId Datatype Source # 
Instance details

Defined in Bindings.HDF5.Datatype.Internal

Methods

hid :: Datatype -> HId_t Source #

HId ErrorClassID Source # 
Instance details

Defined in Bindings.HDF5.Error

HId ErrorStack Source # 
Instance details

Defined in Bindings.HDF5.Error

Methods

hid :: ErrorStack -> HId_t Source #

HId File Source # 
Instance details

Defined in Bindings.HDF5.File

Methods

hid :: File -> HId_t Source #

HId Group Source # 
Instance details

Defined in Bindings.HDF5.Group

Methods

hid :: Group -> HId_t Source #

HId ObjectId Source # 
Instance details

Defined in Bindings.HDF5.Object

Methods

hid :: ObjectId -> HId_t Source #

HId PropertyListClassID Source # 
Instance details

Defined in Bindings.HDF5.PropertyList

HId PropertyListID Source # 
Instance details

Defined in Bindings.HDF5.PropertyList

HId DAPL Source # 
Instance details

Defined in Bindings.HDF5.PropertyList.DAPL

Methods

hid :: DAPL -> HId_t Source #

HId DCPL Source # 
Instance details

Defined in Bindings.HDF5.PropertyList.DCPL

Methods

hid :: DCPL -> HId_t Source #

HId DXPL Source # 
Instance details

Defined in Bindings.HDF5.PropertyList.DXPL

Methods

hid :: DXPL -> HId_t Source #

HId FAPL Source # 
Instance details

Defined in Bindings.HDF5.PropertyList.FAPL

Methods

hid :: FAPL -> HId_t Source #

HId FCPL Source # 
Instance details

Defined in Bindings.HDF5.PropertyList.FCPL

Methods

hid :: FCPL -> HId_t Source #

HId FMPL Source # 
Instance details

Defined in Bindings.HDF5.PropertyList.FMPL

Methods

hid :: FMPL -> HId_t Source #

HId GAPL Source # 
Instance details

Defined in Bindings.HDF5.PropertyList.GAPL

Methods

hid :: GAPL -> HId_t Source #

HId GCPL Source # 
Instance details

Defined in Bindings.HDF5.PropertyList.GCPL

Methods

hid :: GCPL -> HId_t Source #

HId LAPL Source # 
Instance details

Defined in Bindings.HDF5.PropertyList.LAPL

Methods

hid :: LAPL -> HId_t Source #

HId LCPL Source # 
Instance details

Defined in Bindings.HDF5.PropertyList.LCPL

Methods

hid :: LCPL -> HId_t Source #

HId OCPL Source # 
Instance details

Defined in Bindings.HDF5.PropertyList.OCPL

Methods

hid :: OCPL -> HId_t Source #

HId OCPYPL Source # 
Instance details

Defined in Bindings.HDF5.PropertyList.OCPYPL

Methods

hid :: OCPYPL -> HId_t Source #

HId STRCPL Source # 
Instance details

Defined in Bindings.HDF5.PropertyList.STRCPL

Methods

hid :: STRCPL -> HId_t Source #

HId TAPL Source # 
Instance details

Defined in Bindings.HDF5.PropertyList.TAPL

Methods

hid :: TAPL -> HId_t Source #

HId TCPL Source # 
Instance details

Defined in Bindings.HDF5.PropertyList.TCPL

Methods

hid :: TCPL -> HId_t Source #

HId HId_t Source # 
Instance details

Defined in Bindings.HDF5.Core.HId

Methods

hid :: HId_t -> HId_t Source #

class FromHId t where Source #

Types which can be converted from HId_t (i.e., those which can be returned by HDF5 functions)

Instances

Instances details
FromHId Attribute Source # 
Instance details

Defined in Bindings.HDF5.Attribute

FromHId Dataset Source # 
Instance details

Defined in Bindings.HDF5.Dataset

FromHId Dataspace Source # 
Instance details

Defined in Bindings.HDF5.Dataspace

FromHId Datatype Source # 
Instance details

Defined in Bindings.HDF5.Datatype.Internal

FromHId ErrorClassID Source # 
Instance details

Defined in Bindings.HDF5.Error

FromHId ErrorStack Source # 
Instance details

Defined in Bindings.HDF5.Error

FromHId File Source # 
Instance details

Defined in Bindings.HDF5.File

FromHId Group Source # 
Instance details

Defined in Bindings.HDF5.Group

FromHId ObjectId Source # 
Instance details

Defined in Bindings.HDF5.Object

FromHId PropertyListClassID Source # 
Instance details

Defined in Bindings.HDF5.PropertyList

FromHId PropertyListID Source # 
Instance details

Defined in Bindings.HDF5.PropertyList

FromHId DAPL Source # 
Instance details

Defined in Bindings.HDF5.PropertyList.DAPL

FromHId DCPL Source # 
Instance details

Defined in Bindings.HDF5.PropertyList.DCPL

FromHId DXPL Source # 
Instance details

Defined in Bindings.HDF5.PropertyList.DXPL

FromHId FAPL Source # 
Instance details

Defined in Bindings.HDF5.PropertyList.FAPL

FromHId FCPL Source # 
Instance details

Defined in Bindings.HDF5.PropertyList.FCPL

FromHId FMPL Source # 
Instance details

Defined in Bindings.HDF5.PropertyList.FMPL

FromHId GAPL Source # 
Instance details

Defined in Bindings.HDF5.PropertyList.GAPL

FromHId GCPL Source # 
Instance details

Defined in Bindings.HDF5.PropertyList.GCPL

FromHId LAPL Source # 
Instance details

Defined in Bindings.HDF5.PropertyList.LAPL

FromHId LCPL Source # 
Instance details

Defined in Bindings.HDF5.PropertyList.LCPL

FromHId OCPL Source # 
Instance details

Defined in Bindings.HDF5.PropertyList.OCPL

FromHId OCPYPL Source # 
Instance details

Defined in Bindings.HDF5.PropertyList.OCPYPL

FromHId STRCPL Source # 
Instance details

Defined in Bindings.HDF5.PropertyList.STRCPL

FromHId TAPL Source # 
Instance details

Defined in Bindings.HDF5.PropertyList.TAPL

FromHId TCPL Source # 
Instance details

Defined in Bindings.HDF5.PropertyList.TCPL

FromHId HId_t Source # 
Instance details

Defined in Bindings.HDF5.Core.HId

class HId t => Location t Source #

HId types which can also serve as containers for other objects

Instances

Instances details
Location File Source # 
Instance details

Defined in Bindings.HDF5.File

Location Group Source # 
Instance details

Defined in Bindings.HDF5.Group