|
dot-xx
A personal collection of small C++ modules
|
| dot-xx-assert | |
| d1bd36bb48ea9691631aef1714100d25b706078b | |
| src | |
| assert.xx | Main and only file of the dxx.assert module |
| dot-xx-cstd | |
| 484a6c8938eb0cab412991f9f9f7d1d8de560958 | |
| 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 | |
| d424cf7e88206bd42936e982b14b3a0ec9373d83 | |
| src | |
| errors.xx | Main interface file of dxx.errors module |
| dot-xx-http | |
| f43532dd7ff971af773400ef36505f205dcaa85e | |
| 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 | |
| 404a2e38e835a56e622ae6ce8e4a230638af3dbd | |
| 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 | |
| 7338e3df4e527f7ac20e3471672260962b070b37 | |
| src | |
| overload.xx | Main interface file of dxx::overload module |
| dot-xx-selftest | |
| 4d96b5bbd3d7687e98aaef4d82b832d4e8d43321 | |
| 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 | |
| 291bb48b921d9064bc2fc2de6b7c6778ae77eeb8 | |
| 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 |