| Cbetter_enums::_eat_assign< EnumType > | |
| Cbetter_enums::_initialize_at_program_start< Enum > | |
| Cbetter_enums::_iterable< Element > | |
| CBCrypt | Wrapper class for BCrypt password hashing algorithm |
| CBitHelper | The class BitHelper implements functions for handling bits |
| CByteHelper | The class ByteHelper implements functions for handling bytes |
| CContainerInputIterators< T, T2 > | |
| CContainerInputIterators< T, typename std::enable_if< is_container< T >::value >::type > | |
| CContainerOutputIterators< T, T2 > | |
| CContainerOutputIterators< T, typename std::enable_if< is_container< T >::value >::type > | |
| CCustomIteratorTypes< IteratorCategory, ValueType > | |
| ▶CCustomIteratorTypes< std::output_iterator_tag, Container::value_type > | |
| Coutput_iterator_traits< std::back_insert_iterator< Container > > | |
| 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 |
| ▶Cstd::exception | STL class |
| ▶Cstd::runtime_error | STL class |
| ▶CBCryptException | |
| CBCryptSaltSizeException | |
| CXmlException | XmlException class that inherits from std::exception and is used for exception handling in xml serializer |
| CFifoBufferStatus< T > | |
| CFileHandler< T > | Wrapper of operations on file |
| CFinally | The class Finnaly calls cleanup function on destructor |
| CGPSTime | |
| CGPSTimeUTC | |
| Chas_back_insert< T > | |
| Chas_back_insert< std::deque< Args... > > | |
| Chas_back_insert< std::list< Args... > > | |
| Chas_back_insert< std::vector< Args... > > | |
| CInsertionOrderedSet< T > | |
| Cis_container< T > | |
| 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< T > | Basic source buffer interface |
| CIDirectArraySourceBuffer< T, Locking > | Interface to array-backed source buffers |
| ▶CIDirectArraySourceBuffer< T > | |
| ▶CBaseArrayDescImpl< T, IDirectArraySourceBuffer< T > > | |
| ▶CArrayBufferSourceDesc< T > | Array wrapper for buffer source |
| CArrayBufferSource< T > | Array source with internal data |
| ▶CFifoBufferBase< T > | The class FifoBufferBase is used to implement first-in-first-out (FIFO) buffers |
| CDiskBuffer< T > | The class DiskBuffer implements a first-in-first-out (FIFO) data structure on physical disc |
| CFifoBuffer< T > | The class FifoBuffer implements a first-in-first-out (FIFO) data structure |
| ▶CITargetBuffer< T > | Basic target buffer interface |
| ▶CIDirectArrayTargetBuffer< T > | Interface to array-backed target buffers |
| ▶CBaseArrayDescImpl< T, IDirectArrayTargetBuffer< T > > | |
| ▶CArrayBufferTargetDesc< T > | Array wrapper for buffer target |
| CArrayBufferTarget< T > | Array target with internal data |
| CFifoBufferBase< T > | The class FifoBufferBase is used to implement first-in-first-out (FIFO) buffers |
| ▶Citerator_traits | |
| Coutput_iterator_traits< T > | |
| ▶Clock_guard | |
| CLockGuard< Mutex, Locking, true > | |
| CLockGuard< Mutex, Locking, UseLocking > | |
| CLockGuard< Mutex, Locking, false > | |
| CLocking< TMutexType > | Abstract class bringing basic locking features on synchronization and threading related classes |
| ▶CLocking< std::recursive_mutex > | |
| CRecursiveLocking | Abstract class bringing basic recursive locking |
| Cbetter_enums::map< Enum, T, Compare > | |
| Cbetter_enums::map_compare< T > | |
| Cbetter_enums::map_compare< const char * > | |
| Cbetter_enums::map_compare< const wchar_t * > | |
| 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 |
| ▶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 |
| CLibXmlNode | LibXmlNode is a class that inherits from Node and SerializableNode |
| CNonblockingFifoBuffer< T > | |
| Cbetter_enums::optional< T > | |
| CPacketFilter< T, BufferSize, HeaderLength > | |
| ▶CRecursiveLocking | |
| CThreadExceptionAdapter | Wraps exception_ptr to deliver exception propagation from thread to the main thread |
| CReverseContainerView< T, CopyValue > | |
| CReverseContainerView< T, false > | Reverse containter view |
| CReverseContainerView< T, true > | Reverse iterator containter view |
| CRisingDelay | |
| CDetail::Sha1State | |
| CSkipLock | |
| ▶CSoftSyncBase | |
| CSoftSyncAlgorithm | |
| CStringHelper | The class StringHelper implements functions for handling strings |
| ▶CThreadEx | ThreadEx class for working with threads |
| CFunctionThread | Provides a mechanism for executing a method in a thread |
| CTimerThread | Provides a mechanism for executing a method on a thread pool thread at specified intervals |
| CTimer | |
| CTypeConverter< T, T2 > | |
| 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 > | |
| CVectorWithIdsIterators::UnderlyingTypes< T, ConstSwitch > | |
| CVectorWithKeysIterators::UnderlyingTypes< KeyType, ValueType, ConstSwitch > | |
| CVectorWithKeysIterators::UnderlyingTypes< KeyType, ValueType, ConstTypeSwitch::isConst > | |
| CVectorWithKeysIterators::UnderlyingTypes< KeyType, ValueType, ConstTypeSwitch::isNonConst > | |
| CVectorWithIdsIterators::UnderlyingTypes< T, ConstTypeSwitch::isConst > | |
| CVectorWithIdsIterators::UnderlyingTypes< T, ConstTypeSwitch::isNonConst > | |
| CUseLock | |
| CUTCTime | |
| CUuid | |
| CUuidRandomGenerator | |
| CVectorWithIds< T > | |
| CVectorWithIdsIterators::VectorWithIdsIterator< T, ConstSwitch > | |
| CVectorWithKeys< KeyType, ValueType > | |
| CVectorWithKeysIterators::VectorWithKeysIterator< KeyType, ValueType, ConstSwitch > | |
| CXmlSerializer | XmlSerializer class implements functions for parsing xml files or xml streams using libxml2 library and for writing to an xml file or streams |
| ▶CI | |
| CBaseArrayDescImpl< T, I > | Base array wrapper implementation |