wibble  1.1
Class Hierarchy

Go to the graphical class hierarchy

This inheritance list is sorted roughly, but not completely, alphabetically:
[detail level 123456]
oCwibble::IsPolymorphic< T >::A
oCwibble::tests::Actual< A >
oCwibble::tests::Actual< std::string >
oCwibble::exception::AddContext
oCwibble::Amorph< Self, _Interface, Padding >
oCwibble::Amorph< Consumer< T >, ConsumerInterface< T > >
oCwibble::Amorph< Iterator< T >, IteratorInterface< T >, 0 >
oCwibble::Amorph< Range< T >, RangeInterface< T > >
oCwibble::AmorphPadder< Padding1 >
oCwibble::AmorphPadder< 0 >
oCwibble::AmorphPadder< Padding >
oCwibble::AmorphPadder< WIBBLE_AMORPH_PADDING >
oCwibble::list::Append< T1, T2 >
oCwibble::AssertFailed
oCwibble::IsPolymorphic< T >::B
oCwibble::Baseless
oCwibble::commandline::Bool
oCwibble::sys::BufferVariable-size, reference-counted memory buffer
oCtut::callbackTest runner callback interface
oCwibble::sys::ChildProcessFork a child process
oCwibble::mixin::Comparable< Self >
oCwibble::mixin::Comparable< CastedRange< T, Casted > >
oCwibble::mixin::Comparable< Consumer< T > >
oCwibble::mixin::Comparable< ConsumerFromIterator< T, Out > >
oCwibble::mixin::Comparable< FilteredRange< R, Pred > >
oCwibble::mixin::Comparable< GeneratedRange< T, _Advance, _End > >
oCwibble::mixin::Comparable< IntersectionRange< T > >
oCwibble::mixin::Comparable< Iterator< T > >
oCwibble::mixin::Comparable< IteratorRange< It > >
oCwibble::mixin::Comparable< Maybe< T > >
oCwibble::mixin::Comparable< Morph< ConsumerMorph< T, W >, W, ConsumerInterface< T > > >
oCwibble::mixin::Comparable< Morph< IteratorMorph< T, W >, W, IteratorInterface< T > > >
oCwibble::mixin::Comparable< Morph< RangeMorph< T, W >, W, RangeInterface< T > > >
oCwibble::mixin::Comparable< Morph< Self, W, Interface > >
oCwibble::mixin::Comparable< Range< T > >
oCwibble::mixin::Comparable< RangeIterator< R > >
oCwibble::mixin::Comparable< StlIterator< It > >
oCwibble::mixin::Comparable< TransformedRange< Transform > >
oCwibble::mixin::Comparable< UniqueRange< T > >
oCwibble::sys::Condition
oCwibble::Tokenizer::const_iterator
oCwibble::Splitter::const_iteratorWarning: the various iterators reuse the Regexps and therefore only one iteration of a Splitter can be done at a given time
oCwibble::str::Split::const_iterator
oCwibble::str::YamlStream::const_iterator
oCwibble::sys::fs::Directory::const_iterator
oCwibble::ConsumerInterface< T >
oCwibble::exception::ContextStore context information for an exception
oCwibble::Amorph< Self, _Interface, Padding >::Convert< T >
oCData
oCwibble::sys::Buffer::Data
oCwibble::sys::fs::DirectoryNicely wrap access to directories
oCwibble::DisableIfC< bool, T >
oCwibble::DisableIfC< false, Type >
oCwibble::DisableIfC< X::value, T >
oCwibble::commandline::DocMaker
oCwibble::Empty< T >
oCwibble::list::Empty< T >
oCwibble::EnableIfC< bool, T >
oCwibble::EnableIfC< true, Type >
oCwibble::EnableIfC< X::value, T >
oCEngine
oCwibble::Error
oCexception
oCwibble::commandline::ExistingFile
oCwibble::ExpectFailure
oCwibble::ParseContext< Token, Stream >::Fail
oCwibble::Fallback< T >
oCwibble::net::http::FileParam::FileInfoInfomation about one uploaded file
oCwibble::net::http::FileParamFile upload parameter
oCwibble::list::Filtered< List, Predicate >
oCtut::group_baseInterface
oCwibble::exception::InstallUnexpectedInstall an unexpected handler for the duration of its scope
oCwibble::commandline::Int
oCTestParse::IOStream
oCwibble::IsPolymorphic< T >
oCwibble::IsType< _T, In >
oCwibble::IsZero< A >
oCwibble::IsZero< 0 >
oCiterator
oCwibble::IteratorInterface< T >
oCwibble::IteratorProxy< T >
oCwibble::IteratorTraits< T, I >
oCwibble::IteratorTraits< T, typename std::multiset< T >::iterator >
oCwibble::IteratorTraits< T, typename std::set< T >::iterator >
oCwibble::Lexer< Token, Stream >
oCwibble::Lexer< Token, IOStream >
oClist
oCwibble::list::ListIterator< List >
oCwibble::tests::Location
oCwibble::Location
oCwibble::sys::fs::LockfileRAII lock file
oClogic_error
oCwibble::commandline::Managed
oCmap
oCwibble::list::Map< List, F >
oCwibble::Maybe< void >
oCwibble::commandline::MemoryManagerKeep track of various wibble::commandline components, and deallocate them at object destruction
oCwibble::sys::v2::MMap
oCwibble::sys::MMapMap a file into memory
oCwibble::MorphAllocatorCustom allocator for morph classes
oCwibble::sys::MutexPthread mutex wrapper; WARNING: the class allows copying and assignment, but this is not always safe
oCwibble::sys::MutexLockT< Mutex >Acquire a mutex lock, RAII-style
oCTestList::My
oCTestList::My2
oCtut::no_more_testsInternal exception to be throwed when no more tests left in group or journal
oCwibble::NotPreferred
oCwibble::net::http::ParamBase interface for GET or POST parameters
oCwibble::ParseContext< Token, Stream >
oCwibble::Parser< Token, Stream >
oCwibble::sys::Pipe
oCwibble::sys::PipeThrough
oCwibble::Position
oCwibble::Preferred
oCwibble::RangeIterator< R >::Proxy
oCPublic< T >
oCTestCommandlineOptions::Public< T >
oCwibble::RangeInterface< T >
oCwibble::net::mime::Reader
oCwibble::Regexp
oCwibble::net::http::Request
oCtut::restartable_wrapperRestartable test runner wrapper
oCwibble::ReturnType< _T >
oCwibble::ReturnType< void >
oCRunAll
oCRunFeedback
oCRunSuite
oCRunTest
oCwibble::SanitizeResultType< F >
oCwibble::SanitizeReturn< F, R >
oCwibble::SanitizeReturn< F, void >
oCwibble::log::SenderHandle sending a log message
oCwibble::net::ServerGeneric bind/listen/accept internet server
oCwibble::list::Sorted< List >::SharedPtr
oCwibble::list::Sorted< List >::SharedVec
oCwibble::Singleton< T >
oCwibble::list::Singular< T >
oCwibble::list::Sorted< List >
oCwibble::str::SplitSplit a string where a given substring is found
oCwibble::SplitterSplit a string using a regular expression to match the token separators
oCstreambuf
oCstring
oCwibble::commandline::String
oCstringstream
oCwibble::StrongEnumFlags< Self >
oCwibble::StrongEnumFlags< ProtectMode >
oCwibble::list::Take< List >
oCwibble::TAndC< bool, bool, bool, bool, bool >
oCwibble::TAndC< A::value, B::value, C::value, D::value, E::value >
oCwibble::TAndC< true, true, true, true, true >
oCtut::test_resultReturn type of runned test/test group
oCtut::test_runnerTest runner
oCtut::test_runner_singletonSingleton for test_runner implementation
oCwibble::tests::TestBool< A >
oCTestBuffer
oCTestChildprocess
oCTestCommandlineCore
oCTestCommandlineDoc
oCTestCommandlineEngine
oCTestCommandlineOptions
oCwibble::tests::TestContains
oCTestEmpty
oCwibble::tests::TestEndsWith
oCwibble::tests::TestEquals< A, E >
oCTestException
oCwibble::tests::TestFileExists
oCTestFs
oCwibble::tests::TestIsGt< A, E >
oCwibble::tests::TestIsGte< A, E >
oCwibble::tests::TestIsLt< A, E >
oCwibble::tests::TestIsLte< A, E >
oCTestList
oCTestLockfile
oCTestMMap
oCTestMMapV2
oCTestNetBuffer
oCTestParse
oCTestProcess
oCTestRAII
oCwibble::tests::TestRegexp
oCtut::tests_registerer< Test, Group, n >Walks through test tree and stores address of each test method in group
oCtut::tests_registerer< Test, Group, 0 >
oCTestSignal
oCwibble::tests::TestStartsWith
oCTestStrongEnumFlags
oCTestThread
oCwibble::TFalse
oCwibble::sys::ThreadEncapsulates a thread
oCwibble::TNotC< a >
oCwibble::TNotC< T::value >
oCwibble::TNotC< TAndC< a, TNotC< b >::value >::value >
oCwibble::Token< _Id >
oCwibble::Tokenizer
oCwibble::TOrC< bool, bool, bool, bool, bool >
oCwibble::TOrC< A::value, B::value, C::value, D::value, E::value >
oCwibble::TOrC< false, false, false, false, false >
oCwibble::TPair< A, B >
oCwibble::TSame< A, B >
oCwibble::TSame< A, A >
oCwibble::TTrue
oCwibble::list::Unique< List >
oCwibble::Unit
oCvector
oCwibble::VirtualBase
oCwibble::text::WordWrapSimple string wrapper
oCwibble::str::YamlStreamParse a record of Yaml-style field: value couples
\CInterface