dist_tools/collection/
mgcoarraylistiterator__define.pro
This class provides a nice way to iterate through all the elements of an array list.
Class description for mgcoarraylistiterator
Inheritance
Fields
- arraylist obj_new()
arraylist being interated over
- pos 0L
position of the next element in the ArrayList to be returned by the "next" method
Fields in mgcoabstractiterator
- version 0L
Routines
result = mgcoarraylistiterator::hasNext()
Determine if the underlying collection has another element to retrieve.
result = mgcoarraylistiterator::next()
Return the next item in the underlying collection.
mgcoarraylistiterator::remove
Removes from the underlying MGArrayList the last element returned.
mgcoarraylistiterator::cleanup
Free resources of the iterator (not the underlying collection).
result = mgcoarraylistiterator::init(arraylist)
Initialize an MGArrayListIterator.
mgcoarraylistiterator__define
Define member variables.
Routine details
topmgcoarraylistiterator::hasNext
result = mgcoarraylistiterator::hasNext()
Determine if the underlying collection has another element to retrieve.
Return value
1 if underlying collection has another element, 0 otherwise
topmgcoarraylistiterator::next
result = mgcoarraylistiterator::next()
Return the next item in the underlying collection.
Return value
list item
topmgcoarraylistiterator::remove
mgcoarraylistiterator::remove
Removes from the underlying MGArrayList the last element returned.
topmgcoarraylistiterator::cleanup
mgcoarraylistiterator::cleanup
Free resources of the iterator (not the underlying collection).
topmgcoarraylistiterator::init
result = mgcoarraylistiterator::init(arraylist)
Initialize an MGArrayListIterator.
Return value
1 for success, 0 otherwise
Parameters
- arraylist in required type=object
MGcoArrayList to iterator over
topmgcoarraylistiterator__define
mgcoarraylistiterator__define
Define member variables.
Other attributes
- Requires:
IDL 6.0
File attributes
Modification date: | Wed Apr 22 23:29:03 2009 |
Lines: | 121 |
Docformat: | rst rst |