Skip to content
 
 

Repository files navigation

CircularBuffer

Actions Status   MIT License

About

circularbuffer_CPP is a simple, general purpose STL style circularbuffer implementation in C++.

Features

  • STL style implementation of Circular Buffer
  • Lightweight (only single header file)
  • Simple API conforming to STL container semantics.
  • Random Access Iterator for easy forward and reverse iteration and looping through elements.
  • Test suites

Installation

Run:

git clone https://github.com/vinitjames/circularbuffer_CPP.git

Without CMAKE

copy circular_buffer.h to your project

With CMAKE

To locally build and run test run the following commands:

mkdir build
cmake -B build
cmake --build build
ctest --test-dir build

To include in project as a submodule just clone the repo in a subdirectory and use add_subdirectory() in the top level CMakeLists.txt

About

A lightweight C++ STL style circular buffer.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages