PPL Assignment
IRM2015006
search.h
Go to the documentation of this file.
1 #ifndef SEARCH_H
2 #define SEARCH_H
3 
4 #include "../boys/allboys.h"
5 #include "../utils/logger/logger.h"
6 #include <vector>
7 #include <iostream>
8 
9 
11 class Search {
12 protected:
14  std::vector<Boy*> boyslist;
15 
16 public:
17  /* Abstract method to find girlfriends of given boys */
18  virtual void findGirlfriends (std::vector<std::string> namelist, Logger *logger) = 0;
19 };
20 
21 
22 #endif /* SEARCH_H */
Definition: search.h:11
Definition: logger.h:8
std::vector< Boy * > boyslist
Definition: search.h:14
virtual void findGirlfriends(std::vector< std::string > namelist, Logger *logger)=0