castringlist.h

00001 #ifndef CASTRINGLIST_H
00002 #define CASTRINGLIST_H
00003 
00004 #include <ClanLib/core.h>
00005 
00006 #define CA_SL_ITEMSIZE  128
00007 
00012 class CAStringList {
00013 public:
00014     CAStringList( char separator='~' );
00015     CAStringList( const char* list, char separator='~' );
00016     ~CAStringList();
00017 
00021     void   setList( const char* list ) {
00022         this->list = list;
00023     }
00024     int    count();
00025     char*  getItem( int which, int maxLen=CA_SL_ITEMSIZE );
00026 
00027 private:
00029 
00030     CL_String list;
00032     CL_String item;
00034     char   separator;
00035 };
00036 
00037 #endif

Generated on Tue Nov 28 06:48:28 2006 by  doxygen 1.5.0