OpenAFP-1.4.3: IBM AFP document format parser and generator

Copyright(c) Audrey Tang 2004-2011
LicensePublicDomain
Maintaineraudreyt@audreyt.org
Stabilityexperimental
Portabilitynon-portable (GHC-only)
Safe HaskellNone
LanguageHaskell98

OpenAFP.Types.Record

Description

This module handles parsed AFP records with named fields.

Documentation

newtype Record a Source #

Constructors

Record 

Fields

Instances

Eq a => Eq (Record a) Source # 

Methods

(==) :: Record a -> Record a -> Bool #

(/=) :: Record a -> Record a -> Bool #

Show a => Show (Record a) Source # 

Methods

showsPrec :: Int -> Record a -> ShowS #

show :: Record a -> String #

showList :: [Record a] -> ShowS #

Rec a => Storable (Record a) Source # 

Methods

sizeOf :: Record a -> Int #

alignment :: Record a -> Int #

peekElemOff :: Ptr (Record a) -> Int -> IO (Record a) #

pokeElemOff :: Ptr (Record a) -> Int -> Record a -> IO () #

peekByteOff :: Ptr b -> Int -> IO (Record a) #

pokeByteOff :: Ptr b -> Int -> Record a -> IO () #

peek :: Ptr (Record a) -> IO (Record a) #

poke :: Ptr (Record a) -> Record a -> IO () #

Rec a => Binary (Record a) Source # 

Methods

put :: Record a -> Put #

get :: Get (Record a) #

putList :: [Record a] -> Put #

Rec a => Rec (Record a) Source #