bool Street::Has(const Home &s) { list<Home>::iterator i; for ( i = ListHomes.begin(); i != ListHomes.end(); i++) { if (s.getiHome() == i->getiHome()) return true; } return false; }
void Street::Delete(const Home &s) { list<Home>::iterator i; for ( i = ListHomes.begin(); i != ListHomes.end(); i++) { if (s.getiHome() == i->getiHome()) ListHomes.remove(s); return; } throw NotFoundException(); }
bool Home::operator == (const Home &s) { if (iHome == s.getiHome()) return true; return false; }