| Cthreadschedule::AutoRegisterCurrentThread | RAII guard that registers the current thread on construction and unregisters it on destruction |
| Cthreadschedule::bad_expected_access< E > | |
| Cthreadschedule::ChaosConfig | Plain value type holding runtime chaos-testing parameters |
| Cthreadschedule::ChaosController | RAII controller that periodically perturbs scheduling attributes of registered threads for chaos/fuzz testing |
| Cthreadschedule::CompositeThreadRegistry | Aggregates multiple ThreadRegistry instances into a single queryable view |
| Cthreadschedule::CpuTopology | Snapshot of basic CPU/NUMA topology |
| Cthreadschedule::ErrorHandledTask< Func > | Callable wrapper that catches exceptions and routes them to an ErrorHandler |
| Cthreadschedule::ErrorHandler | Central registry and dispatcher for task-error callbacks |
| Cthreadschedule::expected< T, E > | A result type that holds either a value of type T or an error of type E |
| Cthreadschedule::expected< void, E > | Specialization of expected for operations that produce no value |
| Cstd::false_type | |
| Cthreadschedule::is_duration_impl< T, std::void_t< typename T::rep, typename T::period > > | SFINAE trait that detects std::chrono::duration types. |
| Cthreadschedule::is_thread_like< PThreadWrapper > | |
| Cthreadschedule::is_thread_like< ThreadWrapper > | |
| Cthreadschedule::is_thread_like< ThreadWrapperView > | |
| Cthreadschedule::is_thread_like< std::thread > | std::thread is a thread-like type |
| Cthreadschedule::is_duration_impl< T, typename > | SFINAE trait that detects std::chrono::duration types |
| Cthreadschedule::is_thread_like< T > | Type trait that identifies thread-like types |
| Cthreadschedule::FastThreadPool | Single-queue thread pool with optimized locking for medium workloads |
| Cthreadschedule::FastThreadPoolWithErrors | FastThreadPool combined with an ErrorHandler |
| Cthreadschedule::FutureWithErrorHandler< T > | A move-only future wrapper that supports an error callback |
| Cthreadschedule::FutureWithErrorHandler< void > | Specialization of FutureWithErrorHandler for void futures |
| Cthreadschedule::GlobalHighPerformancePool | Singleton accessor for a process-wide HighPerformancePool instance |
| Cthreadschedule::GlobalThreadPool | Singleton accessor for a process-wide ThreadPool instance |
| Cthreadschedule::HighPerformancePool | High-performance thread pool optimized for high-frequency task submission |
| Cthreadschedule::HighPerformancePoolWithErrors | HighPerformancePool combined with an ErrorHandler |
| Cthreadschedule::detail::NonOwningTag | Tag type selecting non-owning (pointer) storage in ThreadStorage |
| Cthreadschedule::detail::OwningTag | Tag type selecting owning (value) storage in ThreadStorage |
| Cthreadschedule::PThreadAttributes | RAII wrapper for pthread_attr_t with a builder-style API |
| Cthreadschedule::PThreadMutex | RAII wrapper for pthread_mutex_t |
| Cthreadschedule::PThreadWrapper | RAII wrapper around POSIX threads with a modern C++ interface |
| Cthreadschedule::PThreadWrapperReg | PThreadWrapper with automatic registration in the global ThreadRegistry |
| Cthreadschedule::ThreadRegistry::QueryView | Lazy, functional-style query/filter view over a snapshot of registered threads |
| Cthreadschedule::RegisteredThreadInfo | Snapshot of metadata for a single registered thread |
| Cthreadschedule::ScheduledTaskHandle | Copyable handle for a cancellable scheduled task |
| Cthreadschedule::ScheduledThreadPoolT< PoolType >::ScheduledTaskInfo | |
| Cthreadschedule::ScheduledThreadPoolT< PoolType > | Thread pool augmented with delayed and periodic task scheduling |
| Cthreadschedule::SchedulerParams | Static utility class for constructing OS-native scheduling parameters |
| Cthreadschedule::FastThreadPool::Statistics | |
| Cthreadschedule::HighPerformancePool::Statistics | |
| Cthreadschedule::ThreadPool::Statistics | |
| Cthreadschedule::TaskError | Holds diagnostic information captured from a failed task |
| Cthreadschedule::ThreadAffinity | Manages a set of CPU indices to which a thread may be bound |
| Cthreadschedule::ThreadByNameView | Looks up an OS thread by its name via /proc and provides scheduling control |
| Cthreadschedule::ThreadControlBlock | Per-thread control handle for OS-level scheduling operations |
| Cthreadschedule::ThreadInfo | Static utility class providing hardware and scheduling introspection |
| Cthreadschedule::ThreadPool | Simple, general-purpose thread pool |
| Cthreadschedule::ThreadPoolWithErrors | ThreadPool combined with an ErrorHandler |
| Cthreadschedule::ThreadPriority | Value-semantic wrapper for a thread scheduling priority |
| Cthreadschedule::ThreadProfile | Declarative profile bundling scheduling intent for a thread |
| Cthreadschedule::ThreadRegistry | Central registry of threads indexed by OS-level thread ID (Tid) |
| Cthreadschedule::detail::ThreadStorage< ThreadType, OwnershipTag > | |
| Cthreadschedule::detail::ThreadStorage< std::thread, detail::NonOwningTag > | |
| Cthreadschedule::BaseThreadWrapper< std::thread, detail::NonOwningTag > | |
| Cthreadschedule::ThreadWrapperView | Non-owning view over an externally managed std::thread |
| Cthreadschedule::detail::ThreadStorage< std::thread, detail::OwningTag > | |
| Cthreadschedule::BaseThreadWrapper< std::thread, detail::OwningTag > | |
| Cthreadschedule::ThreadWrapper | Owning wrapper around std::thread with RAII join-on-destroy semantics |
| Cthreadschedule::ThreadWrapperReg | ThreadWrapper with automatic registration in the global ThreadRegistry |
| Cthreadschedule::detail::ThreadStorage< ThreadType, detail::OwningTag > | |
| Cthreadschedule::BaseThreadWrapper< ThreadType, OwnershipTag > | Polymorphic base providing common thread management operations |
| Cthreadschedule::detail::ThreadStorage< ThreadType, NonOwningTag > | Non-owning thread storage - holds a raw pointer to an external thread |
| Cthreadschedule::detail::ThreadStorage< ThreadType, OwningTag > | Owning thread storage - holds the thread object by value |
| Cstd::true_type | |
| Cthreadschedule::is_duration_impl< T, std::void_t< typename T::rep, typename T::period > > | SFINAE trait that detects std::chrono::duration types. |
| Cthreadschedule::is_thread_like< PThreadWrapper > | |
| Cthreadschedule::is_thread_like< ThreadWrapper > | |
| Cthreadschedule::is_thread_like< ThreadWrapperView > | |
| Cthreadschedule::is_thread_like< std::thread > | std::thread is a thread-like type |
| Cthreadschedule::unexpect_t | Tag type used to construct an expected in the error state |
| Cthreadschedule::unexpected< E > | Exception thrown by expected::value() when the object is in the error state |
| Cthreadschedule::WorkStealingDeque< T > | Work-stealing deque for per-thread task queues in a thread pool |