OpenAFP-1.3.2: IBM AFP document format parser and generator

Portability | non-portable (GHC-only)
Stability | experimental
Maintainer | audreyt@audreyt.org
Safe Haskell | None

OpenAFP.Types.Record

Description

This module handles parsed AFP records with named fields.

# Documentation

newtype Record a

Constructors

Record |
Fields fromRecord :: a

Instances

Typeable1 Record |
Eq a => Eq (Record a) |
Show a => Show (Record a) |
Rec a => Storable (Record a) |
Rec a => Binary (Record a) |
Rec a => Rec (Record a) |

class (Show a, Typeable a) => Rec a where

Methods

recGet :: Get a

recPut :: a -> Put

recSizeOf :: a -> Int

recView :: a -> ViewRecord

recType :: a -> Int

Instances

Rec Char |
Rec N1 |
Rec T_ |
Rec T_LDOPM |
Rec T_OSFO |
Rec T_FRMT |
Rec T_OCH |
Rec T_MO |
Rec T_T2FRMT |
Rec T_FDS |
Rec T_OCL |
Rec T_OO |
Rec T_CGCSGI |
Rec T_PSRM |
Rec T_TO |
Rec T_AD |
Rec T_RLI |
Rec T_TS |
Rec T_RUA |
Rec T_CF |
Rec T_PPI |
Rec T_ROI |
Rec T_EF |
Rec T_ERLI |
Rec T_FF |
Rec T_MOR |
Rec T_FCGCSGI |
Rec T_POCP |
Rec T_MF |
Rec T_DP |
Rec T_MEC |
Rec T_CR |
Rec T_OBE |
Rec T_T1CRMT |
Rec T_LDTS |
Rec T_AV |
Rec T_MMPN |
Rec T_OFSS |
Rec T_OBO |
Rec T_UDTS |
Rec T_ESI |
Rec T_OCO |
Rec T_PSMR |
Rec T_OAS |
Rec T_C |
Rec T_FQN |
Rec T_PV |
Rec T_FHSF |
Rec T_OOI |
Rec T_MIS |
Rec T_OSFE |
Rec T_MA |
Rec T_OAMU |
Rec T_II |
Rec T_AQ |
Rec T_PC |
Rec T_RSN |
Rec T_FO |
Rec T_ROT |
Rec T_CS |
Rec MCF_T |
Rec ECP |
Rec BIM |
Rec PFC |
Rec PTD1 |
Rec IEL |
Rec BMM |
Rec ICP |
Rec PTX |
Rec PTX_ |
Rec EDT |
Rec FNI_Data |
Rec FNI |
Rec IPD |
Rec LNC |
Rec BPM |
Rec IRD |
Rec PMC |
Rec EDX |
Rec FNM_Data |
Rec FNM |
Rec MCF1 |
Rec MCF1_Data |
Rec EPT |
Rec EBC |
Rec BDD |
Rec EAG |
Rec MMT |
Rec EDG |
Rec FGD |
Rec EFG |
Rec CFI_Data |
Rec CFI |
Rec MBC |
Rec MCC |
Rec BCP |
Rec MFC |
Rec EOC |
Rec FND |
Rec ENG |
Rec BDT |
Rec EOG |
Rec IOC |
Rec EPG |
Rec CPI_Data |
Rec CPI |
Rec MMC |
Rec BDX |
Rec ERG |
Rec ESG |
Rec IPG |
Rec EMO |
Rec MGO |
Rec FNP |
Rec MPG |
Rec MIO |
Rec BPT |
Rec BBC |
Rec EPS |
Rec IPO |
Rec MMO |
Rec BAG |
Rec CDD |
Rec GAD |
Rec IPS |
Rec MPO |
Rec BDG |
Rec NOP |
Rec ECF |
Rec BFG |
Rec GDD |
Rec MPS |
Rec BOC |
Rec OBD |
Rec MCF |
Rec MCF_ |
Rec OCD |
Rec CPD |
Rec BNG |
Rec FNC |
Rec BOG |
Rec CAT |
Rec EFN |
Rec BPG |
Rec IOB |
Rec BRG |
Rec FNG |
Rec BSG |
Rec LLE |
Rec EGR |
Rec BMO |
Rec OBP |
Rec FNO |
Rec MDR |
Rec BPS |
Rec TLE |
Rec ECA |
Rec BCF |
Rec CFC |
Rec MCA |
Rec EDI |
Rec BR |
Rec EDM |
Rec CPC |
Rec BFN |
Rec EII |
Rec ER |
Rec EFM |
Rec PGP1 |
Rec CTC |
Rec EIM |
Rec BGR |
Rec PGD |
Rec LND |
Rec EMM |
Rec DXD |
Rec EPM |
Rec FNN |
Rec IMM |
Rec BCA |
Rec BDA |
Rec PGP |
Rec PTD |
Rec BDI |
Rec IDD |
Rec BDM |
Rec BII |
Rec MCD |
Rec BFM |
Rec MDD |
Rec MSU |
Rec IID |
Rec PTX_AMI |
Rec PTX_DBR |
Rec PTX_BLN |
Rec PTX_SIA |
Rec PTX_SBI |
Rec PTX_DIR |
Rec PTX_RMB |
Rec PTX_SCFL |
Rec PTX_RMI |
Rec PTX_SIM |
Rec PTX_STC |
Rec PTX_BSU |
Rec PTX_NOP |
Rec PTX_ESU |
Rec PTX_AMB |
Rec PTX_SVI |
Rec PTX_TRN |
Rec PTX_RPS |
Rec PTX_STO |
Rec Unknown |
(Binary a, Rec a, Show a, Typeable a) => Rec [a] |
Rec a => Rec (Record a) |