Here are the classes, structs, unions and interfaces with brief descriptions:
[detail level 123]
| ▼Ngul17 | Namespace gul17 contains all functions and classes of the General Utility Library |
| Cbad_expected_access | The exception thrown by gul17::expected if value() is called, but no value is present |
| CConvertingStringView | A string view that can automatically convert numbers into strings |
| Cexpected | An expected<T, E> is an object that normally contains an "expected" object of type T, but it can alternatively contain another, "unexpected" or "error" object of type E |
| CFailToInstantiate | A helper class to debug types |
| CFinalAction | FinalAction allows us to execute something if the FinalAction object leaves the scope |
| CHexdumpParameterForward | Helper object used to enable a convenient syntax to dump things to a stream |
| CIsContainerLike | Helper type trait object to determine if a type is a container |
| CMinMax | Object that is designed to holds two values: minimum and maximum of something |
| COverloadSet | A function object that works like an overload set of functions |
| ▼CSlidingBuffer | A circular data buffer of (semi-)fixed capacity to which elements can be added at the front or at the back |
| CSlidingBufferIterator | Iterator of the SlidingBuffer container |
| CSlidingBufferExposed | A variant of SlidingBuffer that exposes the underlying container through its iterator interface |
| CSmallVector | A resizable container with contiguous storage that can hold a specified number of elements without allocating memory on the heap |
| Cspan | A view to a contiguous sequence of objects |
| CStandardDeviationMean | A struct holding a standard deviation and a mean value |
| ▼CThreadPool | A pool of worker threads with a task queue |
| CTaskHandle | A handle for a task that has (or had) been enqueued on a ThreadPool |
| CTrigger | A class that allows sending triggers and waiting for them across different threads |
| Cunexpected | Class template for constructing the unexpected value of an expected object |