Class Hierarchy

Go to the graphical class hierarchy

This inheritance list is sorted roughly, but not completely, alphabetically:
[detail level 12345]
 CAbstractScanner< TokenT >Base class for scanners
 CAbstractScanner< PropertyToken >
 CAppUtilities for accessing application information
 CAssertAn assertion class for development purposes
 CBindingBuilder< BaseT, DeleterT >An injector binding candidate created via the injector configuration
 CObjectTrie< T >::BreadthIteratorA breadth first iterator for the trie
 CCharacterUtilities for unicode characters and code points
 CClientSessionThe session object for a client
 CClockBase interface of clocks
 CCodePositionA position in a piece of multi-line text
 CCodeSpanInformation on the span of some source code text
 CCommandLine< KeyT >A compact command line argument parser
 CIterativeScannedTokens< TokenT >::const_iteratorScanned tokens const iterator
 CDependencyGraph< VertexT, EdgeT, GraphT >::const_iteratorThe DependencyGraph const iterator
 CObjectTrie< T >::ConstBreadthIteratorA breadth first const iterator for the trie
 CObjectTrie< T >::ConstDepthIteratorA depth first const iterator for the trie
 CIterativeScannedTokens< TokenT >::ConstElementReturned by const iterators when accessing elements
 CContainersUtilities for containers
 CCyclicBarrierA synchronising barrier that can be configured for an arbitrary number of threads
 CDateTimeDate and time utilities simplified
 CDependencyGraph< VertexT, EdgeT, GraphT >A graph that models the dependencies between a set of objects of type VertexT
 CObjectTrie< T >::DepthIteratorA depth first iterator for the trie
 CIterativeScannedTokens< TokenT >::ElementReturned by non-const iterators when accessing elements
 CEnumsUtilities for enums
 CEnvironmentPropertiesA hierarchical environment properties holder created from a composite property
 CexceptionSTL class
 CFile::FileIteratorNon-recursive iteration over a directory's contents
 CFilesFile utilities
 CForkConvenience wrapper for forking processes
 CFromString< typename >Template class based from-string function for use in template classes
 CFromString< char >UTF-8 specialisation of FromString<T>
 CFromString< char16_t >UTF-16 specialisation of FromString<T>
 CFromString< char32_t >UTF-32 specialisation of FromString<T>
 CGZipGZip compression utilities
 CHashingHashing utilities
 CHttpClientA simple HTTP client
 CHttpServerAn asynchronous HTTP/WebSocket server
 CHttpServerConfigurationShared state between HTTP sessions
 CHttpSessionManages the handling of HTTP messages and WebSocket upgrade requests in an HTTP connection
 CHttpWebAppAbstract base class of HTTP web application handlers
 CInjectorThe main dependency injector class
 CInjectorConfigurationInjector configurations specify injector bindings
 CEnvironmentProperties::ItemInstances of the Item class are returned from iterators
 CIterativeScannedTokens< TokenT >A ScannedTokens adaptor that provides an iteration API
 CIterativeScannedTokens< TokenT >::iteratorScanned tokens non-const iterator
 CEnvironmentProperties::iteratorThe EnvironmentProperties iterator
 CDependencyGraph< VertexT, EdgeT, GraphT >::iteratorThe DependencyGraph non-const iterator
 CLazyValue< T >Member variable style lazy setting of a value
 CLoggerThe main logger class
 CLoggingStreamBase class of logging stream plugins
 CScannerApiScannedTokens< TokenT >::MarkerA position marker that can be obtained at any point during parsing, in order to put back multiple tokens
 CMemoryUtilities for memory
 CMimeTypesHolds a map of mime types, keyed to the corresponding file extension
 CMovableOnScopeExitRun a function on scope exit (movable version)
 CMSharedMemoryObject< T >A shared memory object that uses the Boost interprocess library
 CMSharedMemoryObject< QueueState >
 CNetworkTestingUtilities for testing network functionality
 CObjectTrie< T >An object based trie used for parent-child hierarchies
 CObjectTrie< Impl::PropertyString >
 CObjectTrie< Value >
 CObjectTrieNode< T >The node type contained in the object trie
 CObjectTrieNode< Impl::PropertyString >
 CObjectTrieNode< Value >
 COnScopeExitRun a function on scope exit
 CPayloadBase class of property visitor payloads
 CPrettyPrintUtilities for printing numeric values in different formats
 CPropertyNodeAbstract base class of Property AST node classes
 CPropertyParserA recursive descent property language parser
 CPropertyParserServiceEncapsulates the creation and execution of a pre-processor, scanner, and parser in a single function
 CPropertyVisitorVisitor interface for property AST nodes
 CQueue< T >Base interface for queues
 CRandomAccessScannedTokens< TokenT >Immutable, random access wrapper over a ScannedTokens data structure
 CRandomNumberGenerator< T, D >The random number generator implementation class
 CFile::RecursiveFileIteratorRecursive iteration into a directory structure
 CRecursiveUriIteratorAn abstract read iterator that iterates recursively
 CZipFile::RecursiveZipFileIteratorRecursive iterator into a zip file
 CResourceAbstract base class of resource classes
 CScannedToken< TokenT >Represents a single scanned token in the data structure
 CScannedTokens< TokenT >Encapsulation of a set of language tokens, source text, and start offsets
 CScannedTokens< PropertyToken >
 CScannerApiScannedTokens< TokenT >A ScannedTokens adaptor that provides a traditional scanner API
 CScannerApiScannedTokens< PropertyToken >
 CSemaphoreTraditional semaphore synchronisation object
 CSharedMemoryUtilsUtilities for shared memory items
 CSingleTimeExecutorExecutes the supplied code block a single time
 CSleepSleep utilities
 CSourceCodeLocationA type used to representing a source code file and line number pair, obtained via the FILE and LINE macros
 CStreamsUtilities for streams
 CStringsUtilities for strings
 CSurefireTestReportGeneratorTest group report generator that generates XML reports with the Maven Surefire plugin schema
 CFork::TerminationReportA termination report, returned by wait methods
 CTestRunnerThe main test runner class
 CTestWriterBase class of test writers
 CThreadLocalInstance< T, Enable >A thread local instance that can be used as a class member instance variable
 CThreadNameA thread-local name
 CToString< CharT, AllocatorT >Template class based to-string function for use in template classes
 CToString< char, AllocatorT >UTF-8 specialisation of ToString<CharT, AllocatorT>
 CToString< char, std::allocator< char > >UTF-8 specialisation of ToString<CharT, AllocatorT> with std::allocator
 CToString< char16_t, AllocatorT >UTF-16 specialisation of ToString<CharT, AllocatorT>
 CToString< char16_t, std::allocator< char16_t > >UTF-16 specialisation of ToString<CharT, AllocatorT> with std::allocator
 CToString< char32_t, AllocatorT >UTF-32 specialisation of ToString<CharT, AllocatorT>
 CToString< char32_t, std::allocator< char32_t > >UTF-32 specialisation of ToString<CharT, AllocatorT> with std::allocator
 CUnzipperRandom access to the entries in a zip archive
 CUriAn abstract universal resource identifier
 CUriComponentsParses a URI and provides views into the URI's components
 CUriDispatcherVisitor interface for URIs
 CUriIteratorAn abstract read iterator
 CUrlDecodeUtility for splitting and decoding URL encoded data
 CUserUtilities for accessing user information
 CUSharedMemoryObject< T >A shared memory object that uses the Boost interprocess library
 CUUIDUUID class, using the Boost uuid implementation
 CInjector::ValidationParentEncapsulates a validated parent injector for subsequent child validation calls
 CVectorsUtilities for vectors
 CWsClientA simple WebSocket client
 CWsSessionManages the handling of WebSocket messages in a WebSocket connection
 CWsWebAppAbstract base class of WebSocket web application handlers
 CZipEntryInfoInformation about a zip archive entry (file or directory)
 CZipFile::ZipFileIteratorNon-recursive iterator into a zip file