commonlib
Class List
Here are the classes, structs, unions and interfaces with brief descriptions:
[detail level 12]
 ▶Nbetter_enums
 ▶NDetail
 ▶NVectorWithIdsIterators
 ▶NVectorWithKeysIterators
 CArrayBufferSourceArray source with internal data
 CArrayBufferSourceDescArray wrapper for buffer source
 CArrayBufferTargetArray target with internal data
 CArrayBufferTargetDescArray wrapper for buffer target
 CBaseArrayDescImplBase array wrapper implementation
 CBCryptWrapper class for BCrypt password hashing algorithm
 CBCryptException
 CBCryptSaltSizeException
 CBitHelperThe class BitHelper implements functions for handling bits
 CByteHelperThe class ByteHelper implements functions for handling bytes
 CContainerInputIterators
 CContainerInputIterators< T, typename std::enable_if< is_container< T >::value >::type >
 CContainerOutputIterators
 CContainerOutputIterators< T, typename std::enable_if< is_container< T >::value >::type >
 CCustomIteratorTypes
 CDiskBufferThe class DiskBuffer implements a first-in-first-out (FIFO) data structure on physical disc
 CDxDocumentDxDocument struct that contains shared pointer to a root node
 CDxDocumentWriteParametersDxDocumentWriteParameters struct that contains information if nodes should be indented
 CDxNodeDxNode class defines an internal xml node and implements functions for creating, modifying and removing xml tree elements that are used in LibXmlNode class
 CDxNodeExtInfoDxNodeExtInfo struct that contains shared pointers to node child and attribute elements
 CDxNodeListDxNodeList struct that contains a DxNode vector
 CFifoBufferThe class FifoBuffer implements a first-in-first-out (FIFO) data structure
 CFifoBufferBaseThe class FifoBufferBase is used to implement first-in-first-out (FIFO) buffers
 CFifoBufferStatus
 CFileHandlerWrapper of operations on file
 CFinallyThe class Finnaly calls cleanup function on destructor
 CFunctionThreadProvides a mechanism for executing a method in a thread
 CGPSTime
 CGPSTimeUTC
 Chas_back_insert
 Chas_back_insert< std::deque< Args... > >
 Chas_back_insert< std::list< Args... > >
 Chas_back_insert< std::vector< Args... > >
 CIDirectArraySourceBufferInterface to array-backed source buffers
 CIDirectArrayTargetBufferInterface to array-backed target buffers
 CInsertionOrderedSet
 Cis_container
 Cis_container< std::array< T, N > >
 Cis_container< std::deque< Args... > >
 Cis_container< std::forward_list< Args... > >
 Cis_container< std::list< Args... > >
 Cis_container< std::vector< Args... > >
 CISourceBufferBasic source buffer interface
 CITargetBufferBasic target buffer interface
 CLibXmlNodeLibXmlNode is a class that inherits from Node and SerializableNode
 CLockGuard
 CLockGuard< Mutex, Locking, false >
 CLockGuard< Mutex, Locking, true >
 CLockingAbstract class bringing basic locking features on synchronization and threading related classes
 CMathFuncsThe class implements helper functions for mathematical operations
 CMemoryWatchFinding Memory Leaks class using the CRT Library
 CNodeNode is an abstract class that represents a node in an xml tree and defines functions for writing and reading values/std containers from a node and for building an xml node tree
 CNonblockingFifoBuffer
 Coutput_iterator_traits
 Coutput_iterator_traits< std::back_insert_iterator< Container > >
 CPacketFilter
 CRecursiveLockingAbstract class bringing basic recursive locking
 CReverseContainerView
 CReverseContainerView< T, false >Reverse containter view
 CReverseContainerView< T, true >Reverse iterator containter view
 CRisingDelay
 CSerializableNodeSerializableNode is an abstract class that defines functions for writing/reading to/from a custom file or stream and inherits from a Node abstract class
 CSkipLock
 CSoftSyncAlgorithm
 CSoftSyncBase
 CStringHelperThe class StringHelper implements functions for handling strings
 CThreadExThreadEx class for working with threads
 CThreadExceptionAdapterWraps exception_ptr to deliver exception propagation from thread to the main thread
 CTimer
 CTimerThreadProvides a mechanism for executing a method on a thread pool thread at specified intervals
 CTypeConverter
 CTypeConverter< bool >
 CTypeConverter< char[N]>
 CTypeConverter< const char * >
 CTypeConverter< std::string >
 CTypeConverter< T, typename std::enable_if< std::is_floating_point< T >::value &&!is_container< T >::value >::type >
 CTypeConverter< T, typename std::enable_if< std::is_signed< T >::value &&std::is_integral< T >::value &&!is_container< T >::value >::type >
 CTypeConverter< T, typename std::enable_if< std::is_unsigned< T >::value &&std::is_integral< T >::value &&!is_container< T >::value >::type >
 CUseLock
 CUTCTime
 CUuid
 CUuidRandomGenerator
 CVectorWithIds
 CVectorWithKeys
 CXmlExceptionXmlException class that inherits from std::exception and is used for exception handling in xml serializer
 CXmlSerializerXmlSerializer class implements functions for parsing xml files or xml streams using libxml2 library and for writing to an xml file or streams