18 for (
auto name : namelist) {
21 Boy* boy = searchResult->second;
22 logger->
log(
"found", name+
" boy found in list",
true);
26 logger->
log(
"q7:single", name+
" is single",
true);
29 logger->
log(
"not found", name,
true);
HashSearch(std::vector< Boy * > boylist)
void log(const std::string type, const std::string msg, bool print=false)
void findGirlfriends(std::vector< std::string > namelist, Logger *logger) override
std::map< std::string, Boy * > hashTable
std::vector< Boy * > boyslist