dot-xx
A personal collection of small C++ modules
Loading...
Searching...
No Matches
File List
Here is a list of all documented files with brief descriptions:
 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