|
| | 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.
|
| |