wibble 1.1
Class Hierarchy

Go to the graphical class hierarchy

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