Here are the classes, structs, unions and interfaces with brief descriptions:
[detail level 12]
| ▼Ncontainers | |
| CBufferOverflow | Thrown when a fixed-capacity container is full |
| CBufferUnderflow | Thrown when popping from an empty container |
| CContainerError | Base exception for container errors |
| CResult | A sum type representing either a success value or an error |
| CRingBuffer | A fixed-capacity circular buffer |
| CStack | A simple LIFO stack backed by std::vector |
| ▼Ngeometry | |
| CCircle | A circle defined by its radius |
| CRectangle | A rectangle defined by width and height |
| CShape | Abstract base class for all 2D shapes |
| CSquare | A square — a special case of Rectangle where width equals height |
| CTriangle | A triangle defined by its three side lengths |
| ▼Nyoda | The Yoda namespace — core utilities for the doxyYoda demo |
| CScopedTimer | A simple RAII-based timer for benchmarking |
| CVec2 | A 2D vector with common geometric operations |