 wreport | String functions |
  benchmark | |
   Task | Collect timings for one task |
   Progress | Notify of progress during benchmark execution |
   BasicProgress | Basic progress implementation writing progress information to the given output stream |
   Benchmark | Base class for all benchmarks |
   Registry | Collect all existing benchmarks |
  buffers | |
   BufrInput | Binary buffer with bit-level read operations |
   BufrOutput | Binary buffer with bit-level append operations |
   CrexInput | Text input buffer |
   CrexOutput | Text output buffer |
  bulletin | The bulletin namespace contains bulletin implementation details, internals and utility functions |
   AssociatedField | |
   Bitmap | Associate a Data Present Bitmap to decoded variables in a subset |
   Bitmaps | |
   DDSPrinter | Interpreter that prints the bulletin contents and its structure |
   ScanFeatures | Interpreter that scans what features are used by a bulletin |
   DDSValidator | Interpreter that checks if the data that has been added to the bulletin subsets can actualy be encoded matching the bulletin Data Descriptor Section |
   UncompressedEncoder | Base Interpreter specialisation for message encoders that works on a subset at a time |
   UncompressedDecoder | |
   CompressedDecoder | |
   Interpreter | Interpreter for data descriptor sections |
   Printer | Interpreter that pretty-prints the opcodes using indentation to show structure |
  errors | |
   StringBase | |
  fs | |
   Directory | Access a directory on the file system |
    const_iterator | Iterator for directory entries |
  notes | Collect notes about unusual things that happen during processing |
   Collect | RAII way to temporarily set a notes target |
  options | |
   LocalOverride | Temporarily override a variable while this object is in scope |
  str | |
   Split | Split a string where a given substring is found |
    const_iterator | |
  sys | |
   MMap | Wraps a mmapped memory area, unmapping it on destruction |
   FileDescriptor | Common operations on file descriptors |
   PreserveFileTimes | RAII mechanism to save restore file times at the end of some file operations |
   NamedFileDescriptor | File descriptor with a name |
   ManagedNamedFileDescriptor | File descriptor that gets automatically closed in the object destructor |
   Path | Wrap a path on the file system opened with O_PATH |
    iterator | Iterator for directory entries |
   File | File in the file system |
  tabledir | |
   Table | |
   BufrTable | Information about a version of a BUFR table |
   CrexTable | Information about a version of a CREX table |
   Dir | Indexed version of a table directory |
   Tabledirs | |
  tests | |
   TestCodec | |
   ActualVar | |
   ActualVarcode | |
   LocationInfo | Add information to the test backtrace for the tests run in the current scope |
   TestStackFrame | Information about one stack frame in the test execution stack |
   TestStack | |
   TestFailed | Exception thrown when a test assertion fails, normally by Location::fail_test |
   TestSkipped | Exception thrown when a test or a test case needs to be skipped |
   Actual | |
   ActualCString | |
   ActualStdString | |
   ActualDouble | |
   ActualFunction | |
   ActualFile | |
   TestMethodResult | Result of running a test method |
   TestCaseResult | Result of running a whole test case |
   TestController | Abstract interface for the objects that supervise test execution |
   SimpleTestController | Simple default implementation of TestController |
   TestRegistry | Test registry |
   TestMethod | Test method information |
   TestCase | Test case collecting several test methods, and self-registering with the singleton instance of TestRegistry |
   Fixture | Base class for test fixtures |
   FixtureTestCase | Test case that includes a fixture |
  Bulletin | Storage for the decoded data of a BUFR or CREX message |
  BufrCodecOptions | Options used to configure BUFR decoding |
  BufrBulletin | BUFR bulletin implementation |
  CrexBulletin | CREX bulletin implementation |
  DTable | BUFR/CREX table D with Dxxyyy aggregate code expansions |
  error | Base class for DB-All.e exceptions |
  error_alloc | Reports that memory allocation has failed |
  error_notfound | Reports that a search-like function could not find what was requested |
  error_type | For functions handling data with multiple types, reports a mismatch between the type requested and the type found |
  error_handles | For 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 |
  error_toolong | Report an error with a buffer being to short for the data it needs to fit |
  error_system | Report a system error message |
  error_consistency | Report an error when a consistency check failed |
  error_parse | Report an error when parsing informations |
  error_regexp | Report an error while handling regular expressions |
  error_unimplemented | Reports that a feature is still not implemented |
  error_domain | Report that a parameter is outside the acceptable domain |
  Opcodes | Sequence of opcodes, as a slice of a Varcode vector |
  Subset | Represent a BUFR/CREX data subset as a list of decoded variables |
  BufrTableID | Identifying information for one distinct instance of BUFR tables |
  CrexTableID | Identifying information for one distinct instance of CREX tables |
  Tables | Collection of BUFR/CREX tables used to work on a bulletin |
  Var | A physical variable |
  _Varinfo | Information about a variable |
  Vartable | Holds a variable information table |
 wrpy_c_api | C++ functions exported by the wreport python bindings, to be used by other C++ bindings |
 wrpy_Var | Wreport.Var python object |
 wrpy_Varinfo | Wreport.Varinfo python object |
 wrpy_Vartable | Wreport.Vartable python object |