|
| byte_array.hpp |
| Utility functions to construct and compare a std::array of std::byte objects.
|
|
| cast_ptr_to.hpp |
| Utility functions for conveniently casting a pointer between types, primarily from some type T to either a char* or std::byte* .
|
|
| erase_where.hpp |
| Convenience functions for the erase-remove idiom in C++.
|
|
| forward_capture.hpp |
| A utility to perfectly forward function template parameters in lambda captures.
|
|
| overloaded.hpp |
| Overloaded utility function and class, primarily used with std::visit .
|
|
| repeat.hpp |
| Repeat code N times, since the C++ standard range-for does not make it easy to repeat a loop N times. The lambda or function object can access the iteration count, if desired.
|
|