cpp-channel
cpp-channel copied to clipboard
Thread-safe container for sharing data between threads
Small iterator refinition to be a bit more aligned to standard one.
Would it be possible to support batch reads/writes in some form? If you want to write all elements in a container to a channel it seems a bit inefficient to...
Currently, the channel iterators can be used only as output iterators. > Integrates well with STL algorithms. If I want to pipe two channels, there is no support for the...
In the push implementation, `closed` is checked before the mutex to the channel is locked. This means a could check that the queue is not closed, but have it be...
https://github.com/pocc/pre-commit-hooks
Is it needed? - https://github.com/doctest/doctest/blob/master/.github/workflows/main.yml - https://github.com/pdimov/mustache/blob/develop/.github/workflows/ci.yml - https://github.com/Dobiasd/FunctionalPlus/blob/master/.github/workflows/ci.yml - https://gist.github.com/NickNaso/0d478f1481686d5bcc868cac06620a60
Set [workflows audit](https://github.com/andreiavrammsd/static_vector.rs/blob/master/.github/workflows/workflows-audit.yml)
- [Examples](https://github.com/andreiavrammsd/cpp-channel/tree/master/examples) - [Tests](https://github.com/andreiavrammsd/cpp-channel/tree/master/tests)
- [Cppcheck](https://cppcheck.sourceforge.io/) - [Clang Static Analyzer](https://clang-analyzer.llvm.org/) - [cpplint](https://github.com/cpplint/cpplint) - others