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