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

Bindings.HDF5.Core

Documentation

data IndexType Source #

Constructors

ByName 
ByCreationOrder 

Instances

Instances details
Bounded IndexType Source # 
Instance details

Defined in Bindings.HDF5.Core

Enum IndexType Source # 
Instance details

Defined in Bindings.HDF5.Core

Read IndexType Source # 
Instance details

Defined in Bindings.HDF5.Core

Methods

readsPrec :: Int -> ReadS IndexType

readList :: ReadS [IndexType]

readPrec :: ReadPrec IndexType

readListPrec :: ReadPrec [IndexType]

Show IndexType Source # 
Instance details

Defined in Bindings.HDF5.Core

Methods

showsPrec :: Int -> IndexType -> ShowS

show :: IndexType -> String

showList :: [IndexType] -> ShowS

Eq IndexType Source # 
Instance details

Defined in Bindings.HDF5.Core

Methods

(==) :: IndexType -> IndexType -> Bool

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

Ord IndexType Source # 
Instance details

Defined in Bindings.HDF5.Core

Methods

compare :: IndexType -> IndexType -> Ordering

(<) :: IndexType -> IndexType -> Bool

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

(>) :: IndexType -> IndexType -> Bool

(>=) :: IndexType -> IndexType -> Bool

max :: IndexType -> IndexType -> IndexType

min :: IndexType -> IndexType -> IndexType

data IterOrder Source #

Constructors

Increasing 
Decreasing 
Native 

Instances

Instances details
Bounded IterOrder Source # 
Instance details

Defined in Bindings.HDF5.Core

Enum IterOrder Source # 
Instance details

Defined in Bindings.HDF5.Core

Read IterOrder Source # 
Instance details

Defined in Bindings.HDF5.Core

Methods

readsPrec :: Int -> ReadS IterOrder

readList :: ReadS [IterOrder]

readPrec :: ReadPrec IterOrder

readListPrec :: ReadPrec [IterOrder]

Show IterOrder Source # 
Instance details

Defined in Bindings.HDF5.Core

Methods

showsPrec :: Int -> IterOrder -> ShowS

show :: IterOrder -> String

showList :: [IterOrder] -> ShowS

Eq IterOrder Source # 
Instance details

Defined in Bindings.HDF5.Core

Methods

(==) :: IterOrder -> IterOrder -> Bool

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

Ord IterOrder Source # 
Instance details

Defined in Bindings.HDF5.Core

Methods

compare :: IterOrder -> IterOrder -> Ordering

(<) :: IterOrder -> IterOrder -> Bool

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

(>) :: IterOrder -> IterOrder -> Bool

(>=) :: IterOrder -> IterOrder -> Bool

max :: IterOrder -> IterOrder -> IterOrder

min :: IterOrder -> IterOrder -> IterOrder

data IH_Info Source #

Constructors

IH_Info 

Fields

Instances

Instances details
Read IH_Info Source # 
Instance details

Defined in Bindings.HDF5.Core

Methods

readsPrec :: Int -> ReadS IH_Info

readList :: ReadS [IH_Info]

readPrec :: ReadPrec IH_Info

readListPrec :: ReadPrec [IH_Info]

Show IH_Info Source # 
Instance details

Defined in Bindings.HDF5.Core

Methods

showsPrec :: Int -> IH_Info -> ShowS

show :: IH_Info -> String

showList :: [IH_Info] -> ShowS

Eq IH_Info Source # 
Instance details

Defined in Bindings.HDF5.Core

Methods

(==) :: IH_Info -> IH_Info -> Bool

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

Ord IH_Info Source # 
Instance details

Defined in Bindings.HDF5.Core

Methods

compare :: IH_Info -> IH_Info -> Ordering

(<) :: IH_Info -> IH_Info -> Bool

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

(>) :: IH_Info -> IH_Info -> Bool

(>=) :: IH_Info -> IH_Info -> Bool

max :: IH_Info -> IH_Info -> IH_Info

min :: IH_Info -> IH_Info -> IH_Info

newtype HSize Source #

Constructors

HSize HSize_t 

Instances

Instances details
Storable HSize Source # 
Instance details

Defined in Bindings.HDF5.Core

Methods

sizeOf :: HSize -> Int

alignment :: HSize -> Int

peekElemOff :: Ptr HSize -> Int -> IO HSize

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

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

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

peek :: Ptr HSize -> IO HSize

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

Bits HSize Source # 
Instance details

Defined in Bindings.HDF5.Core

Methods

(.&.) :: HSize -> HSize -> HSize

(.|.) :: HSize -> HSize -> HSize

xor :: HSize -> HSize -> HSize

complement :: HSize -> HSize

shift :: HSize -> Int -> HSize

rotate :: HSize -> Int -> HSize

zeroBits :: HSize

bit :: Int -> HSize

setBit :: HSize -> Int -> HSize

clearBit :: HSize -> Int -> HSize

complementBit :: HSize -> Int -> HSize

