Zth (libzth)
Loading...
Searching...
No Matches
Class Hierarchy
This inheritance list is sorted roughly, but not completely, alphabetically:
[detail level 1234567]
 Czth::fsm::Callback< T, GuardPollInterval >
 Czth::fsm::Callback< T, void >
 Czth::impl::ContextBase< Context >
 Czth::Hook< Fiber & >
 Czth::Hook< zth::Gate & >
 Czth::List< zth::Fiber >
 Czth::map_type< uint64_t, string >
 Czth::Optional< type >
 Czth::impl::Packed< R >
 Czth::SharedPointerOps< SharedPointer< T >, T >
 Czth::SharedPointerOps< SharedPointer< zth::coro::generator_promise >, zth::coro::generator_promise >
 Czth::SharedPointerOps< SharedPointer< zth::coro::task_promise >, zth::coro::task_promise >
 Czth::SharedPointerOps< SharedPointer< zth::Future >, zth::Future >
 Czth::SharedPointerOps< SharedPointer< zth::Future< T * > >, zth::Future< T * > >
 Czth::SharedPointerOps< SharedPointer< zth::Future< T > >, zth::Future< T > >
 Czth::SharedPointerOps< SharedPointer< zth::Future< void > >, zth::Future< void > >
 Czth::SharedPointerOps< SharedPointer< zth::TypedFiberN >, zth::TypedFiberN >
 Czth::SharedReferenceOps< SharedReference< T >, T >
 Czth::small_vector< MetaItem, PollItemList::prealloc >
 Czth::small_vector< Pollable * >
 Czth::small_vector< PollItem, 4 >
 Czth::SortedList< zth::TimedWaitable >
 Cstd::exceptionSTL class
 Czth::impl::std_promise_base< T * >
 Czth::impl::std_promise_base< void >
 Czth::impl::std_shared_future_base< T * >
 Czth::impl::std_shared_future_base< void >
 Czth::ThreadLocalSingleton< Worker >
 Czth::vector_type< index_type >
 Czth::vector_type< void * >
 Czth::vector_type< zth::fsm::Symbol >
 Czth::BacktraceSave a backtrace
 Czth::choose_type< T, WhenTIsVoid >
 Czth::choose_type< void, WhenTIsVoid >
 Czth::ContextAttr
 Czth::coro::find_type< Needle, Haystack >
 Czth::coro::generator< T >A coroutine generator producing a sequence of values
 Czth::coro::generator_fiber< Generator, Fiber >
 Czth::coro::generator_promise< T >::end_type
 Czth::coro::generator_promise< T >::iterator< U >
 Czth::coro::promise_awaitable< Promise, Awaitable >
 Czth::coro::task< T >A coroutine task producing a single result value
 Czth::coro::task_fiber< Task, Fiber >
 Czth::cow_stringCopy-on-write string
 Czth::DefaultConfig
 Czth::DefaultConfig::Allocator< T >Allocator type
 Czth::Env
 Czth::EventRate< T, Bins, Count >Measure the rate of some event in Hz
 Czth::exceptionBase exception class for Zth exceptions
 Czth::fiber_type< F >
 Czth::FiberManipulator
 Czth::fsm::Action
 Czth::fsm::Callback< T, R, haveArg, isMember, isOk >
 Czth::fsm::function_traits< T >
 Czth::fsm::Guard
 Czth::fsm::Named< enable >
 Czth::fsm::Named< false >
 Czth::fsm::SymbolA input/state symbol
 Czth::fsm::Transitions< Size >::CompiledTransition
 Czth::fsm::TransitionsBase
 Czth::function_type_helper< F >
 Czth::function_type_helper< R(&)(Args...)>
 Czth::function_type_helper< R(*&)(Args...)>
 Czth::function_type_helper< R(*)(Args...)>
 Czth::function_type_helper< R(Args...)>
 Czth::functor_operator_type< T >
 Czth::functor_operator_type< R(Args...)>
 Czth::functor_traits< F >
 Czth::functor_traits< R(&)(Args...)>
 Czth::functor_traits< R(*&)(Args...)>
 Czth::functor_traits< R(*)(Args...)>
 Czth::functor_traits< R(Args...)>
 Czth::has_call_operator< T >
 Czth::Hook< T >
 Czth::Hookable< T >
 Czth::impl::any_type
 Czth::impl::Arguments< A >
 Czth::impl::ContextBase< Impl >Base class of the Context
 Czth::impl::fiber_future_helper< T, bool >
 Czth::impl::fiber_future_helper< T, false >
 Czth::impl::FunctionION< R, A, A_ >
 Czth::impl::FunctionION< void, A, A_ >
 Czth::impl::is_function_< F >
 Czth::impl::is_function_< T(Args...)>
 Czth::impl::Packed< T >
 Czth::impl::Packed< T & >
 Czth::impl::std_promise_base< T >
 Czth::impl::std_shared_future_base< T >
 Czth::is_callable< T >
 Czth::is_function< T >
 Czth::joinerRAII class to join fibers and futures on destruction
 Czth::List< T >
 Czth::List< T >::Iterator< cyclic >
 Czth::list_type< T >std::list type using Config::Allocator::type
 Czth::Listable
 Czth::Load< T >Measure the load of some activity
 Czth::LockedMutex RAII, that locks and unlocks the mutex automatically
 Czth::map_type< Key, T, Compare >std::map type using Config::Allocator::type
 Czth::monotonic_clock
 Czth::Optional< T >
 Czth::Optional< void >
 Czth::PerfEvent< Enable >An event to be processed by perf_event()
 Czth::PerfEvent< false >
 Czth::PeriodicWakeUpPeriodic wakeup after fixed interval
 Czth::PollableA pollable thing
 Czth::PolledMemberWaitingHelper< C >
 Czth::RefCounted
 Czth::Register< T, Addr, Fields >Helper class to read/write (bitfields in) hardware registers
 Czth::remove_function_cvref< F >
 Czth::RunnableAn abstract class, that can be started as a fiber
 Czth::safe_ptr< T >Wrapper for a pointer, which checks validity of the pointer upon dereference
 Czth::Sequence<... >
 Czth::SharedPointerOps< Impl, T >
 Czth::SharedPointerOps< Impl, void >
 Czth::SharedReferenceOps< Impl, T >
 Czth::SharedReferenceOps< Impl, void >
 Czth::Singleton< T >Singleton pattern
 Czth::small_vector< T, Prealloc, Allocator >A simple std::vector, which can contain Prealloc without heap allocation
 Czth::smallest_uint< x, smallest_uint_size< 1 > >
 Czth::smallest_uint< x, smallest_uint_size< 2 > >
 Czth::smallest_uint< x, smallest_uint_size< 4 > >
 Czth::smallest_uint_size< size >
 Czth::SortedList< T, Compare >
 Czth::StackStack information
 Czth::ThreadLocalSingleton< T >Singleton pattern, but only per-thread
 Czth::TimeIntervalConvenient wrapper around struct timespec that contains a time interval
 Czth::TimestampConvenient wrapper around struct timespec that contains an absolute timestamp
 Czth::type< T >
 Czth::TypedFiberFactory< F >
 Czth::TypedFiberType< F >
 Czth::TypedFiberType< F >::NoArg
 Czth::UniqueIDBase
 Czth::vector_type< T >std::vector type using Config::Allocator::type
 Czth::Waitable
 Czth_cond_t
 Czth_future_t
 Czth_gate_t
 Czth_init_entry
 Czth_mailbox_t
 Czth_mutex_t
 Czth_sem_t