Zth (libzth)
Class Hierarchy
This inheritance list is sorted roughly, but not completely, alphabetically:
[detail level 123456]
 Czth::fsm::Callback< T, GuardPollInterval >
 Czth::fsm::Callback< T, void >
 Czth::fiber_type_impl< R(*)(Args...)>
 Czth::FsmDescription< FsmImpl >
 Czth::FsmDescription< zth::Fsm >
 Czth::FsmGuard< zth::Fsm >
 Czth::List< zth::Fiber >
 Czth::list_type< std::pair< void(*)(zth::Fiber &, void *), void * > >
 Czth::Listable< Fiber >
 Czth::Listable< TimedWaitable >
 Czth::map_type< uint64_t, string >
 Czth::impl::Packed< R >
 Czth::SharedPointer< Future< T > >
 Czth::SharedPointer< zth::Future >
 Czth::small_vector< MetaItem, PollItemList::prealloc >
 Czth::small_vector< Pollable * >
 Czth::small_vector< PollItem, 4 >
 Czth::SortedList< zth::TimedWaitable >
 Cstd::exceptionSTL class
 Czth::ThreadLocalSingleton< Worker >
 Czth::vector_type< index_type >
 Czth::vector_type< Input >
 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::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::fiber_type< F >
 Czth::fiber_type_impl< 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::FsmCompiler< Fsm >A compiler to turn an zth::FsmDescription into something that can be used by zth::Fsm
 Czth::FsmDescription< Fsm >The description of a Fsm
 Czth::FsmGuard< Fsm >A guard is evaluated, and when true, the corresponding transition is taken
 Czth::impl::Arguments< A >
 Czth::impl::ContextBase< Impl >Base class of the Context
 Czth::impl::ContextBase< Impl >::StackStack information
 Czth::impl::FunctionION< R, A, A_ >
 Czth::impl::FunctionION< void, A, A_ >
 Czth::impl::Packed< T >
 Czth::impl::Packed< T & >
 Czth::List< T >
 Czth::List< T >::iterator
 Czth::list_type< T >std::list type using Config::Allocator::type
 Czth::Listable< ChildClass >
 Czth::Load< T >Measure the load of some activity
 Czth::map_type< Key, T, Compare >std::map type using Config::Allocator::type
 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::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::SharedPointer< T >
 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::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::TypedFiberFactory< F >
 Czth::TypedFiberType< F >
 Czth::TypedFiberType< R(*)(Args...)>
 Czth::TypedFiberType< R(*)(Args...)>::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_mutex_t
 Czth_sem_t