CCAFFEINE  0.8.8
VectEnum.h
00001 
00007 #ifndef VectEnum_seen
00008 #define VectEnum_seen
00009 namespace jcpp {
00010 
00011 
00012 //#include "jc++/jc++.h"
00013 //#include "jc++/lang/Object.h"
00014 //#include "jc++/util/Enumeration.h"
00015 
00017 class VectEnum : public virtual Enumeration {
00018 
00019 private:
00020   int index;
00021   int elementCount;
00022   Object **elementData;
00023 
00024 public:
00025 
00026   CDELETE VectEnum(Object **borrowed_data, int eCount);
00027 
00028   virtual ~VectEnum() ;
00029 
00030   boolean hasMoreElements ();
00031 
00032   Object *nextElement ();
00033 
00034 };
00035 
00036 }  ENDSEMI //jcpp
00037 #endif // VectEnum_seen