00001 #ifndef KWDSET_H
00002 #define KWDSET_H
00003
00004 struct enumstr
00005 {
00006 const char *alias;
00007 int id;
00008 };
00009
00010 class kwdset
00011 {
00012 public :
00013 kwdset(const long num, const enumstr *setptr);
00014
00015
00016 const char* get_str(const int i) const;
00017
00018
00019 const int get_id(const char *) const;
00020
00021
00022 const int get_id(char *) const;
00023
00024
00025 long check_int(int val) const;
00026
00027 long n;
00028 const enumstr *set;
00029 };
00030
00031 #endif