|
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 |
| dot-xx-math-src | |
| src | |
| linalg | |
| basic_ops.xx | Basic vector aritmetic. No documentation for functions since they are generated with macros (I know, I know, it was just too much to just write out...) |
| container_traits.xx | Traits that help the library where std::ranges API isn't enought. READ THE DESCRIPTION OF math::container_traits CAREFULLY |
| 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 | |
| lifetime_tester.xx | A class for testing and tracking object lifetimes |
| 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 |
| meta.xx | Metaprogramming stuff |
| option.xx | Heap-allocated optional type |
| 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 |