CCAFFEINE
0.8.8
|
00001 00007 #ifndef GenericHashBucket_seen 00008 #define GenericHashBucket_seen 00009 //#include "jc++/jc++.h" 00010 //#include "jc++/lang/Object.h" 00011 //#include "jc++/util/HashKey.h" 00012 00013 namespace jcpp { 00014 00015 00017 class GenericHashBucket : public virtual Object { 00018 00019 private: 00020 HashKey *okey; 00021 Object *ovalue; 00022 GenericHashBucket *hnext; 00023 00024 public: 00025 CDELETE GenericHashBucket(HashKey *key, Object *value); 00026 00028 HashKey *key(); 00029 00031 Object *element(); 00032 00034 GenericHashBucket *next(); 00035 00037 void setNext(GenericHashBucket *next); 00039 void setValue(Object *val); 00040 00041 }; 00042 00043 } ENDSEMI //jcpp 00044 #endif // GenericHashBucket_seen