Reusable generic containers and result types. More...
Namespaces | |
| namespace | containers |
Classes | |
| class | containers::BufferOverflow |
| Thrown when a fixed-capacity container is full. More... | |
| class | containers::BufferUnderflow |
| Thrown when popping from an empty container. More... | |
| class | containers::ContainerError |
| Base exception for container errors. More... | |
| class | containers::Result< T, E > |
| A sum type representing either a success value or an error. More... | |
| class | containers::RingBuffer< T, N > |
| A fixed-capacity circular buffer. More... | |
| class | containers::Stack< T > |
A simple LIFO stack backed by std::vector. More... | |
Reusable generic containers and result types.
This module showcases doxyYoda's rendering of:
std::variant-based sum types@see references