CCppCommon::Allocator< T, TMemoryManager, nothrow > | Memory allocator class |
CCppCommon::Allocator< void, TMemoryManager, nothrow > | Memory allocator class (void specialization) |
CCppCommon::ArenaMemoryManager< TAuxMemoryManager > | Arena memory manager class |
CCppCommon::Barrier | Barrier synchronization primitive |
CCppCommon::BinTree< T, TCompare > | Intrusive non balanced binary tree container |
CCppCommon::BinTreeAA< T, TCompare > | Intrusive balanced A.Andersson binary tree container |
CCppCommon::BinTreeAVL< T, TCompare > | Intrusive balanced AVL binary tree container |
CCppCommon::BinTreeConstIterator< TContainer, T > | Intrusive binary tree constant iterator |
CCppCommon::BinTreeConstReverseIterator< TContainer, T > | Intrusive binary tree constant reverse iterator |
CCppCommon::BinTreeIterator< TContainer, T > | Intrusive binary tree iterator |
CCppCommon::BinTreeRB< T, TCompare > | Intrusive balanced Red-Black binary tree container |
CCppCommon::BinTreeReverseIterator< TContainer, T > | Intrusive binary tree reverse iterator |
CCppCommon::BinTreeSplay< T, TCompare > | Intrusive balanced Splay binary tree container |
CCppCommon::ConditionVariable | Condition variable synchronization primitive |
CCppCommon::Console | Console management static class |
CCppCommon::CPU | CPU management static class |
CCppCommon::CriticalSection | Critical section synchronization primitive |
CCppCommon::DefaultMemoryManager | Default memory manager class |
CCppCommon::DirectoryIterator | Filesystem directory iterator |
CCppCommon::DLL | Dynamic link library |
CCppCommon::Encoding | Encoding utilities |
CCppCommon::Endian | Big/Little-endian utilities |
CCppCommon::Environment | Environment management static class |
CCppCommon::EventAutoReset | Auto-reset event synchronization primitive |
CCppCommon::EventManualReset | Manual-reset event synchronization primitive |
►Cstd::exception | |
►CCppCommon::Exception | Exception |
CCppCommon::ArgumentException | Argument exception |
CCppCommon::DomainException | Domain exception |
CCppCommon::RuntimeException | Runtime exception |
CCppCommon::SecurityException | Security exception |
►CCppCommon::SystemException | System exception |
►CCppCommon::FileSystemException | File system exception |
CCppCommon::DLLException | Dynamic link library exception |
►Cstd::false_type | |
CCppCommon::IsEnumFlags< TEnum > | Enum-based flags false checker |
CCppCommon::FileCache | File cache |
CCppCommon::FileLock | File-lock synchronization primitive |
CCppCommon::Flags< TEnum > | Enum-based flags |
CCppCommon::Flags< FileAttributes > | |
CCppCommon::Flags< FilePermissions > | |
CCppCommon::FlatMap< TKey, TValue, TCompare, TAllocator > | Flat map container |
CCppCommon::StackTrace::Frame | Stack trace frame |
CCppCommon::Function< class, Capacity > | Allocation free function stub |
CCppCommon::Function< R(Args...), Capacity > | Allocation free function |
CCppCommon::HashMap< TKey, TValue, THash, TEqual, TAllocator > | Hash map container |
CCppCommon::HashMapConstIterator< TContainer, TKey, TValue > | Hash map constant iterator |
CCppCommon::HashMapConstReverseIterator< TContainer, TKey, TValue > | Hash map constant reverse iterator |
CCppCommon::HashMapIterator< TContainer, TKey, TValue > | Hash map iterator |
CCppCommon::HashMapReverseIterator< TContainer, TKey, TValue > | Hash map reverse iterator |
CCppCommon::HeapMemoryManager | Heap memory manager class |
CCppCommon::Latch | Latch synchronization primitive |
CCppCommon::List< T > | Intrusive list container |
CCppCommon::ListConstIterator< T > | Intrusive list constant iterator |
CCppCommon::ListConstReverseIterator< T > | Intrusive list constant reverse iterator |
CCppCommon::ListIterator< T > | Intrusive list iterator |
CCppCommon::ListReverseIterator< T > | Intrusive list reverse iterator |
CCppCommon::Locker< T > | Locker synchronization primitive |
CCppCommon::Math | Math static class |
CCppCommon::MemCache< TKey, TValue > | Memory cache |
CCppCommon::Memory | Memory management static class |
CCppCommon::MPMCRingQueue< T > | Multiple producers / multiple consumers wait-free ring queue |
CCppCommon::MPSCLinkedBatcher< T > | Multiple producers / single consumer wait-free linked batcher |
CCppCommon::MPSCLinkedQueue< T > | Multiple producers / single consumer wait-free linked queue |
CCppCommon::MPSCRingBuffer | Multiple producers / single consumer wait-free ring buffer |
CCppCommon::MPSCRingQueue< T > | Multiple producers / single consumer wait-free ring queue |
CCppCommon::Mutex | Mutex synchronization primitive |
CCppCommon::NamedConditionVariable | Named condition variable synchronization primitive |
CCppCommon::NamedCriticalSection | Named critical section synchronization primitive |
CCppCommon::NamedEventAutoReset | Named auto-reset event synchronization primitive |
CCppCommon::NamedEventManualReset | Named manual-reset event synchronization primitive |
CCppCommon::NamedMutex | Named mutex synchronization primitive |
CCppCommon::NamedRWLock | Named read/write lock synchronization primitive |
CCppCommon::NamedSemaphore | Named semaphore synchronization primitive |
CCppCommon::BinTree< T, TCompare >::Node | Binary tree node |
CCppCommon::BinTreeAA< T, TCompare >::Node | A.Andersson binary tree node |
CCppCommon::BinTreeAVL< T, TCompare >::Node | AVL binary tree node |
CCppCommon::BinTreeRB< T, TCompare >::Node | Red-Black binary tree node |
CCppCommon::BinTreeSplay< T, TCompare >::Node | Splay binary tree node |
CCppCommon::List< T >::Node | List node |
CCppCommon::Queue< T >::Node | Queue node |
CCppCommon::Stack< T >::Node | Stack node |
CCppCommon::NullMemoryManager | Null memory manager class |
►CCppCommon::Path | Filesystem path |
CCppCommon::Directory | Filesystem directory |
CCppCommon::File | Filesystem file |
CCppCommon::Symlink | Filesystem symlink |
CCppCommon::PoolMemoryManager< TAuxMemoryManager > | Memory pool manager class |
CCppCommon::Process | Process abstraction |
CCppCommon::Queue< T > | Intrusive queue container |
CCppCommon::QueueConstIterator< T > | Intrusive queue constant iterator |
CCppCommon::QueueIterator< T > | Intrusive queue iterator |
►CCppCommon::Reader | Reader interface |
CCppCommon::File | Filesystem file |
CCppCommon::Pipe | Pipe |
CCppCommon::StdInput | Standard input stream |
CCppCommon::ReadLocker< T > | Read locker synchronization primitive |
CCppCommon::Allocator< T, TMemoryManager, nothrow >::rebind< TOther > | Rebind allocator |
CCppCommon::Allocator< void, TMemoryManager, nothrow >::rebind< TOther > | Rebind allocator |
CCppCommon::RWLock | Read/Write lock synchronization primitive |
CCppCommon::Semaphore | Semaphore synchronization primitive |
CCppCommon::SeqLock< T > | Sequential lock synchronization primitive |
CCppCommon::SharedMemory | Shared memory manager |
CCppCommon::SharedType< T > | Shared memory type |
CCppCommon::Singleton< T > | Singleton template base class |
►CCppCommon::Singleton< ExceptionsHandler > | |
CCppCommon::ExceptionsHandler | Exceptions handler |
►CCppCommon::Singleton< StackTraceManager > | |
CCppCommon::StackTraceManager | Stack trace manager |
CCppCommon::SourceLocation | Source location |
CCppCommon::SpaceInfo | Filesystem space information |
CCppCommon::SpinBarrier | Spin barrier synchronization primitive |
CCppCommon::SpinLock | Spin-lock synchronization primitive |
CCppCommon::SPSCRingBuffer | Single producer / single consumer wait-free ring buffer |
CCppCommon::SPSCRingQueue< T > | Single producer / single consumer wait-free ring queue |
CCppCommon::Stack< T > | Intrusive stack container |
CCppCommon::StackConstIterator< T > | Intrusive stack constant iterator |
CCppCommon::StackIterator< T > | Intrusive stack iterator |
CCppCommon::StackMemoryManager< N > | Stack memory manager class |
CCppCommon::StackTrace | Stack trace snapshot provider |
CCppCommon::StaticConstructor< construct, destruct > | Static constructor pattern |
CCppCommon::StringUtils | String utilities |
CCppCommon::SystemError | System error |
CCppCommon::Thread | Thread abstraction |
►CCppCommon::Time | Time |
CCppCommon::LocalTime | Local time |
CCppCommon::UtcTime | UTC time |
CCppCommon::Timespan | Timespan |
►CCppCommon::Timestamp | Timestamp |
CCppCommon::EpochTimestamp | Epoch timestamp |
CCppCommon::LocalTimestamp | Local timestamp |
CCppCommon::NanoTimestamp | High resolution timestamp |
CCppCommon::RdtsTimestamp | RDTS timestamp |
CCppCommon::UtcTimestamp | UTC timestamp |
CCppCommon::Timezone | Timezone |
CCppCommon::TokenBucket | Token bucket rate limit algorithm |
CCppCommon::uint128_t | Unsigned 128-bit integer type |
CCppCommon::uint256_t | Unsigned 256-bit integer type |
CCppCommon::UUID | Universally unique identifier (UUID) |
CCppCommon::ValidateAlignedStorage< ImplSize, ImplAlign, StorageSize, StorageAlign, Enable > | Aligned storage validator |
CCppCommon::WaitBatcher< T > | Multiple producers / multiple consumers wait batcher |
CCppCommon::WaitQueue< T > | Multiple producers / multiple consumers wait queue |
CCppCommon::WaitRing< T > | Multiple producers / multiple consumers wait ring |
CCppCommon::WriteChar | Write character stream manipulator |
CCppCommon::WriteLocker< T > | Write locker synchronization primitive |
►CCppCommon::Writer | Writer interface |
CCppCommon::File | Filesystem file |
CCppCommon::Pipe | Pipe |
CCppCommon::StdError | Standard error stream |
CCppCommon::StdOutput | Standard output stream |
CCppCommon::WriteString | Write string stream manipulator |
CCppCommon::WriteWChar | Write wide character stream manipulator |
CCppCommon::WriteWString | Write wide string stream manipulator |