00001
00007 #ifndef VectEnum_seen
00008 #define VectEnum_seen
00009 namespace jcpp {
00010
00011
00012
00013
00014
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
00037 #endif // VectEnum_seen