CCAFFEINE  0.8.8
GenericHashEnum.h
00001 
00007 #ifndef GenericHashEnum_seen
00008 #define GenericHashEnum_seen
00009 
00010 namespace jcpp {
00011 
00012 
00013 //#include "jc++/jc++.h"
00014 //#include "jc++/lang/Object.h"
00015 //#include "jc++/util/Enumeration.h"
00016 
00022 class GenericHashEnum : public virtual Enumeration {
00023 
00024 private:
00025 
00027   HashKey **vector; 
00029   int posn;
00030   int vector_count;
00031 
00032 public:
00033 
00035   GenericHashEnum(HashKey **ary, int count);
00036 
00037   virtual ~GenericHashEnum() ;
00038 
00039   virtual boolean hasMoreElements() ;
00040 
00041   virtual Object *nextElement() ;
00042 };
00043 } ENDSEMI //jcpp
00044 #endif // GenericHashEnum_seen