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