|
gz-cpp-util 1.3
A c++20 library containing various utilities
|
| ▼Cstd::exception | |
| ▼Cgz::Exception | The parent for all other exceptions |
| Cgz::FileIOError | Any error that occurs during file io |
| Cgz::InvalidArgument | Any error that implies an invalid argument was passed to a function |
| Cgz::InvalidType | Any error where a wrong type was used |
| Cgz::Iterator< T > | A generic iterator that satisfies std::forward_iterator |
| Cgz::RingBuffer< T >::Iterator | Bidirectonal iterator for the RingBuffer |
| Cgz::Log | Manages printing messages to stdout and to logfiles |
| Cgz::LogCreateInfo | Create info for a Log object |
| Cgz::Queue< T > | A thread-safe queue with a dynamic size up until a maximum size |
| Cgz::RingBuffer< T > | A fixed size buffer that can store data continuously without needing to move data or reallocate memory |
| Cgz::SettingsManager< CacheTypes > | |
| Cgz::SettingsManagerAllowedValues< CacheTypes > | Information about the allowed values |
| Cgz::SettingsManagerCreateInfo< CacheTypes > | Creation info for SettingsManager |
| Cgz::util::string_hash | |
| Cgz::re::types |