File tree Expand file tree Collapse file tree 1 file changed +28
-1
lines changed Expand file tree Collapse file tree 1 file changed +28
-1
lines changed Original file line number Diff line number Diff line change
1
+ CircularBuffer_CPP
2
+ ===========
3
+
1
4
[ ![ Actions Status] ( https://github.com/vinitjames/circularbuffer_CPP/workflows/Build%20and%20Test/badge.svg )] ( https://github.com/vinitjames/circularbuffer_CPP/actions )
2
5
3
6
7
+ ## About
8
+ circularbuffer_CPP is a simple, general purpose STL style [ circularbuffer] ( https://en.wikipedia.org/wiki/Circular_buffer ) implementation in C++.
9
+
10
+
11
+ ## Features
12
+ * STL style implementaion of Circular Buffer
13
+ * Lightweight (only single header file)
14
+ * Simple API conforming to STL container semantics.
15
+ * Random Access Iterator for easy forwad and reverse iteration and looping through elements.
16
+ * Test suites
17
+
18
+ ## Installation
19
+ Run:
20
+ ```
21
+ git clone https://github.com/vinitjames/circularbuffer_CPP.git
22
+ ```
23
+ # Without CMAKE
24
+ copy circular_buffer.h to your project
4
25
5
- #A simple, general purpose STL style circular buffer in C++
26
+ # With CMAKE to run tests
27
+ Run ```mkdir build
28
+ cd build
29
+ cmake ..
30
+ cmake --build .
31
+ ctest ```
32
+ to compile and run tests.
You can’t perform that action at this time.
0 commit comments