PPL Assignment
IRM2015006
ArraySearch Class Reference

#include <array_search.h>

Inheritance diagram for ArraySearch:
Inheritance graph
Collaboration diagram for ArraySearch:
Collaboration graph

Public Member Functions

 ArraySearch (std::vector< Boy * > boylist)
 
void findGirlfriends (std::vector< std::string > namelist, Logger *logger) override
 

Private Member Functions

BoylinearSearch (std::string name)
 

Additional Inherited Members

Detailed Description

Class to perform linear search Inherits class Search, public

Definition at line 9 of file array_search.h.

Constructor & Destructor Documentation

ArraySearch::ArraySearch ( std::vector< Boy * >  boylist)

Constructor which initialises boylist

Definition at line 13 of file array_search.cpp.

Member Function Documentation

void ArraySearch::findGirlfriends ( std::vector< std::string >  namelist,
Logger logger 
)
overridevirtual

overriden method to find girlfriends, here, by linear search

Implements Search.

Definition at line 19 of file array_search.cpp.

Here is the call graph for this function:

Boy * ArraySearch::linearSearch ( std::string  name)
private

Function which implements linear search

Definition at line 4 of file array_search.cpp.

Here is the caller graph for this function:


The documentation for this class was generated from the following files: