28 class FileName :
public std::vector< std::unique_ptr<FileDef> >
48 std::size_t
operator()(
const std::string& input)
const noexcept
50 return std::hash<std::string>()(
searchKey(input));
53 bool operator() (
const std::string &t1,
const std::string &t2)
const
60 std::string key = input;
64 std::transform(key.begin(),key.end(),key.begin(),
65 [](
char c){ return (char)std::tolower(c); });
73 std::unordered_multimap<std::string,FileName*,FileNameFn,FileNameFn> >