ZeroErr
Class List
Here are the classes, structs, unions and interfaces with brief descriptions:
[detail level 1234]
 Nzeroerr
 Ndetail
 CBenchState
 CDataBlock
 CFileLogger
 CFileCache
 CDirectoryLogger
 COStreamLogger
 CStyleManager
 CFilters
 CConsoleReporter
 CXmlReporter
 Cassert_infoThis is a one-byte assert info struct, which is used to collect the meta info of an assertion
 CAssertionDataAssertionData is a struct that contains all the information of an assertion. It will be thrown as an exception when the assertion failed
 CPerfCountSetPerfCountSet is a set of performance counters
 CPerformanceCounterPerformanceCounter is a class to measure the performance of a function
 CBenchResultBenchResult is a result of running the benchmark
 CBenchmarkBenchmark create a core object for configuration of a benchmark. This class is a driver to run multiple times of a benchmark. Each time of a run will generate a row of data. Report will print the data in console
 Clast
 Clast< T1 >
 CAggregateOf
 CArbitrary
 CArbitrary< bool >
 CArbitrary< T, is_unsigned_int< T > >
 CArbitrary< T, is_signed_int< T > >
 CArbitrary< T, is_float_point< T > >
 CArbitrary< T, is_string< T > >
 CArbitrary< T, is_modifable< T > >
 CArbitrary< std::pair< T, U > >
 CArbitrary< std::tuple< T... > >
 CArbitrary< const T >
 CContainerOfBase
 CAssociativeContainerOf
 CSequenceContainerOf
 CDomainDomain class for generating random values of a specific type
 CDomainConvertable
 CElementOf
 CInRange
 CFuzzTestFuzzTest is a template class to create a fuzz test for the target function
 CFuzzTestWithDomainFuzzTestWithDomain implements the Base class with the domain passed into
 CIFuzzTest
 CFuzzFinishedException
 CTerminalSize
 Cdeferred_false
 CExprResult
 CExpression
 CExpressionDecomposer
 CIMatcher
 CIMatcherRef
 CCombinedMatcher
 CNotMatcher
 CStartWithMatcher
 CRng
 CIRObject
 CLogInfoLogInfo is a struct to store the meta data of the log message
 CLogMessageLogMessage is a class to store the log message
 CLogMessageImplLogMessageImpl is the implementation of the LogMessage
 CLogger
 CPushResult
 CLogIteratorLogIterator is a class to iterate the log messages
 CLogStreamLogStream is a class to manage the log messages
 CIContextScopeContextScope is a helper class created in each basic block where you use INFO(). The context scope can has lazy evaluated function F(std::ostream&) that is called when the assertation is failed
 CContextScope
 CrankRank is a helper class for Printer to define the priority of overloaded functions
 Crank< 0 >
 CPrinterA functor class Printer for printing a value of any type
 CCardCard defines a display range in the console
 CTableTable is used to generate a table with configurable style
 CTestContextTestContext is a class that holds the test results and reporter context. There are 8 different matrices that are used to store the test results
 CUnitTestUnitTest is a class that holds the test configuration. There are several options that can be set to configure the test
 CTestCaseTestCase is a class that holds the test case information. There are several fields that are used to store the test case information
 CSubCaseSubCase is a class that holds the subcase information
 CTestedObjects
 CIReporterIReporter is an interface that is used to report the test results. You can create a new reporter by inheriting this class and implementing the virtual functions. The following events will be called once it happens during testing
 CCombinationalTestCombinationalTest is a class that is used to cross test a few lists of arguments. One example
 CTestArgsTestArgs is a class that is used to store the test arguments