| ▶Nbetter_enums | |
| C_eat_assign | |
| C_initialize_at_program_start | |
| C_iterable | |
| Cmap | |
| Cmap_compare | |
| Cmap_compare< const char * > | |
| Cmap_compare< const wchar_t * > | |
| Coptional | |
| ▶NDetail | |
| CSha1State | |
| ▶NVectorWithIdsIterators | |
| CUnderlyingTypes | |
| CUnderlyingTypes< T, ConstTypeSwitch::isConst > | |
| CUnderlyingTypes< T, ConstTypeSwitch::isNonConst > | |
| CVectorWithIdsIterator | |
| ▶NVectorWithKeysIterators | |
| CUnderlyingTypes | |
| CUnderlyingTypes< KeyType, ValueType, ConstTypeSwitch::isConst > | |
| CUnderlyingTypes< KeyType, ValueType, ConstTypeSwitch::isNonConst > | |
| CVectorWithKeysIterator | |
| CArrayBufferSource | Array source with internal data |
| CArrayBufferSourceDesc | Array wrapper for buffer source |
| CArrayBufferTarget | Array target with internal data |
| CArrayBufferTargetDesc | Array wrapper for buffer target |
| CBaseArrayDescImpl | Base array wrapper implementation |
| CBCrypt | Wrapper class for BCrypt password hashing algorithm |
| CBCryptException | |
| CBCryptSaltSizeException | |
| CBitHelper | The class BitHelper implements functions for handling bits |
| CByteHelper | The 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 | |
| CDiskBuffer | The class DiskBuffer implements a first-in-first-out (FIFO) data structure on physical disc |
| CDxDocument | DxDocument struct that contains shared pointer to a root node |
| CDxDocumentWriteParameters | DxDocumentWriteParameters struct that contains information if nodes should be indented |
| CDxNode | DxNode class defines an internal xml node and implements functions for creating, modifying and removing xml tree elements that are used in LibXmlNode class |
| CDxNodeExtInfo | DxNodeExtInfo struct that contains shared pointers to node child and attribute elements |
| CDxNodeList | DxNodeList struct that contains a DxNode vector |
| CFifoBuffer | The class FifoBuffer implements a first-in-first-out (FIFO) data structure |
| CFifoBufferBase | The class FifoBufferBase is used to implement first-in-first-out (FIFO) buffers |
| CFifoBufferStatus | |
| CFileHandler | Wrapper of operations on file |
| CFinally | The class Finnaly calls cleanup function on destructor |
| CFunctionThread | Provides 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... > > | |
| CIDirectArraySourceBuffer | Interface to array-backed source buffers |
| CIDirectArrayTargetBuffer | Interface 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... > > | |
| CISourceBuffer | Basic source buffer interface |
| CITargetBuffer | Basic target buffer interface |
| CLibXmlNode | LibXmlNode is a class that inherits from Node and SerializableNode |
| CLockGuard | |
| CLockGuard< Mutex, Locking, false > | |
| CLockGuard< Mutex, Locking, true > | |
| CLocking | Abstract class bringing basic locking features on synchronization and threading related classes |
| CMathFuncs | The class implements helper functions for mathematical operations |
| CMemoryWatch | Finding Memory Leaks class using the CRT Library |
| CNode | Node 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 | |
| CRecursiveLocking | Abstract class bringing basic recursive locking |
| CReverseContainerView | |
| CReverseContainerView< T, false > | Reverse containter view |
| CReverseContainerView< T, true > | Reverse iterator containter view |
| CRisingDelay | |
| CSerializableNode | SerializableNode 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 | |
| CStringHelper | The class StringHelper implements functions for handling strings |
| CThreadEx | ThreadEx class for working with threads |
| CThreadExceptionAdapter | Wraps exception_ptr to deliver exception propagation from thread to the main thread |
| CTimer | |
| CTimerThread | Provides 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 | |
| CXmlException | XmlException class that inherits from std::exception and is used for exception handling in xml serializer |
| CXmlSerializer | XmlSerializer class implements functions for parsing xml files or xml streams using libxml2 library and for writing to an xml file or streams |