82 virtual bool insert_after(MemPointer* ptr) = 0; |
82 virtual bool insert_after(MemPointer* ptr) = 0; |
83 }; |
83 }; |
84 |
84 |
85 // implementation class |
85 // implementation class |
86 class MemPointerArrayIteratorImpl : public MemPointerArrayIterator { |
86 class MemPointerArrayIteratorImpl : public MemPointerArrayIterator { |
87 #ifdef ASSERT |
|
88 protected: |
87 protected: |
89 #else |
|
90 private: |
|
91 #endif |
|
92 MemPointerArray* _array; |
88 MemPointerArray* _array; |
93 int _pos; |
89 int _pos; |
94 |
90 |
95 public: |
91 public: |
96 MemPointerArrayIteratorImpl(MemPointerArray* arr) { |
92 MemPointerArrayIteratorImpl(MemPointerArray* arr) { |