home *** CD-ROM | disk | FTP | other *** search
- /* Copyright (C) 1993 Marc Stern (internet: stern@mble.philips.be) */
-
- #if defined(Uses_TGenCollection) && !defined(__TGenCollection )
- #define __TGenCollection
-
-
- class TGenCollection : public TStringCollection
- {
- public:
- TGenCollection( ccIndex = 0, ccIndex = 0 );
- virtual char *getData( ccIndex index ) { return getText(index); }
- virtual char *getText( ccIndex );
- virtual ccIndex indexOf( char *item );
- virtual ccIndex indexOfText( char *item );
- virtual void *firstThat( ccTestFunc Test, void *arg );
- virtual void *firstTextThat( ccTestFunc Test, void *arg );
- virtual int getCount();
- virtual int getTextLength();
- virtual int compare( void *, void * );
-
- private:
- virtual void *readItem( ipstream& ) { return 0; }
- virtual void writeItem( void *, opstream& ) {}
- };
-
- #endif