CCAFFEINE  0.8.8
HashBucket.h
00001 
00007 #ifndef HashBucket_seen
00008 #define HashBucket_seen
00009 //#include "jc++/jc++.h"
00010 //#include "jc++/lang/Object.h"
00011 
00012 namespace jcpp {
00013 
00014 
00016 class HashBucket : public virtual Object {
00017 
00018 private:
00019         Object *okey;
00020         Object *ovalue;
00021         HashBucket *hnext;
00022 
00023 public:
00024         CDELETE HashBucket(Object *key, Object *value);
00025 
00027         Object *key();
00028 
00030         Object *element();
00031 
00033         HashBucket *next();
00034 
00036         void setNext(HashBucket *next);
00038         void setValue(Object *val);
00039 
00040 };
00041 
00042 }  ENDSEMI //jcpp
00043 #endif // HashBucket_seen