werkzeugkiste/container/circular_buffer.h file

Contents

Namespaces

namespace werkzeugkiste
namespace werkzeugkiste::container
Utility functions for standard containers.

Classes

template<typename T, typename T_nonconst, typename elem_type = typename T::value_type>
class werkzeugkiste::container::circular_buffer_iterator
Templated STL compatible iterator for the circular_buffer.
template<typename T, int DefaultCapacity = 100, typename Alloc = std::allocator<T>>
class werkzeugkiste::container::circular_buffer
STL-like circular buffer.