| Cwreport::_Varinfo | Information about a variable |
| Cwreport::tests::Actual< A > | |
| ▼Cwreport::tests::Actual< double > | |
| Cwreport::tests::ActualDouble | |
| ▼Cwreport::tests::Actual< std::function< void()> > | |
| Cwreport::tests::ActualFunction | |
| ▼Cwreport::tests::Actual< std::string > | |
| Cwreport::tests::ActualFile | |
| Cwreport::tests::ActualStdString | |
| ▼Cwreport::tests::Actual< Var > | |
| Cwreport::tests::ActualVar | |
| ▼Cwreport::tests::Actual< Varcode > | |
| Cwreport::tests::ActualVarcode | |
| Cwreport::tests::ActualCString | |
| Cwreport::bulletin::AssociatedField | |
| Cwreport::benchmark::Benchmark | Base class for all benchmarks |
| Cwreport::bulletin::Bitmap | Associate a Data Present Bitmap to decoded variables in a subset |
| Cwreport::bulletin::Bitmaps | |
| Cwreport::BufrCodecOptions | Options used to configure BUFR decoding |
| Cwreport::buffers::BufrOutput | Binary buffer with bit-level append operations |
| Cwreport::BufrTableID | Identifying information for one distinct instance of BUFR tables |
| ▼Cwreport::Bulletin | Storage for the decoded data of a BUFR or CREX message |
| Cwreport::BufrBulletin | BUFR bulletin implementation |
| Cwreport::CrexBulletin | CREX bulletin implementation |
| ▼Cwreport::subprocess::Child | |
| Cwreport::subprocess::Popen | |
| Cwreport::sys::Clock | Access to clock_gettime |
| Cwreport::notes::Collect | RAII way to temporarily set a notes target |
| Cwreport::str::Split::const_iterator | |
| Cwreport::buffers::CrexInput | Text input buffer |
| Cwreport::buffers::CrexOutput | Text output buffer |
| Cwreport::CrexTableID | Identifying information for one distinct instance of CREX tables |
| Cwreport::bufr::Decoder | |
| ▼Cwreport::bufr::DecoderTarget | |
| Cwreport::bufr::CompressedDecoderTarget | |
| Cwreport::bufr::UncompressedDecoderTarget | |
| Cwreport::tabledir::Dir | Indexed version of a table directory |
| Cwreport::bufr::DispatchToSubsets | |
| Cwreport::options::DomainErrorHook | Interface for a callback hook system to delegate handling domain errors to the code using wreport |
| Cwreport::DTable | BUFR/CREX table D with Dxxyyy aggregate code expansions |
| ▼Cstd::exception | STL class |
| ►Cwreport::error | Base class for DB-All.e exceptions |
| ►Cwreport::errors::StringBase< WR_ERR_CONSISTENCY > | |
| Cwreport::error_consistency | Report an error when a consistency check failed |
| ►Cwreport::errors::StringBase< WR_ERR_DOMAIN > | |
| Cwreport::error_domain | Report that a parameter is outside the acceptable domain |
| ►Cwreport::errors::StringBase< WR_ERR_HANDLES > | |
| Cwreport::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 |
| ►Cwreport::errors::StringBase< WR_ERR_NOTFOUND > | |
| Cwreport::error_notfound | Reports that a search-like function could not find what was requested |
| ►Cwreport::errors::StringBase< WR_ERR_PARSE > | |
| Cwreport::error_parse | Report an error when parsing informations |
| ►Cwreport::errors::StringBase< WR_ERR_REGEX > | |
| Cwreport::error_regexp | Report an error while handling regular expressions |
| ►Cwreport::errors::StringBase< WR_ERR_SYSTEM > | |
| Cwreport::error_system | Report a system error message |
| ►Cwreport::errors::StringBase< WR_ERR_TOOLONG > | |
| Cwreport::error_toolong | Report an error with a buffer being to short for the data it needs to fit |
| ►Cwreport::errors::StringBase< WR_ERR_TYPE > | |
| Cwreport::error_type | For functions handling data with multiple types, reports a mismatch between the type requested and the type found |
| ►Cwreport::errors::StringBase< WR_ERR_UNIMPLEMENTED > | |
| Cwreport::error_unimplemented | Reports that a feature is still not implemented |
| Cwreport::error_alloc | Reports that memory allocation has failed |
| Cwreport::errors::StringBase< ERROR_CODE > | |
| Cwreport::tests::TestFailed | Exception thrown when a test assertion fails, normally by Location::fail_test |
| Cwreport::tests::TestSkipped | Exception thrown when a test or a test case needs to be skipped |
| ▼Cwreport::sys::FileDescriptor | Common operations on file descriptors |
| ►Cwreport::sys::NamedFileDescriptor | File descriptor with a name |
| ►Cwreport::sys::ManagedNamedFileDescriptor | File descriptor that gets automatically closed in the object destructor |
| ►Cwreport::sys::File | File in the file system |
| Cwreport::sys::Tempfile | Open a temporary file |
| ►Cwreport::sys::Path | Wrap a path on the file system opened with O_PATH |
| Cwreport::sys::Tempdir | Open a temporary directory |
| Cwreport::tests::Fixture | Base class for test fixtures |
| Cwreport::bufr::Input | Binary buffer with bit-level read operations |
| ▼Cwreport::bulletin::Interpreter | Interpreter for data descriptor sections |
| ►Cwreport::bufr::DataSectionDecoder | |
| Cwreport::bufr::VerboseDataSectionDecoder | |
| Cwreport::bulletin::Printer | Interpreter that pretty-prints the opcodes using indentation to show structure |
| Cwreport::bulletin::ScanFeatures | Interpreter that scans what features are used by a bulletin |
| ►Cwreport::bulletin::UncompressedEncoder | Base Interpreter specialisation for message encoders that works on a subset at a time |
| Cwreport::bulletin::DDSPrinter | Interpreter that prints the bulletin contents and its structure |
| Cwreport::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 |
| ▼Cstd::ios_base | STL class |
| ►Cstd::basic_ios< Char > | STL class |
| ►Cstd::basic_istream< Char > | STL class |
| ►Cstd::basic_iostream< Char > | STL class |
| ►Cstd::basic_stringstream< Char > | STL class |
| ►Cstd::stringstream | STL class |
| Cwreport::tests::LocationInfo | Add information to the test backtrace for the tests run in the current scope |
| ►Cstd::basic_ostream< Char > | STL class |
| Cstd::basic_iostream< Char > | STL class |
| Cwreport::sys::Path::iterator | Iterator for directory entries |
| Cwreport::options::LocalOverride< T, T1 > | Temporarily override a variable while this object is in scope |
| Cwreport::sys::MMap | Wraps a mmapped memory area, unmapping it on destruction |
| Cwreport::Opcodes | Sequence of opcodes, as a slice of a Varcode vector |
| Cwreport::sys::OverrideRlimit | Override a soft resource limit during the lifetime of the object |
| Cwreport::sys::PreserveFileTimes | RAII mechanism to save restore file times at the end of some file operations |
| ▼Cwreport::benchmark::Progress | Notify of progress during benchmark execution |
| Cwreport::benchmark::BasicProgress | Basic progress implementation writing progress information to the given output stream |
| Cwreport::benchmark::Registry | Collect all existing benchmarks |
| Cwreport::term::Terminal::Restore | |
| Cwreport::str::Split | Split a string where a given substring is found |
| ▼Cwreport::tabledir::Table | |
| Cwreport::tabledir::BufrTable | Information about a version of a BUFR table |
| Cwreport::tabledir::CrexTable | Information about a version of a CREX table |
| Cwreport::tabledir::Tabledirs | |
| Cwreport::Tables | Collection of BUFR/CREX tables used to work on a bulletin |
| Cwreport::benchmark::Task | Collect timings for one task |
| Cwreport::term::Terminal | |
| ▼Cwreport::tests::TestCase | Test case collecting several test methods, and self-registering with the singleton instance of TestRegistry |
| Cwreport::tests::FixtureTestCase< FIXTURE > | Test case that includes a fixture |
| Cwreport::tests::TestCaseResult | Result of running a whole test case |
| Cwreport::tests::TestCodec< BULLETIN > | |
| ▼Cwreport::tests::TestController | Abstract interface for the objects that supervise test execution |
| ►Cwreport::tests::FilteringTestController | Test controller that filters tests via a blocklist/allowlist system containing glob patterns on testcase.testmethod names |
| Cwreport::tests::SimpleTestController | Simple default implementation of TestController |
| Cwreport::tests::VerboseTestController | Verbose implementation of TestController |
| Cwreport::tests::TestMethod | Test method information |
| Cwreport::tests::TestMethodResult | Result of running a test method |
| Cwreport::tests::TestRegistry | Test registry |
| Cwreport::tests::TestResultStats | |
| Cwreport::tests::TestStackFrame | Information about one stack frame in the test execution stack |
| Cwreport::Var | A physical variable |
| Cwreport::Vartable | Holds a variable information table |
| ▼Cstd::vector< T > | STL class |
| Cwreport::Subset | Represent a BUFR/CREX data subset as a list of decoded variables |
| Cwreport::tests::TestStack | |
| Cwrpy_c_api | C++ functions exported by the wreport python bindings, to be used by other C++ bindings |
| Cwrpy_Var | Wreport.Var python object |