Go to the graphical class hierarchy
This inheritance list is sorted roughly, but not completely, alphabetically:
[detail level 12]
Casync_task | Handle for asynchronous tasks |
Ccondition | Waitable condition variable |
Cdatetime | Represents a point of time in wallclock, tracking the timestamps accuracy/precision |
Cduration | The duration class represents a time interval in milliseconds |
▼Cevent_base | Common base class for all events |
Csimple_event< UniqueType, Values > | This is the recommended event class |
Cevent_handler | Simple handler for asynchronous event processing |
Cfile | Lean class for file access |
Clocal_filesys | This class can be used to enumerate the contents of local directories and to query the metadata of files |
Cmonotonic_clock | A monotonic clock (aka steady clock) is independent from walltime |
Cmutex | Lean replacement for std::(recursive_)mutex |
Cprocess | Manages an asynchronous process with redirected IO |
Crecursive_remove | Recursively deletes directories |
Cscoped_lock | A simple scoped lock |
Cshared_optional< T, Init > | Shared_optional is like std::shared_ptr but with relational operators acting like C++17's std::optional |
Csparse_optional< T > | Similar to C++17's std::optional, but stores the data in dynamic memory |
▼Cthread | Spawns and represents a new thread of execution |
Cevent_loop | A threaded event loop that supports sending events and timers |
Cthread_pool | A dumb thread-pool for asynchronous tasks |