| 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::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::FutureWithErrorHandler< T > | A move-only future wrapper that supports an error callback |
| Cthreadschedule::GlobalPool< PoolType > | Singleton accessor for a process-wide pool instance |
| Cthreadschedule::HighPerformancePool | High-performance thread pool optimized for high-frequency task submission |
| Cthreadschedule::IndefiniteWait | Wait policy that blocks indefinitely until work is available |
| Cthreadschedule::LightweightPoolT< TaskSize > | Ultra-lightweight fire-and-forget thread pool |
| Cthreadschedule::detail::NonOwningTag | Tag type selecting non-owning (pointer) storage in ThreadStorage |
| Cthreadschedule::detail::OwningTag | Tag type selecting owning (value) storage in ThreadStorage |
| Cthreadschedule::PollingWait< IntervalMs > | Wait policy that polls with a configurable timeout |
| Cthreadschedule::PoolWithErrors< PoolType > | Thread pool wrapper that combines any pool type with an ErrorHandler |
| 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::detail::QueryFacadeMixin< Derived > | CRTP mixin that provides functional-style query facade methods |
| Cthreadschedule::detail::QueryFacadeMixin< CompositeThreadRegistry > | |
| Cthreadschedule::CompositeThreadRegistry | Aggregates multiple ThreadRegistry instances into a single queryable view |
| Cthreadschedule::detail::QueryFacadeMixin< ThreadRegistry > | |
| Cthreadschedule::ThreadRegistry | Central registry of threads indexed by OS-level thread ID (Tid) |
| 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::detail::SboCallable< TaskSize > | Type-erased, move-only callable with configurable inline storage |
| 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::HighPerformancePool::Statistics | |
| Cthreadschedule::ThreadPoolBase< WaitPolicy >::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::ThreadPoolBase< WaitPolicy > | Single-queue thread pool parameterized by its idle-wait strategy |
| Cthreadschedule::ThreadPriority | Value-semantic wrapper for a thread scheduling priority |
| Cthreadschedule::ThreadProfile | Declarative profile bundling scheduling intent for a thread |
| 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 > | |