ThreadSchedule 1.0.0
Modern C++ thread management library
Loading...
Searching...
No Matches
Class Hierarchy

Go to the graphical class hierarchy

This inheritance list is sorted roughly, but not completely, alphabetically:
[detail level 1234]
 Cthreadschedule::AutoRegisterCurrentThread
 Cthreadschedule::bad_expected_access< E >
 Cthreadschedule::ChaosConfigRuntime chaos settings
 Cthreadschedule::ChaosControllerRAII controller that periodically applies chaos operations
 Cthreadschedule::CompositeThreadRegistry
 Cthreadschedule::CpuTopologySnapshot of basic CPU/NUMA topology
 Cthreadschedule::ErrorHandledTask< Func >Task wrapper that provides error handling
 Cthreadschedule::ErrorHandlerGlobal 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::FastThreadPoolSimple high-performance thread pool using single queue with optimized locking
 Cthreadschedule::FastThreadPoolWithErrorsFast 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::GlobalHighPerformancePoolSingleton high-performance thread pool for global use
 Cthreadschedule::GlobalThreadPoolSingleton thread pool for global use (simple version)
 Cthreadschedule::HighPerformancePoolHigh-performance thread pool optimized for high-frequency task submission
 Cthreadschedule::HighPerformancePoolWithErrorsHigh-performance thread pool with built-in error handling
 Cthreadschedule::detail::NonOwningTag
 Cthreadschedule::detail::OwningTag
 Cthreadschedule::PThreadAttributesRAII pthread attribute wrapper
 Cthreadschedule::PThreadMutexRAII pthread mutex wrapper
 Cthreadschedule::PThreadWrapperRAII pthread wrapper with modern C++ interface
 Cthreadschedule::PThreadWrapperReg
 Cthreadschedule::ThreadRegistry::QueryView
 Cthreadschedule::RegisteredThreadInfo
 Cthreadschedule::ScheduledTaskHandleHandle 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::SchedulerParamsScheduler parameter utilities
 Cthreadschedule::FastThreadPool::Statistics
 Cthreadschedule::HighPerformancePool::Statistics
 Cthreadschedule::ThreadPool::Statistics
 Cthreadschedule::TaskErrorInformation about a task exception
 Cthreadschedule::ThreadAffinityCPU affinity management
 Cthreadschedule::ThreadByNameView
 Cthreadschedule::ThreadControlBlock
 Cthreadschedule::ThreadInfo
 Cthreadschedule::ThreadPoolSimple thread pool for general-purpose use
 Cthreadschedule::ThreadPoolWithErrorsSimple thread pool with built-in error handling
 Cthreadschedule::ThreadPriorityThread priority wrapper with validation
 Cthreadschedule::ThreadProfileDeclarative 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::ThreadWrapperEnhanced 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