OpenAFP-1.4.3: IBM AFP document format parser and generator
OpenAFP.Prelude.InstancePTX
Contents
Methods
recGet :: Get PTX Source #
recPut :: PTX -> Put Source #
recSizeOf :: PTX -> Int Source #
recView :: PTX -> ViewRecord Source #
recType :: PTX -> Int Source #
recGet :: Get PTX_ Source #
recPut :: PTX_ -> Put Source #
recSizeOf :: PTX_ -> Int Source #
recView :: PTX_ -> ViewRecord Source #
recType :: PTX_ -> Int Source #
recGet :: Get PTX_AMB Source #
recPut :: PTX_AMB -> Put Source #
recSizeOf :: PTX_AMB -> Int Source #
recView :: PTX_AMB -> ViewRecord Source #
recType :: PTX_AMB -> Int Source #
recGet :: Get PTX_AMI Source #
recPut :: PTX_AMI -> Put Source #
recSizeOf :: PTX_AMI -> Int Source #
recView :: PTX_AMI -> ViewRecord Source #
recType :: PTX_AMI -> Int Source #
recGet :: Get PTX_BLN Source #
recPut :: PTX_BLN -> Put Source #
recSizeOf :: PTX_BLN -> Int Source #
recView :: PTX_BLN -> ViewRecord Source #
recType :: PTX_BLN -> Int Source #
recGet :: Get PTX_BSU Source #
recPut :: PTX_BSU -> Put Source #
recSizeOf :: PTX_BSU -> Int Source #
recView :: PTX_BSU -> ViewRecord Source #
recType :: PTX_BSU -> Int Source #
recGet :: Get PTX_DBR Source #
recPut :: PTX_DBR -> Put Source #
recSizeOf :: PTX_DBR -> Int Source #
recView :: PTX_DBR -> ViewRecord Source #
recType :: PTX_DBR -> Int Source #
recGet :: Get PTX_DIR Source #
recPut :: PTX_DIR -> Put Source #
recSizeOf :: PTX_DIR -> Int Source #
recView :: PTX_DIR -> ViewRecord Source #
recType :: PTX_DIR -> Int Source #
recGet :: Get PTX_ESU Source #
recPut :: PTX_ESU -> Put Source #
recSizeOf :: PTX_ESU -> Int Source #
recView :: PTX_ESU -> ViewRecord Source #
recType :: PTX_ESU -> Int Source #
recGet :: Get PTX_NOP Source #
recPut :: PTX_NOP -> Put Source #
recSizeOf :: PTX_NOP -> Int Source #
recView :: PTX_NOP -> ViewRecord Source #
recType :: PTX_NOP -> Int Source #
recGet :: Get PTX_RMB Source #
recPut :: PTX_RMB -> Put Source #
recSizeOf :: PTX_RMB -> Int Source #
recView :: PTX_RMB -> ViewRecord Source #
recType :: PTX_RMB -> Int Source #
recGet :: Get PTX_RMI Source #
recPut :: PTX_RMI -> Put Source #
recSizeOf :: PTX_RMI -> Int Source #
recView :: PTX_RMI -> ViewRecord Source #
recType :: PTX_RMI -> Int Source #
recGet :: Get PTX_RPS Source #
recPut :: PTX_RPS -> Put Source #
recSizeOf :: PTX_RPS -> Int Source #
recView :: PTX_RPS -> ViewRecord Source #
recType :: PTX_RPS -> Int Source #
recGet :: Get PTX_SBI Source #
recPut :: PTX_SBI -> Put Source #
recSizeOf :: PTX_SBI -> Int Source #
recView :: PTX_SBI -> ViewRecord Source #
recType :: PTX_SBI -> Int Source #
recGet :: Get PTX_SCFL Source #
recPut :: PTX_SCFL -> Put Source #
recSizeOf :: PTX_SCFL -> Int Source #
recView :: PTX_SCFL -> ViewRecord Source #
recType :: PTX_SCFL -> Int Source #
recGet :: Get PTX_SIA Source #
recPut :: PTX_SIA -> Put Source #
recSizeOf :: PTX_SIA -> Int Source #
recView :: PTX_SIA -> ViewRecord Source #
recType :: PTX_SIA -> Int Source #
recGet :: Get PTX_SIM Source #
recPut :: PTX_SIM -> Put Source #
recSizeOf :: PTX_SIM -> Int Source #
recView :: PTX_SIM -> ViewRecord Source #
recType :: PTX_SIM -> Int Source #
recGet :: Get PTX_STC Source #
recPut :: PTX_STC -> Put Source #
recSizeOf :: PTX_STC -> Int Source #
recView :: PTX_STC -> ViewRecord Source #
recType :: PTX_STC -> Int Source #
recGet :: Get PTX_STO Source #
recPut :: PTX_STO -> Put Source #
recSizeOf :: PTX_STO -> Int Source #
recView :: PTX_STO -> ViewRecord Source #
recType :: PTX_STO -> Int Source #
recGet :: Get PTX_SVI Source #
recPut :: PTX_SVI -> Put Source #
recSizeOf :: PTX_SVI -> Int Source #
recView :: PTX_SVI -> ViewRecord Source #
recType :: PTX_SVI -> Int Source #
recGet :: Get PTX_TRN Source #
recPut :: PTX_TRN -> Put Source #
recSizeOf :: PTX_TRN -> Int Source #
recView :: PTX_TRN -> ViewRecord Source #
recType :: PTX_TRN -> Int Source #
Associated Types
type ChunkOf PTX :: * Source #
readChunks :: PTX -> [ChunkOf PTX] Source #
writeChunks :: Monad m => PTX -> m [ChunkOf PTX] -> m PTX Source #
type N PTX_ :: * Source #
type BufOf PTX_ :: * Source #
chunkApply :: N PTX_ -> PTX_ -> (forall a. Rec a => a -> x) -> x Source #
mkChunk :: N PTX_ -> BufOf PTX_ -> PTX_ Source #
chunkCon :: (N PTX_, BufOf PTX_) -> PTX_ Source #
chunkDecon :: PTX_ -> (N PTX_, BufOf PTX_) Source #
chunkType :: PTX_ -> ChunkType Source #
chunkTypeLookup :: PTX_ -> N PTX_ -> ChunkType Source #
packChunk :: PTX_ -> PStringLen Source #
chunkMapFiltersM_ :: Monad m => PTX_ -> [(ChunkType, PTX_ -> m [PTX_])] -> m () Source #
chunkMapFiltersM :: Monad m => PTX_ -> [(ChunkType, PTX_ -> m [PTX_])] -> m [PTX_] Source #
chunksMapFiltersM :: Monad m => [PTX_] -> [(ChunkType, PTX_ -> m [PTX_])] -> m [PTX_] Source #
chunksMapFiltersM_ :: Monad m => [PTX_] -> [(ChunkType, PTX_ -> m [PTX_])] -> m () Source #
decodeChunk :: Binary (Record r) => PTX_ -> r Source #
encodeChunk :: (Binary r, Storable r, Rec r) => r -> PTX_ Source #