3#include <boost/algorithm/string/predicate.hpp>
4#include <boost/functional/hash.hpp>
5#include <unordered_map>
12 size_t operator()(
const std::string& key)
const
19 boost::hash_combine(seed, std::toupper(c, locale));
29 bool operator()(
const std::string& l,
const std::string& r)
const
31 return boost::iequals(l, r);
35 using ci_map = std::unordered_multimap<std::string, std::string, ci_hash, ci_key_eq>;
Hashing function for ci_map (unordered_multimap).
Definition: ci_map.h:11
Equals function for ci_map (unordered_multimap).
Definition: ci_map.h:28