This repo contains some utility headers implemented for practice or personal use. All headers are independent and can be just copied into existing projects individually. C++20 is required to use them.
Currently implemented:
- logging (multiple log levels, output destinations, source info, formatting)
- constexpr string hash
- templated linked list (access, search, insertion)
- custom assertions and exceptions
- timer (different duration formats, intermediate steps, output formatting)