00001
00007 #ifndef StringHashBucket_seen
00008 #define StringHashBucket_seen
00009 namespace jcpp {
00010
00011
00012
00013
00014
00018 class StringHashBucket : public virtual Object {
00019
00020 private:
00021 char *okey;
00022 Object *ovalue;
00023 StringHashBucket *hnext;
00024
00025 public:
00026 CDELETE StringHashBucket(char *key, Object *value);
00027
00028 char *key();
00029
00030 Object *element();
00031
00032 StringHashBucket *next();
00033
00034 void setNext(StringHashBucket *next);
00035 void setValue(Object *val);
00036
00037 };
00038
00039 } ENDSEMI
00040 #endif // StringHashBucket_seen