libwreport  3.5
Data Structures
Here are the data structures with brief descriptions:
[detail level 1234]
 NwreportString functions
 Nbenchmark
 CBasicProgressBasic progress implementation writing progress information to the given output stream
 CBenchmarkBase class for all benchmarks
 CProgressNotify of progress during benchmark execution
 CRegistryCollect all existing benchmarks
 CTaskCollect timings for one task
 Nbuffers
 CBufrInputBinary buffer with bit-level read operations
 CBufrOutputBinary buffer with bit-level append operations
 CCrexInputText input buffer
 CCrexOutputText output buffer
 NbulletinThe bulletin namespace contains bulletin implementation details, internals and utility functions
 CAssociatedField
 CBitmapAssociate a Data Present Bitmap to decoded variables in a subset
 CBitmaps
 CCompressedDecoder
 CDDSPrinterInterpreter that prints the bulletin contents and its structure
 CDDSValidatorInterpreter that checks if the data that has been added to the bulletin subsets can actualy be encoded matching the bulletin Data Descriptor Section
 CInterpreterInterpreter for data descriptor sections
 CPrinterInterpreter that pretty-prints the opcodes using indentation to show structure
 CScanFeaturesInterpreter that scans what features are used by a bulletin
 CUncompressedDecoder
 CUncompressedEncoderBase Interpreter specialisation for message encoders that works on a subset at a time
 Nerrors
 CStringBase
 Nfs
 CDirectoryAccess a directory on the file system
 Cconst_iteratorIterator for directory entries
 NnotesCollect notes about unusual things that happen during processing
 CCollectRAII way to temporarily set a notes target
 Noptions
 CLocalOverrideTemporarily override a variable while this object is in scope
 Nstr
 CSplitSplit a string where a given substring is found
 Cconst_iterator
 Nsys
 CFileOpen(2) file descriptors
 CFileDescriptorCommon operations on file descriptors
 CMMapWraps a mmapped memory area, unmapping it on destruction
 CNamedFileDescriptorFile descriptor with a name
 CPathWrap a path on the file system opened with O_PATH
 CiteratorIterator for directory entries
 Ntabledir
 CBufrTableInformation about a version of a BUFR table
 CCrexTableInformation about a version of a CREX table
 CDirIndexed version of a table directory
 CTable
 CTabledirs
 Ntests
 CActual
 CActualCString
 CActualDouble
 CActualFunction
 CActualStdString
 CActualVar
 CActualVarcode
 CFixtureBase class for test fixtures
 CFixtureTestCaseTest case that includes a fixture
 CLocationInfoAdd information to the test backtrace for the tests run in the current scope
 CSimpleTestControllerSimple default implementation of TestController
 CTestCaseTest case collecting several test methods, and self-registering with the singleton instance of TestRegistry
 CTestCaseResultResult of running a whole test case
 CTestCodec
 CTestControllerAbstract interface for the objects that supervise test execution
 CTestFailedException raised when a test assertion fails, normally by Location::fail_test
 CTestMethodTest method information
 CTestMethodResultResult of running a test method
 CTestRegistryTest registry
 CTestStack
 CTestStackFrameInformation about one stack frame in the test execution stack
 C_VarinfoInformation about a variable
 CBufrBulletinBUFR bulletin implementation
 CBufrCodecOptionsOptions used to configure BUFR decoding
 CBufrTableIDIdentifying information for one distinct instance of BUFR tables
 CBulletinStorage for the decoded data of a BUFR or CREX message
 CCrexBulletinCREX bulletin implementation
 CCrexTableIDIdentifying information for one distinct instance of CREX tables
 CDTableBUFR/CREX table D with Dxxyyy aggregate code expansions
 CerrorBase class for DB-All.e exceptions
 Cerror_allocReports that memory allocation has failed
 Cerror_consistencyReport an error when a consistency check failed
 Cerror_domainReport that a parameter is outside the acceptable domain
 Cerror_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
 Cerror_notfoundReports that a search-like function could not find what was requested
 Cerror_parseReport an error when parsing informations
 Cerror_regexpReport an error while handling regular expressions
 Cerror_systemReport a system error message
 Cerror_toolongReport an error with a buffer being to short for the data it needs to fit
 Cerror_typeFor functions handling data with multiple types, reports a mismatch between the type requested and the type found
 Cerror_unimplementedReports that a feature is still not implemented
 COpcodesSequence of opcodes, as a slice of a Varcode vector
 CSubsetRepresent a BUFR/CREX data subset as a list of decoded variables
 CTablesCollection of BUFR/CREX tables used to work on a bulletin
 CVarA physical variable
 CVartableHolds a variable information table
 Cwrpy_c_apiC++ functions exported by the wreport python bindings, to be used by other C++ bindings
 Cwrpy_VarWreport.Var python object
 Cwrpy_VarinfoWreport.Varinfo python object
 Cwrpy_VartableWreport.Vartable python object