dot-xx
A personal collection of small C++ modules
|
build-llvm-libcpp | |
_deps | |
dot-xx-assert-src | |
src | |
assert.xx | Main and only file of the dxx.assert module |
dot-xx-cstd-src | |
src | |
compat.xx | Interface file for cxx.cstd.compat module |
cstd.xx | Main interface file for dxx.cstd module |
fixed.xx | Interface file for dxx.cstd.fixed module |
internal.xx | Re-export macros as enums |
dot-xx-errors-src | |
src | |
errors.xx | Main interface file of dxx.errors module |
dot-xx-http-src | |
src | |
coro.xx | Coroutine types for the server |
errors.xx | HTTP server exception types |
http.xx | Main interface file for dxx.http module |
message.xx | Request and Response types |
method.xx | HTTP methods enum and strings |
mime.xx | Built-in mime-type mappings |
path.xx | The server's path matching |
server.xx | A simple HTTP server |
status_codes.xx | HTTP status codes enum |
url.xx | URL encoding and decoding |
utils.xx | Misc utility code |
dot-xx-math-src | |
src | |
linalg | |
cross.xx | Cross product of 3D vectors |
dot.xx | Dot product |
linalg.xx | Linear algebra utilities for dxx::math |
norm.xx | Vector norms |
traits.xx | Type traits and concepts for linear algebra utilities |
utils | |
abs_diff.xx | Absolute difference between two numbers |
sign.xx | Number sign |
utils.xx | Main interface file for the dxx.math.utils module |
math.xx | The main interface file of the dxx::math module |
dot-xx-overload-src | |
src | |
overload.xx | Main interface file of dxx::overload module |
dot-xx-selftest-src | |
src | |
name_deduce.xx | Unit test name deduction from callable type name |
selftest.xx | Main interface file for dxx::selftest module |
dot-xx-utils-src | |
src | |
defer.xx | A simple RAII wrapper to run stuff at the end of scope |
ranges.xx | Utility code that helps working with ranges |
traits.xx | Type traits and concepts |
utils.xx | The main interface file of the dxx::utils module |