SkillAgentSearch skills...

Ringbuffer

A C++11/14 implementation of fixed size, exception safe, STL style circular buffers for both single threaded and multithreaded contexts

Install / Use

/learn @idreamerhx/Ringbuffer
About this skill

Quality Score

0/100

Supported Platforms

Universal

README

========== ringbuffer

A single header C++ implementation of threadsafe and non-threadsafe fixed-size, templated, STL-style cicular buffers (atomic_ringbuffer.hpp and ringbuffer.hpp, respectively). Both versions support full RAII/RRID compliance and the strong exception safety guarantee wherever possible.


Info

Both files are known to compile with clang++ (ver. Apple LLVM 7.0.0), and g++ (ver. 5.2.0) on OS X 10.11, under both -std=c++11 and -std=c++14.


License

ringbuffer is licensed under the OSI Approved MIT License Copyrighted (c) 2015 by Dalton Woodard. Please see the file LICENSE.md distributed with this package for details.

Related Skills

View on GitHub
GitHub Stars20
CategoryDevelopment
Updated1y ago
Forks23

Languages

C++

Security Score

75/100

Audited on Jan 18, 2025

No findings