PPL Assignment
IRM2015006
BinarySearch Class Reference

#include <binary_search.h>

Inheritance diagram for BinarySearch:
Inheritance graph
Collaboration diagram for BinarySearch:
Collaboration graph

Public Member Functions

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

Private Member Functions

BoybinarySearch (std::vector< Boy * > boys, int start, int end, std::string name)
 

Additional Inherited Members

Detailed Description

Class to implement binarySearch Inerhits Search public

Definition at line 9 of file binary_search.h.

Constructor & Destructor Documentation

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

Definition at line 20 of file binary_search.cpp.

Member Function Documentation

Boy * BinarySearch::binarySearch ( std::vector< Boy * >  boys,
int  start,
int  end,
std::string  name 
)
private

Definition at line 5 of file binary_search.cpp.

Here is the call graph for this function:

Here is the caller graph for this function:

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

overriden method to find girlfriends, here, by binary search

Implements Search.

Definition at line 25 of file binary_search.cpp.

Here is the call graph for this function:


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