CCAFFEINE  0.8.8
StringHashBucket.h
00001 
00007 #ifndef StringHashBucket_seen
00008 #define StringHashBucket_seen
00009 namespace jcpp {
00010 
00011 
00012 //#include "jc++/jc++.h"
00013 //#include "jc++/lang/Object.h"
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 //jcpp
00040 #endif // StringHashBucket_seen