Crow Library
By Ross Smith
GitHub repository
Overview
This is my unified utility library. Everything here is in namespace Crow.
The CMakeLists.txt includes an install target to copy the headers and
static library into /usr/local/include and /usr/local/bin or the
equivalent.
Other libraries required:
- All operating systems
- PCRE2 - Required by the regex module and anything that uses it
- Libcurl - Required by the web client modules
- Nlohmann-Json - Required by the web client modules
- Sqlite3 - Required by the Sqlite module
- Operating system specific
- Linux
crypto - Required for cryptographic hash functions
- Windows
ws2_32 - Required for networking
Index
- Basic types
- Algorithms
- Command line
- Containers
- Database
- Graphics
- I/O
- Linear algebra
- Mapping
- Multithreading
- Networking
- Numerics
- Random generation
- Science
- System facilities
- File formats
- Text manipulation
- Time and date
- Unit testing
- Library version