libwreport  2.8
Data Structures
Here are the data structures with brief descriptions:
[detail level 123]
\NwreportMain namespace
 oNbulletinThe bulletin namespace contains bulletin implementation details, internals and utility functions
 |oCCompressedVarSinkDestination for decoded variables from compressed BUFRs
 |oCBufrInputBinary buffer with bit-level read operations
 |oCBufrOutputBinary buffer with bit-level append operations
 |oCCrexInputText input buffer
 |oCCrexOutputText output buffer
 |oCDDSPrinterBulletin::Visitor that prints the bulletin contents and its structure
 |oCDDSValidatorBulletin::Visitor that checks if the data that has been added to the bulletin subsets can actualy be encoded matching the bulletin Data Descriptor Section
 |oCBitmapAssociate a Data Present Bitmap to decoded variables in a subset
 |oCVisitorAbstract interface for classes that can be used as targets for the Bulletin Data Descriptor Section interpreters
 |oCBaseVisitorCommon bulletin::Visitor base for visitors that modify the bulletin
 |\CConstBaseVisitorCommon bulletin::Visitor base for visitors that do not modify the bulletin
 oNdtable
 |\CEntryD-table entry
 oNnotesCollect notes about unusual things that happen during processing
 |\CCollectRAII way to temporarily set a notes target
 oNopcode
 |oCVisitorVisitor-style interface for scanning the contents of a data descriptor section
 |\CPrinterOpcode::Visitor that pretty-prints the opcodes using indentation to show structure
 oNoptions
 |\CLocalOverride
 oNtests
 |\CLocalEnvRAII-style override of an environment variable
 oCBulletinStorage for the decoded data of a BUFR or CREX message
 oCBufrCodecOptionsOptions used to configure BUFR decoding
 oCBufrBulletinBUFR bulletin implementation
 oCCrexBulletinCREX bulletin implementation
 oCDTableD-table with Dxxyyy aggregate code expansions
 oCerrorBase class for DB-All.e exceptions
 oCerror_notfoundReports that a search-like function could not find what was requested
 oCerror_typeFor functions handling data with multiple types, reports a mismatch between the type requested and the type found
 oCerror_allocReports that memory allocation has failed
 oCerror_handlesFor functions working with handles, reports a problem with handling handles, such as impossibility to allocate a new one, or an invalid handle being passed to the function
 oCerror_toolongReport an error with a buffer being to short for the data it needs to fit
 oCerror_systemReport a system error message
 oCerror_consistencyReport an error when a consistency check failed
 oCerror_parseReport an error when parsing informations
 oCerror_regexpReport an error while handling regular expressions
 oCerror_unimplementedReports that a feature is still not implemented
 oCerror_domainReport that a parameter is outside the acceptable domain
 oCOpcodesSequence of opcodes, as a slice of a Varcode vector
 oCSubsetRepresent a BUFR/CREX data subset as a list of decoded variables
 oCVarHolds a wreport variable
 oC_VarinfoHolds the information about a DBALLE variable
 oCMutableVarinfoSmart pointer to handle/use varinfos
 oCVarinfoSmart pointer to handle/use varinfos
 \CVartableHolds a variable information table