Header-only constexpr perfect hash generator for C++14, gperf alternative.
Header-only, constexpr alternative to gperf for C++14 users
$ frozen::make_perfect_hash({"apple", "banana", "cherry"})$ constexpr auto keywords = frozen::make_perfect_hash({"int", "float", "double"});$ constexpr auto map = frozen::make_perfect_hash({{"red", 0}, {"green", 1}, {"blue", 2}});$ #include <frozen/unordered_map.h>
constexpr frozen::unordered_map<frozen::string, int, 5> keywords = {{"if", 1}, {"else", 2}};$ constexpr auto cmds = frozen::make_perfect_hash({"start", "stop", "restart", "status"});