testBit :: HSize -> Int -> Bool

bitSizeMaybe :: HSize -> Maybe Int

bitSize :: HSize -> Int

isSigned :: HSize -> Bool

shiftL :: HSize -> Int -> HSize

unsafeShiftL :: HSize -> Int -> HSize

shiftR :: HSize -> Int -> HSize

unsafeShiftR :: HSize -> Int -> HSize

rotateL :: HSize -> Int -> HSize

rotateR :: HSize -> Int -> HSize

popCount :: HSize -> Int

Bounded HSize Source # 
Instance details

Defined in Bindings.HDF5.Core

Enum HSize Source # 
Instance details

Defined in Bindings.HDF5.Core

Num HSize Source # 
Instance details

Defined in Bindings.HDF5.Core

Methods

(+) :: HSize -> HSize -> HSize

(-) :: HSize -> HSize -> HSize

(*) :: HSize -> HSize -> HSize

negate :: HSize -> HSize

abs :: HSize -> HSize

signum :: HSize -> HSize

fromInteger :: Integer -> HSize

Read HSize Source # 
Instance details

Defined in Bindings.HDF5.Core

Methods

readsPrec :: Int -> ReadS HSize

readList :: ReadS [HSize]

readPrec :: ReadPrec HSize

readListPrec :: ReadPrec [HSize]

Integral HSize Source # 
Instance details

Defined in Bindings.HDF5.Core

Methods

quot :: HSize -> HSize -> HSize

rem :: HSize -> HSize -> HSize

div :: HSize -> HSize -> HSize

mod :: HSize -> HSize -> HSize

quotRem :: HSize -> HSize -> (HSize, HSize)

divMod :: HSize -> HSize -> (HSize, HSize)

toInteger :: HSize -> Integer

Real HSize Source # 
Instance details

Defined in Bindings.HDF5.Core

Methods

toRational :: HSize -> Rational

Show HSize Source # 
Instance details

Defined in Bindings.HDF5.Core

Methods

showsPrec :: Int -> HSize -> ShowS

show :: HSize -> String

showList :: [HSize] -> ShowS

Eq HSize Source # 
Instance details

Defined in Bindings.HDF5.Core

Methods

(==) :: HSize -> HSize -> Bool

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

Ord HSize Source # 
Instance details

Defined in Bindings.HDF5.Core

Methods

compare :: HSize -> HSize -> Ordering

(<) :: HSize -> HSize -> Bool

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

(>) :: HSize -> HSize -> Bool

(>=) :: HSize -> HSize -> Bool

max :: HSize -> HSize -> HSize

min :: HSize -> HSize -> HSize

NativeType HSize Source # 
Instance details

Defined in Bindings.HDF5.Datatype.Internal

newtype HSSize Source #

Constructors

HSSize HSSize_t 

Instances

Instances details
Storable HSSize Source # 
Instance details

Defined in Bindings.HDF5.Core

Methods

sizeOf :: HSSize -> Int

alignment :: HSSize -> Int

peekElemOff :: Ptr HSSize -> Int -> IO HSSize

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

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

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

peek :: Ptr HSSize -> IO HSSize

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

Bits HSSize Source # 
Instance details

Defined in Bindings.HDF5.Core

Methods

(.&.) :: HSSize -> HSSize -> HSSize

(.|.) :: HSSize -> HSSize -> HSSize

xor :: HSSize -> HSSize -> HSSize

complement :: HSSize -> HSSize

shift :: HSSize -> Int -> HSSize

rotate :: HSSize -> Int -> HSSize

zeroBits :: HSSize

bit :: Int -> HSSize

setBit :: HSSize -> Int -> HSSize

clearBit :: HSSize -> Int -> HSSize

complementBit :: HSSize -> Int -> HSSize

testBit :: HSSize -> Int -> Bool

bitSizeMaybe :: HSSize -> Maybe Int

bitSize :: HSSize -> Int

isSigned :: HSSize -> Bool

shiftL :: HSSize -> Int -> HSSize

unsafeShiftL :: HSSize -> Int -> HSSize

shiftR :: HSSize -> Int -> HSSize

unsafeShiftR :: HSSize -> Int -> HSSize

rotateL :: HSSize -> Int -> HSSize

rotateR :: HSSize -> Int -> HSSize

popCount :: HSSize -> Int

Bounded HSSize Source # 
Instance details

Defined in Bindings.HDF5.Core

Enum HSSize Source # 
Instance details

Defined in Bindings.HDF5.Core

Num HSSize Source # 
Instance details

Defined in Bindings.HDF5.Core

Read HSSize Source # 
Instance details

Defined in Bindings.HDF5.Core

Methods

readsPrec :: Int -> ReadS HSSize

readList :: ReadS [HSSize]

readPrec :: ReadPrec HSSize

readListPrec :: ReadPrec [HSSize]

Integral HSSize Source # 
Instance details

Defined in Bindings.HDF5.Core

Real HSSize Source # 
Instance details

