20.6 Private Inheritance - example (cont.)

void Set::add(string s)
{
   Iterator iter = begin();
   Iterator stop = end();
   while (iter != stop)
   {
      if (s.equals(iter.get()))
         return; // Already in set, dont add
   }
   push_back(s); // Can use inherited push_back method
}

prev |top |next