home *** CD-ROM | disk | FTP | other *** search
/ The Devil's Doorknob BBS Capture (1996-2003) / devilsdoorknobbbscapture1996-2003.iso / Dloads / OTHERUTI / TCPP30-1.ZIP / CLASSSRC.ZIP / COLLECT.CPP < prev    next >
C/C++ Source or Header  |  1992-02-18  |  1KB  |  30 lines

  1. /*------------------------------------------------------------------------*/
  2. /*                                                                        */
  3. /*  COLLECT.CPP                                                           */
  4. /*                                                                        */
  5. /*  Copyright Borland International 1991                                  */
  6. /*  All Rights Reserved                                                   */
  7. /*                                                                        */
  8. /*------------------------------------------------------------------------*/
  9.  
  10. #if !defined( __COLLECT_H )
  11. #include <Collect.h>
  12. #endif    // __COLLECT_H
  13.  
  14. Object _FAR & Collection::findMember( Object _FAR & testObject ) const
  15. {
  16.     ContainerIterator& containerIterator = initIterator();
  17.     while( containerIterator != 0 )
  18.         {
  19.         Object& listObject = containerIterator++;
  20.         if( listObject == testObject )
  21.             {
  22.             delete &containerIterator;
  23.             return listObject;
  24.             }
  25.         }
  26.     delete &containerIterator;
  27.     return NOOBJECT;
  28. }
  29.  
  30.