Namespace List
Here is a list of all namespaces with brief descriptions:

tut | Template Unit Tests Framework for C++
util |
no_such_test | Exception to be throwed when attempted to execute missed test by number
beyond_last_test | No such test and passed test number is higher than any test number in current group
no_such_group | Group not found exception
no_more_tests | Internal exception to be throwed when no more tests left in group or journal
bad_ctor | Internal exception to be throwed when test constructor has failed
failure | Exception to be throwed when ensure() fails or fail() called
warning | Exception to be throwed when test desctructor throwed an exception
seh | Exception to be throwed when test issued SEH (Win32)
test_result | Return type of runned test/test group
group_base | Interface
callback | Test runner callback interface
test_runner | Test runner
test_runner_singleton | Singleton for test_runner implementation
test_object | Test object
tests_registerer | Walks through test tree and stores address of each test method in group
tests_registerer< Test, Group, 0 > |
test_group | Test group; used to recreate test object instance for each new test since we have to have reinitialized Data base class
reporter | Default TUT callback handler
restartable_wrapper | Restartable test runner wrapper
wibble |
commandline |
ArgList |
Managed |
MemoryManager | Keep track of various wibble::commandline components, and deallocate them at object destruction
DocMaker |
Help |
Manpage |
Engine | Parse commandline options
Bool |
Int |
String |
ExistingFile |
Option | Interface for a parser for one commandline option
BoolOption | Boolean option
SingleOption |
SingleOptvalOption | Single option whose value can be or not be specified
VectorOption |
OptionGroup | Group related commandline options
Parser | Generic parser for commandline arguments
StandardParser | Parser for commandline arguments, with builting help functions
StandardParserWithManpage | Parser for commandline arguments, with builting help functions and manpage generation
StandardParserWithMandatoryCommand | Parser for commandline arguments, with builting help functions and manpage generation, and requiring a mandatory command
exception |
BadOption |
InstallUnexpected | Install an unexpected handler for the duration of its scope
AddContext |
Context | Store context information for an exception
Generic | Base class for all exceptions
Interrupted | Exception thrown when some long event is interrupted by an external event (like a system call being interrupted by a signal)
WaitInterrupted | Exception thrown when some system wait is interrupted by a signal
Consistency | Exception thrown when some consistency check fails
BadCast |
BadCastExt |
OutOfRange | Exception thrown when some value is out of range
ValOutOfRange | Exception thrown when index checking fails
System | Base class for system exceptions
File | Base class for exceptions for file I/O
Regexp |
grcal |
date | Functions that work with int[6] datetime values
dtime | Functions that work with int[3] time of day values
list |
ListIterator |
Sorted |
SharedPtr |
SharedVec |
Filtered |
Unique |
Take |
Map |
Empty |
Singular |
Append |
log |
FileSender | Discard all messages
Timestamper | Prepend timestamps to log lines
LevelFilter | Log only messages whose level is >= minLevel
Tee | Send the same message to multiple streams
NullSender | Discard all messages
OstreamSender | Discard all messages
Sender | Handle sending a log message
Streambuf | Streambuf class for logging
mixin |
Comparable |
OutputIterator | Mixin with output iterator paperwork
net |
http |
error |
error400 |
error404 |
Request |
Param | Base interface for GET or POST parameters
ParamSingle | Single-valued parameter
ParamMulti | Multi-valued parameter
FileParam | File upload parameter
FileInfo | Infomation about one uploaded file
FileParamSingle | Single file upload field
FileParamMulti | Multiple file uploads with the same name
Params | Parse and store HTTP query parameters
mime |
Reader |
Server | Generic bind/listen/accept internet server
TCPServer |
operators |
param |
str |
Split | Split a string where a given substring is found
const_iterator |
YamlStream | Parse a record of Yaml-style field: value couples
const_iterator |
stream |
PosixBuf |
sys |
fs |
Directory | Nicely wrap access to directories
const_iterator |
Lockfile | RAII lock file
process |
sig |
v2 |
MMap |
Buffer | Variable-size, reference-counted memory buffer
Data |
ChildProcess | Fork a child process
Exec | Execute external commands, either forked as a ChildProcess or directly using exec()
ShellCommand | Execute a shell command using /bin/sh -c
MMap | Map a file into memory
Mutex | Pthread mutex wrapper; WARNING: the class allows copying and assignment, but this is not always safe
MutexLockT | Acquire a mutex lock, RAII-style
Condition |
NetBuffer | Buffer whose starting can be moved back and forth, useful to decapsulate stacked network packets
Pipe |
Writer |
PipeThrough |
Thread | Encapsulates a thread
tests |
Location |
LocationInfo |
TestBool |
TestEquals |
TestIsLt |
TestIsLte |
TestIsGt |
TestIsGte |
TestStartsWith |
TestEndsWith |
TestContains |
TestRegexp |
TestFileExists |
Actual |
ActualString |
text |
WordWrap | Simple string wrapper
ReturnType |
ReturnType< void > |
SanitizeReturn |
SanitizeReturn< F, void > |
IsZero |
IsZero< 0 > |
IsPolymorphic |
A |
B |
SanitizeResultType |
Baseless |
VirtualBase |
MorphInterface | An interface implemented by all morph classes
MorphAllocator | Custom allocator for morph classes
MorphBase |
Morph |
AmorphPadder |
AmorphPadder< 0 > |
Amorph |
Convert |
IsType |
Consumer |
ConsumerInterface |
ConsumerMorph |
ConsumerMixin |
ConsumerFromIterator |
Empty |
const_iterator |
iterator |
Error |
Fallback |
IteratorTraits |
IteratorTraits< T, typename std::set< T >::iterator > |
IteratorTraits< T, typename std::multiset< T >::iterator > |
IteratorInterface |
IteratorProxy |
IteratorMorph |
IteratorMixin |
Iterator |
StlIterator |
Maybe |
Maybe< void > |
Position |
Token |
Lexer |
ParseContext |
Fail |
Parser |
Range |
RangeIterator |
Proxy |
RangeMixin |
RangeInterface |
RangeMorph |
IteratorRange |
CastedRange |
IntersectionRange |
FilteredRange |
UniqueRange |
TransformedRange |
GeneratedRange |
Regexp |
ERegexp |
Tokenizer |
const_iterator |
Splitter | Split a string using a regular expression to match the token separators
const_iterator | Warning: the various iterators reuse the Regexps and therefore only one iteration of a Splitter can be done at a given time
Unit |
TTrue |
TFalse |
TSame |
TSame< A, A > |
TAndC |
TAndC< true, true, true, true, true > |
TAnd |
TOrC |
TOrC< false, false, false, false, false > |
TOr |
TNotC |
TNot |
TImplyC |
TImply |
EnableIfC |
EnableIfC< true, Type > |
DisableIfC |
DisableIfC< false, Type > |
EnableIf |
DisableIf |
TPair |
Preferred |
NotPreferred |
Singleton |
const_iterator |
iterator |
StrongEnumFlags |
Location |
AssertFailed |
ExpectFailure |