| Safe Haskell | Safe-Inferred |
|---|---|
| Language | Haskell2010 |
Bindings.HDF5.Datatype
Documentation
Instances
| Eq Datatype Source # | |
| HDFResultType Datatype Source # | |
Defined in Bindings.HDF5.Datatype.Internal | |
| FromHId Datatype Source # | |
Defined in Bindings.HDF5.Datatype.Internal Methods uncheckedFromHId :: HId_t -> Datatype Source # | |
| HId Datatype Source # | |
| Object Datatype Source # | |
Defined in Bindings.HDF5.Datatype.Internal Methods staticObjectType :: Tagged Datatype (Maybe ObjectType) Source # | |
Constructors
| ASCII | |
| Reserved2 | |
| Reserved3 | |
| Reserved4 | |
| Reserved5 | |
| Reserved6 | |
| Reserved7 | |
| Reserved8 | |
| Reserved9 | |
| Reserved10 | |
| Reserved11 | |
| Reserved12 | |
| Reserved13 | |
| Reserved14 | |
| Reserved15 | |
| UTF8 |
Instances
| Bounded ByteOrder Source # | |
Defined in Bindings.HDF5.Datatype.Internal | |
| Enum ByteOrder Source # | |
Defined in Bindings.HDF5.Datatype.Internal | |
| Read ByteOrder Source # | |
Defined in Bindings.HDF5.Datatype.Internal | |
| Show ByteOrder Source # | |
| Eq ByteOrder Source # | |
| Ord ByteOrder Source # | |
Defined in Bindings.HDF5.Datatype.Internal | |
data Normalization Source #
Instances
Constructors
| Zero | |
| One | |
| Background |
Constructors
Instances
| Bounded StringPad Source # | |
Defined in Bindings.HDF5.Datatype.Internal | |
| Enum StringPad Source # | |
Defined in Bindings.HDF5.Datatype.Internal | |
| Read StringPad Source # | |
Defined in Bindings.HDF5.Datatype.Internal | |
| Show StringPad Source # | |
| Eq StringPad Source # | |
| Ord StringPad Source # | |
Defined in Bindings.HDF5.Datatype.Internal | |
class Storable t => NativeType t where Source #
Methods
nativeTypeId :: Tagged t Datatype Source #
Instances
nativeTypeOf :: NativeType t => t -> Datatype Source #
nativeTypeOf1 :: NativeType t => f t -> Datatype Source #
createTypeID :: Class -> CSize -> IO Datatype Source #
copyTypeID :: Datatype -> IO Datatype Source #
closeTypeID :: Datatype -> IO () Source #
typeIDsEqual :: Datatype -> Datatype -> IO Bool Source #
lockTypeID :: Datatype -> IO () Source #
commitTypeID :: Location t => t -> ByteString -> Datatype -> Maybe LCPL -> Maybe TCPL -> Maybe TAPL -> IO () Source #
commitTypeIDAnonymously :: Location t => t -> Datatype -> Maybe TCPL -> Maybe TAPL -> IO () Source #
getTypeCreationPList :: Datatype -> IO TCPL Source #
committedTypeID :: Datatype -> IO Bool Source #
encodeTypeID :: Datatype -> IO ByteString Source #
decodeTypeID :: ByteString -> IO Datatype Source #
insertCompoundTypeMember :: Datatype -> ByteString -> CSize -> Datatype -> IO () Source #
packCompoundType :: Datatype -> IO () Source #
createVLenType :: Datatype -> IO Datatype Source #
getArrayTypeNDims :: Datatype -> IO CInt Source #
getArrayTypeDims :: Datatype -> IO [HSize] Source #
setOpaqueTypeTag :: Datatype -> ByteString -> IO () Source #
getOpaqueTypeTag :: Datatype -> IO ByteString Source #
getSuperType :: Datatype -> IO Datatype Source #
getTypeClass :: Datatype -> IO Class Source #
detectTypeClass :: Datatype -> Class -> IO Bool Source #
getTypeSize :: Datatype -> IO CSize Source #
getByteOrder :: Datatype -> IO (Maybe ByteOrder) Source #
getTypePrecision :: Datatype -> IO CSize Source #
getTypeOffset :: Datatype -> IO CInt Source #
getFloatTypeFields :: Datatype -> IO (CSize, CSize, CSize, CSize, CSize) Source #
getFloatTypeEBias :: Datatype -> IO CSize Source #
getFloatTypeNormalization :: Datatype -> IO (Maybe Normalization) Source #
getFloatTypeInternalPad :: Datatype -> IO Pad Source #
getStringPad :: Datatype -> IO StringPad Source #
getTypeNMembers :: Datatype -> IO CInt Source #
getMemberName :: Datatype -> CUInt -> IO ByteString Source #
getMemberIndex :: Datatype -> ByteString -> IO CInt Source #
setTypeSize :: Datatype -> CSize -> IO () Source #
setByteOrder :: Datatype -> Maybe ByteOrder -> IO () Source #
setTypePrecision :: Datatype -> CSize -> IO () Source #
setTypeOffset :: Datatype -> CSize -> IO () Source #
setFloatTypeFields :: Datatype -> CSize -> CSize -> CSize -> CSize -> CSize -> IO () Source #
setFloatTypeEBias :: Datatype -> CSize -> IO () Source #