Utility Rack
Loading...
Searching...
No Matches
utility Directory Reference
Directory dependency graph for utility:
/github/workspace/include/utility

Files

 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.