CircularBuffer
fork репозитория https://github.com/vinitjames/circularbuffer
About
circularbuffer_CPP is a simple, general purpose STL style circularbuffer implementation in C++.
Features
- STL style implementaion of Circular Buffer
- Lightweight (only single header file)
- Simple API conforming to STL container semantics.
- Random Access Iterator for easy forwad and reverse iteration and looping through elements.
- Test suites
Installation
Run:
git clone https://hub.mos.ru/litvinov_mv/circularbuffer_import.git
Without CMAKE
copy circular_buffer.h to your project
With CMAKE
To locally build and run test run the following commands
$ mkdir build
$ cd build
$ cmake ..
$ cmake --build .
$ ctest
To include in project as a submodule just clone the repo in a subdirectory and use add_subdirectory()
in the top level CMakeLists.txt