Loading...
Searching...
No Matches
Container Utilities

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...
 

Detailed Description

Reusable generic containers and result types.

This module showcases doxyYoda's rendering of:

  • Template classes with type and non-type parameters
  • Exception hierarchies
  • std::variant-based sum types
  • Cross-file @see references