home *** CD-ROM | disk | FTP | other *** search
/ OS/2 Professional Developers Kit 1992 November / Disc01 / Disc01.mdf / cppbeta / bbxxk / iakey.c__ / IAKEY.C
Encoding:
Text File  |  1992-10-26  |  454 b   |  17 lines

  1. /* Copyright (c) IBM Corp. 1992 */
  2. template <class Element, class Key>
  3. Boolean IAKeyCollection < Element, Key >::
  4. containsAllKeysFrom (IACollection < Element > const& collection) const
  5. { Boolean result = True;
  6.   ICursor *cursor = collection.newCursor ();
  7.   forCursor (*cursor) {
  8.     if (! containsElementWithKey (key (collection.elementAt (*cursor)))) {
  9.       result = False;
  10.       break;
  11.     }
  12.   }
  13.   delete cursor;
  14.   return result;
  15. };
  16.  
  17.