General Utility Library for C++14  2.7

The General Utility Library provides the following containers:

SlidingBuffer: A circular data buffer of (semi-)fixed capacity to which elements can be added at the front or at the back.

SlidingBufferExposed: The same as SlidingBuffer, but with direct iterator access to the underlying buffer for maximum performance.

SmallVector: A resizable container with contiguous storage that can hold a specified number of elements without allocating memory on the heap.