|
CppCommon 1.0.6.0
C++ Common Library
|
| NCppCommon | C++ Common project definitions |
| CTokenBucket | Token bucket rate limit algorithm |
| CFileCache | File cache |
| CMemCache | Memory cache |
| CIsEnumFlags | Enum-based flags false checker |
| CFlags | Enum-based flags |
| CFunction | Allocation free function stub |
| CFunction< R(Args...), Capacity > | Allocation free function |
| CReader | Reader interface |
| Cuint128_t | Unsigned 128-bit integer type |
| Cuint256_t | Unsigned 256-bit integer type |
| CWriter | Writer interface |
| CBinTreeIterator | Intrusive binary tree iterator |
| CBinTreeConstIterator | Intrusive binary tree constant iterator |
| CBinTreeReverseIterator | Intrusive binary tree reverse iterator |
| CBinTreeConstReverseIterator | Intrusive binary tree constant reverse iterator |
| CBinTree | Intrusive non balanced binary tree container |
| CNode | Binary tree node |
| CBinTreeAA | Intrusive balanced A.Andersson binary tree container |
| CNode | A.Andersson binary tree node |
| CBinTreeAVL | Intrusive balanced AVL binary tree container |
| CNode | AVL binary tree node |
| CBinTreeRB | Intrusive balanced Red-Black binary tree container |
| CNode | Red-Black binary tree node |
| CBinTreeSplay | Intrusive balanced Splay binary tree container |
| CNode | Splay binary tree node |
| CFlatMap | Flat map container |
| CHashMapIterator | Hash map iterator |
| CHashMapConstIterator | Hash map constant iterator |
| CHashMapReverseIterator | Hash map reverse iterator |
| CHashMapConstReverseIterator | Hash map constant reverse iterator |
| CHashMap | Hash map container |
| CListIterator | Intrusive list iterator |
| CListConstIterator | Intrusive list constant iterator |
| CListReverseIterator | Intrusive list reverse iterator |
| CListConstReverseIterator | Intrusive list constant reverse iterator |
| CList | Intrusive list container |
| CNode | List node |
| CQueueIterator | Intrusive queue iterator |
| CQueueConstIterator | Intrusive queue constant iterator |
| CQueue | Intrusive queue container |
| CNode | Queue node |
| CStackIterator | Intrusive stack iterator |
| CStackConstIterator | Intrusive stack constant iterator |
| CStack | Intrusive stack container |
| CNode | Stack node |
| CException | Exception |
| CArgumentException | Argument exception |
| CDomainException | Domain exception |
| CRuntimeException | Runtime exception |
| CSecurityException | Security exception |
| CSystemException | System exception |
| CExceptionsHandler | Exceptions handler |
| CSystemError | System error |
| CDirectory | Filesystem directory |
| CDirectoryIterator | Filesystem directory iterator |
| CFileSystemException | File system exception |
| CFile | Filesystem file |
| CSpaceInfo | Filesystem space information |
| CPath | Filesystem path |
| CSymlink | Filesystem symlink |
| CMath | Math static class |
| CAllocator | Memory allocator class |
| Crebind | Rebind allocator |
| CAllocator< void, TMemoryManager, nothrow > | Memory allocator class (void specialization) |
| Crebind | Rebind allocator |
| CDefaultMemoryManager | Default memory manager class |
| CArenaMemoryManager | Arena memory manager class |
| CHeapMemoryManager | Heap memory manager class |
| CNullMemoryManager | Null memory manager class |
| CPoolMemoryManager | Memory pool manager class |
| CStackMemoryManager | Stack memory manager class |
| CMemory | Memory management static class |
| CEncoding | Encoding utilities |
| CStringUtils | String utilities |
| CConsole | Console management static class |
| CCPU | CPU management static class |
| CDLL | Dynamic link library |
| CEnvironment | Environment management static class |
| CDLLException | Dynamic link library exception |
| CPipe | Pipe |
| CProcess | Process abstraction |
| CSharedMemory | Shared memory manager |
| CSharedType | Shared memory type |
| CSourceLocation | Source location |
| CStackTrace | Stack trace snapshot provider |
| CFrame | Stack trace frame |
| CStackTraceManager | Stack trace manager |
| CStdInput | Standard input stream |
| CStdOutput | Standard output stream |
| CStdError | Standard error stream |
| CUUID | Universally unique identifier (UUID) |
| CBarrier | Barrier synchronization primitive |
| CConditionVariable | Condition variable synchronization primitive |
| CCriticalSection | Critical section synchronization primitive |
| CEventAutoReset | Auto-reset event synchronization primitive |
| CEventManualReset | Manual-reset event synchronization primitive |
| CFileLock | File-lock synchronization primitive |
| CLatch | Latch synchronization primitive |
| CLocker | Locker synchronization primitive |
| CReadLocker | Read locker synchronization primitive |
| CWriteLocker | Write locker synchronization primitive |
| CMPMCRingQueue | Multiple producers / multiple consumers wait-free ring queue |
| CMPSCLinkedBatcher | Multiple producers / single consumer wait-free linked batcher |
| CMPSCLinkedQueue | Multiple producers / single consumer wait-free linked queue |
| CMPSCRingBuffer | Multiple producers / single consumer wait-free ring buffer |
| CMPSCRingQueue | Multiple producers / single consumer wait-free ring queue |
| CMutex | Mutex synchronization primitive |
| CNamedConditionVariable | Named condition variable synchronization primitive |
| CNamedCriticalSection | Named critical section synchronization primitive |
| CNamedEventAutoReset | Named auto-reset event synchronization primitive |
| CNamedEventManualReset | Named manual-reset event synchronization primitive |
| CNamedMutex | Named mutex synchronization primitive |
| CNamedRWLock | Named read/write lock synchronization primitive |
| CNamedSemaphore | Named semaphore synchronization primitive |
| CRWLock | Read/Write lock synchronization primitive |
| CSemaphore | Semaphore synchronization primitive |
| CSeqLock | Sequential lock synchronization primitive |
| CSpinBarrier | Spin barrier synchronization primitive |
| CSpinLock | Spin-lock synchronization primitive |
| CSPSCRingBuffer | Single producer / single consumer wait-free ring buffer |
| CSPSCRingQueue | Single producer / single consumer wait-free ring queue |
| CThread | Thread abstraction |
| CWaitBatcher | Multiple producers / multiple consumers wait batcher |
| CWaitQueue | Multiple producers / multiple consumers wait queue |
| CWaitRing | Multiple producers / multiple consumers wait ring |
| CTime | Time |
| CUtcTime | UTC time |
| CLocalTime | Local time |
| CTimespan | Timespan |
| CTimestamp | Timestamp |
| CEpochTimestamp | Epoch timestamp |
| CUtcTimestamp | UTC timestamp |
| CLocalTimestamp | Local timestamp |
| CNanoTimestamp | High resolution timestamp |
| CRdtsTimestamp | RDTS timestamp |
| CTimezone | Timezone |
| CEndian | Big/Little-endian utilities |
| CWriteChar | Write character stream manipulator |
| CWriteWChar | Write wide character stream manipulator |
| CWriteString | Write string stream manipulator |
| CWriteWString | Write wide string stream manipulator |
| CSingleton | Singleton template base class |
| CStaticConstructor | Static constructor pattern |
| CValidateAlignedStorage | Aligned storage validator |