This repository has been archived on 2026-04-17. You can view files and clone it. You cannot open issues or pull requests or push a commit.
Files
bhlib/README.md
Mikhail Romanko dd15b42b44 Add Unicode tests, fix whitespace, fix docs
Added Unicode tests (and fixed few bugs), changed whitespace script to
proccess markdown files, added new guide to showcase how to work with
Unicode.
2025-04-06 14:11:38 +03:00

34 lines
1013 B
Markdown

# BHLib
Library with a bunch of stuff
## About
Here is a short list of implemented features:
- Abstraction over input/output
- Basic data structures and algorithms (hashmap, queue, heaps, partitions)
- Geomtric primitives (vectors, matrices, quaternions, rays, boxes)
- Thread support functions and structures (thread, mutex, cv, atomics, etc.)
- Unicode support functions (BMP, UTF-8, UTF-16, UTF-32)
- String conversion from/to numbers
For more information about currently implemented and planned features checkout
[this page](doc/Features.md)
## Docs
The documentation for the functions is provided in the form of Doxygen comments.
The [HowTo guides](doc/HowTo.md) are also available.
## License
BHLib is licensed under [0BSD License](https://opensource.org/license/0bsd).
This means that you can:
- Use this library in personal or commercial projects
- Freely redistribute library in either source or binary forms without
copyright notice
- Modify and relicense your version/fork of the library