Defined in Bindings.HDF5.Core

Methods

toRational :: HSSize -> Rational

Show HSSize Source # 
Instance details

Defined in Bindings.HDF5.Core

Methods

showsPrec :: Int -> HSSize -> ShowS

show :: HSSize -> String

showList :: [HSSize] -> ShowS

Eq HSSize Source # 
Instance details

Defined in Bindings.HDF5.Core

Methods

(==) :: HSSize -> HSSize -> Bool

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

Ord HSSize Source # 
Instance details

Defined in Bindings.HDF5.Core

Methods

compare :: HSSize -> HSSize -> Ordering

(<) :: HSSize -> HSSize -> Bool

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

(>) :: HSSize -> HSSize -> Bool

(>=) :: HSSize -> HSSize -> Bool

max :: HSSize -> HSSize -> HSSize

min :: HSSize -> HSSize -> HSSize

NativeType HSSize Source # 
Instance details

Defined in Bindings.HDF5.Datatype.Internal

newtype HAddr Source #

Constructors

HAddr HAddr_t 

Instances

Instances details
Storable HAddr Source # 
Instance details

Defined in Bindings.HDF5.Core

Methods

sizeOf :: HAddr -> Int

alignment :: HAddr -> Int

peekElemOff :: Ptr HAddr -> Int -> IO HAddr

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

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

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

peek :: Ptr HAddr -> IO HAddr

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

Bits HAddr Source # 
Instance details

Defined in Bindings.HDF5.Core

Methods

(.&.) :: HAddr -> HAddr -> HAddr

(.|.) :: HAddr -> HAddr -> HAddr

xor :: HAddr -> HAddr -> HAddr

complement :: HAddr -> HAddr

shift :: HAddr -> Int -> HAddr

rotate :: HAddr -> Int -> HAddr

zeroBits :: HAddr

bit :: Int -> HAddr

setBit :: HAddr -> Int -> HAddr

clearBit :: HAddr -> Int -> HAddr

complementBit :: HAddr -> Int -> HAddr

testBit :: HAddr -> Int -> Bool

bitSizeMaybe :: HAddr -> Maybe Int

bitSize :: HAddr -> Int

isSigned :: HAddr -> Bool

shiftL :: HAddr -> Int -> HAddr

unsafeShiftL :: HAddr -> Int -> HAddr

shiftR :: HAddr -> Int -> HAddr

unsafeShiftR :: HAddr -> Int -> HAddr

rotateL :: HAddr -> Int -> HAddr

rotateR :: HAddr -> Int -> HAddr

popCount :: HAddr -> Int

Bounded HAddr Source # 
Instance details

Defined in Bindings.HDF5.Core

Enum HAddr Source # 
Instance details

Defined in Bindings.HDF5.Core

Num HAddr Source # 
Instance details

Defined in Bindings.HDF5.Core

Methods

(+) :: HAddr -> HAddr -> HAddr

(-) :: HAddr -> HAddr -> HAddr

(*) :: HAddr -> HAddr -> HAddr

negate :: HAddr -> HAddr

abs :: HAddr -> HAddr

signum :: HAddr -> HAddr

fromInteger :: Integer -> HAddr

Read HAddr Source # 
Instance details

Defined in Bindings.HDF5.Core

Methods

readsPrec :: Int -> ReadS HAddr

readList :: ReadS [HAddr]

readPrec :: ReadPrec HAddr

readListPrec :: ReadPrec [HAddr]

Integral HAddr Source # 
Instance details

Defined in Bindings.HDF5.Core

Methods

quot :: HAddr -> HAddr -> HAddr

rem :: HAddr -> HAddr -> HAddr

div :: HAddr -> HAddr -> HAddr

mod :: HAddr -> HAddr -> HAddr

quotRem :: HAddr -> HAddr -> (HAddr, HAddr)

divMod :: HAddr -> HAddr -> (HAddr, HAddr)

toInteger :: HAddr -> Integer

Real HAddr Source # 
Instance details

Defined in Bindings.HDF5.Core

Methods

toRational :: HAddr -> Rational

Show HAddr Source # 
Instance details

Defined in Bindings.HDF5.Core

Methods

showsPrec :: Int -> HAddr -> ShowS

show :: HAddr -> String

showList :: [HAddr] -> ShowS

Eq HAddr Source # 
Instance details

Defined in Bindings.HDF5.Core

Methods

(==) :: HAddr -> HAddr -> Bool

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

Ord HAddr Source # 
Instance details

Defined in Bindings.HDF5.Core

Methods

compare :: HAddr -> HAddr -> Ordering

(<) :: HAddr -> HAddr -> Bool

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

(>) :: HAddr -> HAddr -> Bool

(>=) :: HAddr -> HAddr -> Bool

max :: HAddr -> HAddr -> HAddr

min :: HAddr -> HAddr -> HAddr

NativeType HAddr Source # 
Instance details

Defined in Bindings.HDF5.Datatype.Internal