Cthreadschedule::AutoRegisterCurrentThread | |
Cthreadschedule::bad_expected_access< E > | |
Cthreadschedule::ChaosConfig | Runtime chaos settings |
Cthreadschedule::ChaosController | RAII controller that periodically applies chaos operations |
Cthreadschedule::CompositeThreadRegistry | |
Cthreadschedule::CpuTopology | Snapshot of basic CPU/NUMA topology |
Cthreadschedule::ErrorHandledTask< Func > | Task wrapper that provides error handling |
Cthreadschedule::ErrorHandler | Global error handler for thread pool tasks |
Cthreadschedule::expected< T, E > | |
Cthreadschedule::expected< void, E > | |
Cstd::false_type | |
Cthreadschedule::is_duration_impl< T, std::void_t< typename T::rep, typename T::period > > | |
Cthreadschedule::is_thread_like< std::thread > | |
Cthreadschedule::is_duration_impl< T, typename > | |
Cthreadschedule::is_thread_like< T > | Type trait for thread-like objects |
Cthreadschedule::FastThreadPool | Simple high-performance thread pool using single queue with optimized locking |
Cthreadschedule::FastThreadPoolWithErrors | Fast thread pool with built-in error handling |
Cthreadschedule::FutureWithErrorHandler< T > | Future wrapper that provides error callback support |
Cthreadschedule::FutureWithErrorHandler< void > | Specialization for void futures |
Cthreadschedule::GlobalHighPerformancePool | Singleton high-performance thread pool for global use |
Cthreadschedule::GlobalThreadPool | Singleton thread pool for global use (simple version) |
Cthreadschedule::HighPerformancePool | High-performance thread pool optimized for high-frequency task submission |
Cthreadschedule::HighPerformancePoolWithErrors | High-performance thread pool with built-in error handling |
Cthreadschedule::detail::NonOwningTag | |
Cthreadschedule::detail::OwningTag | |
Cthreadschedule::PThreadAttributes | RAII pthread attribute wrapper |
Cthreadschedule::PThreadMutex | RAII pthread mutex wrapper |
Cthreadschedule::PThreadWrapper | RAII pthread wrapper with modern C++ interface |
Cthreadschedule::PThreadWrapperReg | |
Cthreadschedule::ThreadRegistry::QueryView | |
Cthreadschedule::RegisteredThreadInfo | |
Cthreadschedule::ScheduledTaskHandle | Handle for scheduled tasks that can be used to cancel them |
Cthreadschedule::ScheduledThreadPoolT< PoolType >::ScheduledTaskInfo | |
Cthreadschedule::ScheduledThreadPoolT< PoolType > | Thread pool with support for scheduled and periodic tasks |
Cthreadschedule::SchedulerParams | Scheduler parameter utilities |
Cthreadschedule::FastThreadPool::Statistics | |
Cthreadschedule::HighPerformancePool::Statistics | |
Cthreadschedule::ThreadPool::Statistics | |
Cthreadschedule::TaskError | Information about a task exception |
Cthreadschedule::ThreadAffinity | CPU affinity management |
Cthreadschedule::ThreadByNameView | |
Cthreadschedule::ThreadControlBlock | |
Cthreadschedule::ThreadInfo | |
Cthreadschedule::ThreadPool | Simple thread pool for general-purpose use |
Cthreadschedule::ThreadPoolWithErrors | Simple thread pool with built-in error handling |
Cthreadschedule::ThreadPriority | Thread priority wrapper with validation |
Cthreadschedule::ThreadProfile | Declarative profile describing desired scheduling |
Cthreadschedule::ThreadRegistry | |
Cthreadschedule::detail::ThreadStorage< ThreadType, OwnershipTag > | |
Cthreadschedule::detail::ThreadStorage< std::thread, detail::NonOwningTag > | |
Cthreadschedule::BaseThreadWrapper< std::thread, detail::NonOwningTag > | |
Cthreadschedule::ThreadWrapperView | |
Cthreadschedule::detail::ThreadStorage< std::thread, detail::OwningTag > | |
Cthreadschedule::BaseThreadWrapper< std::thread, detail::OwningTag > | |
Cthreadschedule::ThreadWrapper | Enhanced std::thread wrapper |
Cthreadschedule::ThreadWrapperReg | |
Cthreadschedule::detail::ThreadStorage< ThreadType, detail::OwningTag > | |
Cthreadschedule::BaseThreadWrapper< ThreadType, OwnershipTag > | Base thread wrapper with common functionality |
Cthreadschedule::detail::ThreadStorage< ThreadType, NonOwningTag > | |
Cthreadschedule::detail::ThreadStorage< ThreadType, OwningTag > | |
Cstd::true_type | |
Cthreadschedule::is_duration_impl< T, std::void_t< typename T::rep, typename T::period > > | |
Cthreadschedule::is_thread_like< std::thread > | |
Cthreadschedule::unexpect_t | |
Cthreadschedule::unexpected< E > | |
Cthreadschedule::WorkStealingDeque< T > | High-performance work-stealing deque for individual worker threads |