| ▼Nzeroerr | |
| ►Ndetail | |
| Calways_false | |
| Calways_true | |
| Ccontext_helper | |
| Ccontext_helper< T, false > | |
| Ccontext_helper< T, true > | |
| Cele_type_is_pair | |
| Cele_type_is_pair< T, has_pair_type< T > > | |
| CFunctionDecomposition | FunctionDecomposition is a meta function to decompose the function type. The ValueType and numOfArgs will be the result of the decomposition |
| Cgen_seq | |
| Cgen_seq< 0, Is... > | |
| Chas_extension | Has_extension is a type trait to check if user defined PrinterExt for a type |
| Chas_extension< T, has_printer_ext< T > > | |
| Cis_array | |
| Cis_array< T, void_t< decltype(std::declval< T >()[0])> > | |
| Cis_associative_container | |
| Cis_associative_container< T, has_begin_end_find_insert< T > > | |
| Cis_container | |
| Cis_container< T, has_begin_end< T > > | |
| Cis_modifiable | |
| Cis_modifiable< T, void_t< decltype(T().begin(), T().end(), T().size(), T().insert(T().end(), std::declval< typename T::value_type >()), T().erase(T().begin()),(void) 0)> > | |
| Cis_specialization | |
| Cis_specialization< Ref< Args... >, Ref > | |
| Cis_streamable | |
| Cis_streamable< S, T, has_stream_operator< S, T > > | |
| Cis_string | |
| Cmemfun_type | |
| Cmemfun_type< Ret(Class::*)(Args...) const > | |
| CregReporter | RegReporter is a class that is used to register the reporter. It will be used as global variables and the constructor will be called to register the reporter |
| CregTest | RegTest is a class that is used to register the test case. It will be used as global variables and the constructor will be called to register the test case |
| Cseq | |
| Cto_store_type | |
| Cto_store_type< const char * > | |
| Cto_store_type< const char(&)[]> | |
| Cto_store_type< T && > | |
| Cto_store_type< T &, is_not_array< T > > | |
| Cvisit2_impl | |
| Cvisit2_impl< 0 > | |
| Cvisit_impl | |
| Cvisit_impl< 0 > | |
| CXmlEncode | |
| ►CXmlWriter | |
| CScopedElement | |
| Ndetails | |
| ►CAggregateOf | AggregateOf is a domain that combines multiple inner domains into a tuple or aggregate type |
| CGetTupleDomainMapValue | |
| CArbitrary | Arbitrary is a domain that generates random values of a given type |
| CArbitrary< bool > | |
| CArbitrary< const T, 2 > | |
| CArbitrary< std::pair< T, U >, 1 > | |
| CArbitrary< std::tuple< T... >, 1 > | |
| CArbitrary< T, 0 > | |
| CArbitrary< T, 1, is_modifiable< T > > | |
| CArbitrary< T, 2, is_float_point< T > > | |
| CArbitrary< T, 2, is_signed_int< T > > | |
| CArbitrary< T, 2, is_string< T > > | |
| CArbitrary< T, 2, is_unsigned_int< T > > | |
| Cassert_info | This is a one-byte assert info struct, which is used to collect the meta info of an assertion |
| CAssertionData | AssertionData is a struct that contains all the information of an assertion. It will be thrown as an exception when the assertion failed |
| CAssociativeContainerOf | |
| CBenchmark | Benchmark 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 |
| CBenchResult | BenchResult is a result of running the benchmark |
| CBenchState | |
| CCard | Card defines a display range in the console |
| CCombinationalTest | CombinationalTest is a class that is used to cross test a few lists of arguments. One example |
| CCombinedMatcher | |
| CConsoleReporter | |
| CContainerOfBase | ContainerOf is a domain that generates random containers filled with elements from an inner domain |
| CContextScope | |
| CDataBlock | |
| CDecorator | |
| Cdeferred_false | |
| CDirectoryLogger | |
| CDomain | Domain class for generating random values of a specific type |
| CDomainConvertable | DomainConvertable is a base class for domains that can be converted to and from a ValueType |
| CElementOf | ElementOf is a domain that generates random values from a fixed set of elements |
| CExpression | |
| CExpressionDecomposer | |
| CExprResult | |
| CFailureDecorator | |
| CFileCache | |
| CFileLogger | |
| CFilters | |
| CFuzzFinishedException | |
| CFuzzTest | FuzzTest is a template class to create a fuzz test for the target function |
| CFuzzTestWithDomain | FuzzTestWithDomain implements the Base class with the domain passed into |
| CIContextScope | ContextScope 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 |
| CIFuzzTest | |
| CIMatcher | |
| CIMatcherRef | |
| CInRange | InRange is a domain that generates random values within a specified range |
| CIReporter | IReporter 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 |
| ►CIRObject | Interface for serializable objects |
| CChildrens | |
| Clast | |
| Clast< T1 > | |
| CLogger | |
| CLogInfo | LogInfo is a struct to store the meta data of the log message |
| CLogIterator | LogIterator is a class to iterate the log messages |
| CLogMessage | LogMessage is a class to store the log message |
| ►CLogMessageImpl | LogMessageImpl is the implementation of the LogMessage |
| CGetTuplePtr | |
| CPrintTupleData | |
| CLogStream | LogStream is a class to manage the log messages |
| CNotMatcher | |
| COStreamLogger | |
| CPerfCountSet | PerfCountSet is a set of performance counters |
| CPerformanceCounter | PerformanceCounter is a class to measure the performance of a function |
| CPrinter | A functor class Printer for printing a value of any type |
| CPushResult | |
| Crank | Rank is a helper class for Printer to define the priority of overloaded functions |
| Crank< 0 > | |
| CRng | |
| CSequenceContainerOf | |
| CSkipDecorator | |
| CStartWithMatcher | |
| CStyleManager | |
| CSubCase | SubCase is a class that holds the subcase information |
| ►CTable | Table is used to generate a table with configurable style |
| CConfig | Config is used to configure the table style how it is displayed |
| CStyle | Style is used to define the border style of the table |
| CTerminalSize | |
| CTestArgs | TestArgs is a class that is used to store the test arguments |
| CTestCase | TestCase is a class that holds the test case information. There are several fields that are used to store the test case information |
| CTestContext | TestContext is a class that holds the test results and reporter context. There are 8 different matrices that are used to store the test results |
| CTestedObjects | |
| CTimeoutDecorator | |
| CUnitTest | UnitTest is a class that holds the test configuration. There are several options that can be set to configure the test |
| ►CXmlReporter | |
| CTestCaseTemp | |
| NZEROERR_CLANG_SUPPRESS_WARNING_POP | |