https://github.com/olexiykhokhlov/futils
my collection of the useful utils
https://github.com/olexiykhokhlov/futils
avl avl-tree avl-tree-implementations avltree containers profiler template-metaprogramming tree tree-structure utility-library
Last synced: 9 months ago
JSON representation
my collection of the useful utils
- Host: GitHub
- URL: https://github.com/olexiykhokhlov/futils
- Owner: OlexiyKhokhlov
- License: mit
- Created: 2016-06-12T06:07:12.000Z (over 9 years ago)
- Default Branch: master
- Last Pushed: 2022-01-07T14:38:37.000Z (almost 4 years ago)
- Last Synced: 2025-01-10T10:58:39.168Z (10 months ago)
- Topics: avl, avl-tree, avl-tree-implementations, avltree, containers, profiler, template-metaprogramming, tree, tree-structure, utility-library
- Language: C++
- Homepage:
- Size: 314 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# futils
For a long time of the my work in the different projects I have cought some situations when standard library or boost library haven't got needed functional.
This library is a collection of code that was made in the such situations.
There are:
- Profiler - is a template-based in-source profiler.
- BitStreamAdaptor - is an template adaptor that can adapt any secunce to the bit-stream
- RLUCache - is a map based container with the possibility to purge old items by the user tuned policy.
- ShardMap - is a template that helps to grow up map [performance in multithreading apps.
- BinaryTree - is a template AVL tree that has non-recursive insert/erase implementations.
[Doxygen generated API documentaion is here](https://olexiykhokhlov.github.io/futils/)