►Ntut | Template Unit Tests Framework for C++ |
Cbad_ctor | Internal exception to be throwed when test constructor has failed |
Cbeyond_last_test | No such test and passed test number is higher than any test number in current group |
Ccallback | Test runner callback interface |
Cfailure | Exception to be throwed when ensure() fails or fail() called |
Cgroup_base | Interface |
Cno_more_tests | Internal exception to be throwed when no more tests left in group or journal |
Cno_such_group | Group not found exception |
Cno_such_test | Exception to be throwed when attempted to execute missed test by number |
Creporter | Default TUT callback handler |
Crestartable_wrapper | Restartable test runner wrapper |
Cseh | Exception to be throwed when test issued SEH (Win32) |
Ctest_group | Test group; used to recreate test object instance for each new test since we have to have reinitialized Data base class |
Ctest_object | Test object |
Ctest_result | Return type of runned test/test group |
Ctest_runner | Test runner |
Ctest_runner_singleton | Singleton for test_runner implementation |
Ctests_registerer | Walks through test tree and stores address of each test method in group |
Ctests_registerer< Test, Group, 0 > | |
Cwarning | Exception to be throwed when test desctructor throwed an exception |
►Nwibble | |
►Ncommandline | |
CArgList | |
CBool | |
CBoolOption | Boolean option |
CDocMaker | |
CEngine | Parse commandline options |
CExistingFile | |
CHelp | |
CInt | |
CManaged | |
CManpage | |
CMemoryManager | Keep track of various wibble::commandline components, and deallocate them at object destruction |
COption | Interface for a parser for one commandline option |
COptionGroup | Group related commandline options |
CParser | Generic parser for commandline arguments |
CSingleOption | |
CSingleOptvalOption | Single option whose value can be or not be specified |
CStandardParser | Parser for commandline arguments, with builting help functions |
CStandardParserWithMandatoryCommand | Parser for commandline arguments, with builting help functions and manpage generation, and requiring a mandatory command |
CStandardParserWithManpage | Parser for commandline arguments, with builting help functions and manpage generation |
CString | |
CVectorOption | |
►Nexception | |
CAddContext | |
CBadCast | |
CBadCastExt | |
CBadOption | |
CConsistency | Exception thrown when some consistency check fails |
CContext | Store context information for an exception |
CFile | Base class for exceptions for file I/O |
CGeneric | Base class for all exceptions |
CInstallUnexpected | Install an unexpected handler for the duration of its scope |
CInterrupted | Exception thrown when some long event is interrupted by an external event (like a system call being interrupted by a signal) |
COutOfRange | Exception thrown when some value is out of range |
CRegexp | |
CSystem | Base class for system exceptions |
CValOutOfRange | Exception thrown when index checking fails |
CWaitInterrupted | Exception thrown when some system wait is interrupted by a signal |
►Ngrcal | |
►Nlist | |
CAppend | |
CEmpty | |
CFiltered | |
CListIterator | |
CMap | |
CSingular | |
►CSorted | |
CSharedPtr | |
CSharedVec | |
CTake | |
CUnique | |
►Nlog | |
CFileSender | Discard all messages |
CLevelFilter | Log only messages whose level is >= minLevel |
CNullSender | Discard all messages |
COstreamSender | Discard all messages |
CSender | Handle sending a log message |
CStreambuf | Streambuf class for logging |
CTee | Send the same message to multiple streams |
CTimestamper | Prepend timestamps to log lines |
►Nmixin | |
CComparable | |
COutputIterator | Mixin with output iterator paperwork |
►Nnet | |
►Nhttp | |
Cerror | |
Cerror400 | |
Cerror404 | |
►CFileParam | File upload parameter |
CFileInfo | Infomation about one uploaded file |
CFileParamMulti | Multiple file uploads with the same name |
CFileParamSingle | Single file upload field |
CParam | Base interface for GET or POST parameters |
CParamMulti | Multi-valued parameter |
CParams | Parse and store HTTP query parameters |
CParamSingle | Single-valued parameter |
CRequest | |
►Nmime | |
CReader | |
CServer | Generic bind/listen/accept internet server |
CTCPServer | |
►Nstr | |
►CSplit | Split a string where a given substring is found |
Cconst_iterator | |
►CYamlStream | Parse a record of Yaml-style field: value couples |
Cconst_iterator | |
►Nstream | |
CPosixBuf | |
►Nsys | |
►Nfs | |
►CDirectory | Nicely wrap access to directories |
Cconst_iterator | |
CLockfile | RAII lock file |
►Nv2 | |
CMMap | |
►CBuffer | Variable-size, reference-counted memory buffer |
CData | |
CChildProcess | Fork a child process |
CCondition | |
CExec | Execute external commands, either forked as a ChildProcess or directly using exec() |
CMMap | Map a file into memory |
CMutex | Pthread mutex wrapper; WARNING: the class allows copying and assignment, but this is not always safe |
CMutexLockT | Acquire a mutex lock, RAII-style |
CNetBuffer | Buffer whose starting can be moved back and forth, useful to decapsulate stacked network packets |
►CPipe | |
CWriter | |
CPipeThrough | |
CShellCommand | Execute a shell command using /bin/sh -c |
CThread | Encapsulates a thread |
►Ntests | |
CActual | |
CActualString | |
CLocation | |
CLocationInfo | |
CTestBool | |
CTestContains | |
CTestEndsWith | |
CTestEquals | |
CTestFileExists | |
CTestIsGt | |
CTestIsGte | |
CTestIsLt | |
CTestIsLte | |
CTestRegexp | |
CTestStartsWith | |
►Ntext | |
CWordWrap | Simple string wrapper |
►CAmorph | |
CConvert | |
CAmorphPadder | |
CAmorphPadder< 0 > | |
CAssertFailed | |
CBaseless | |
CCastedRange | |
CConsumer | |
CConsumerFromIterator | |
CConsumerInterface | |
CConsumerMixin | |
CConsumerMorph | |
CDisableIf | |
CDisableIfC | |
CDisableIfC< false, Type > | |
►CEmpty | |
Cconst_iterator | |
Citerator | |
CEnableIf | |
CEnableIfC | |
CEnableIfC< true, Type > | |
CERegexp | |
CError | |
CExpectFailure | |
CFallback | |
CFilteredRange | |
CGeneratedRange | |
CIntersectionRange | |
►CIsPolymorphic | |
CA | |
CB | |
CIsType | |
CIsZero | |
CIsZero< 0 > | |
CIterator | |
CIteratorInterface | |
CIteratorMixin | |
CIteratorMorph | |
CIteratorProxy | |
CIteratorRange | |
CIteratorTraits | |
CIteratorTraits< T, typename std::multiset< T >::iterator > | |
CIteratorTraits< T, typename std::set< T >::iterator > | |
CLexer | |
CLocation | |
CMaybe | |
CMaybe< void > | |
CMorph | |
CMorphAllocator | Custom allocator for morph classes |
CMorphBase | |
CMorphInterface | An interface implemented by all morph classes |
CNotPreferred | |
►CParseContext | |
CFail | |
CParser | |
CPosition | |
CPreferred | |
CRange | |
CRangeInterface | |
►CRangeIterator | |
CProxy | |
CRangeMixin | |
CRangeMorph | |
CRegexp | |
CReturnType | |
CReturnType< void > | |
CSanitizeResultType | |
CSanitizeReturn | |
CSanitizeReturn< F, void > | |
►CSingleton | |
Cconst_iterator | |
Citerator | |
►CSplitter | Split a string using a regular expression to match the token separators |
Cconst_iterator | Warning: the various iterators reuse the Regexps and therefore only one iteration of a Splitter can be done at a given time |
CStlIterator | |
CStrongEnumFlags | |
CTAnd | |
CTAndC | |
CTAndC< true, true, true, true, true > | |
CTFalse | |
CTImply | |
CTImplyC | |
CTNot | |
CTNotC | |
CToken | |
►CTokenizer | |
Cconst_iterator | |
CTOr | |
CTOrC | |
CTOrC< false, false, false, false, false > | |
CTPair | |
CTransformedRange | |
CTSame | |
CTSame< A, A > | |
CTTrue | |
CUniqueRange | |
CUnit | |
CVirtualBase | |
CEndlessChild | |
CEngine1 | |
CEngine2 | |
CMain | |
CPublic | |
CRunAll | |
CRunFeedback | |
CRunSuite | |
CRunTest | |
CTestBuffer | |
CTestChild | |
CTestChildprocess | |
CTestCommandlineCore | |
CTestCommandlineDoc | |
CTestCommandlineEngine | |
►CTestCommandlineOptions | |
CPublic | |
CTestEmpty | |
CTestException | |
CTestFs | |
►CTestList | |
CMy | |
CMy2 | |
CTestLockfile | |
CTestMMap | |
CTestMMapV2 | |
CTestNetBuffer | |
►CTestParse | |
CIOStream | |
CLexer | |
CTestProcess | |
CTestRAII | |
CTestSignal | |
CTestStrongEnumFlags | |
►CTestThread | |
CThread1 | |
CThread2 | |