▼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 | |