Add metaprogramming logic to enable modifying the case of strings
containing identifiers.
While doing some metaprogramming experiments (that I hope to contribute back to std), I had a need to map a snake_case identifier to a camelCase identifier.
I figured this code could benefit a lot of people, so I added more case inflections than only those I need while allowing usage at both compile-time and runtime.
Add metaprogramming logic to enable modifying the case of strings
containing identifiers.
While doing some metaprogramming experiments (that I hope to contribute back to *std*), I had a need to map a *snake_case* identifier to a *camelCase* identifier.
I figured this code could benefit a lot of people, so I added more case inflections than only those I need while allowing usage at both compile-time and runtime.