Jonathan G Rennison
|
c7f9218fa5
|
Fix narrowing conversion warning in ring_buffer.hpp
|
2023-11-09 20:30:03 +00:00 |
|
Jonathan G Rennison
|
e912cfc19d
|
Ring buffer: Use as backing for std::queue uses
|
2023-08-19 15:28:45 +01:00 |
|
Jonathan G Rennison
|
b59a8dc21c
|
Ring buffer: Don't apply const when dereferencing iterators
|
2023-08-19 13:54:52 +01:00 |
|
Jonathan G Rennison
|
0c634edef5
|
Ring buffer: Add erase
|
2023-08-19 13:47:14 +01:00 |
|
Jonathan G Rennison
|
877e301c5a
|
Ring buffer: Add multi-value insert
|
2023-08-19 13:04:48 +01:00 |
|
Jonathan G Rennison
|
bdfdb9808a
|
Ring buffer: Add iterator conversions
|
2023-08-19 12:25:15 +01:00 |
|
Jonathan G Rennison
|
8d2911fe29
|
Ring buffer: Add swap function, make move (swap) assignment noexcept
|
2023-08-19 12:16:33 +01:00 |
|
Jonathan G Rennison
|
ab128143fb
|
Ring buffer: Make iterator default constructor public
|
2023-08-19 12:09:09 +01:00 |
|
Jonathan G Rennison
|
8d3a90425c
|
Test: Add tests for ring buffer functionality
|
2023-08-19 11:44:58 +01:00 |
|
Jonathan G Rennison
|
3f2b06fcbe
|
Ring buffer: Fix various insert/emplace cases
|
2023-08-19 11:41:29 +01:00 |
|
Jonathan G Rennison
|
6b8994c947
|
Ring buffer: Fix iterator operator + and -
|
2023-08-19 11:41:11 +01:00 |
|
Jonathan G Rennison
|
21adf399c0
|
Ring buffer: Add a std::initializer_list constructor
|
2023-08-19 11:32:49 +01:00 |
|
Jonathan G Rennison
|
ebd375c247
|
Container: Add a self-resizing ring buffer container
|
2023-08-18 21:25:36 +01:00 |
|