pabigot  0.1.1
C++ support classes
Data Structures | Namespaces
container.hpp File Reference

Special-purpose containers, primarily for embedded systems use. More...

#include <array>
#include <cinttypes>
#include <functional>
#include <limits>
#include <pabigot/common.hpp>

Go to the source code of this file.

Data Structures

class  pabigot::container::rr_adaptor< T >
 A basic round-robin (circular) homogeneous buffer with externally-allocated capacity. More...
 
class  pabigot::container::forward_chain< T, REF_NEXT >
 Container used to link objects into a sequence. More...
 
class  pabigot::container::forward_chain< T, REF_NEXT >::end_iterator_type
 Sentinal type used as end-of-chain iterator value. More...
 
class  pabigot::container::forward_chain< T, REF_NEXT >::chain_iterator_type
 Iterator type designed to support range-for. More...
 

Namespaces

 pabigot
 Root for all pabigot namespaces.
 
 pabigot::container
 Special purpose containers.
 

Detailed Description

Special-purpose containers, primarily for embedded systems use.

These may or may not satisfy any standard C++ container concepts.