5 #ifndef __OBJECT_LIST_ITERATOR_H__ 6 #define __OBJECT_LIST_ITERATOR_H__ 9 #include "ObjectList.h" 47 #endif // __OBJECT_LIST_ITERATOR_H__ void first()
Set iterator to first item in list.
int m_index
Index into list.
Definition: ObjectListIterator.h:19
Definition: ObjectList.h:15
ObjectListIterator()
Iterator must be given list when created.
A 2-d bounding box.
Definition: Box.h:10
void setList(const ObjectList *p_list)
Set to new List.
Object * currentObject() const
Return pointer to current item in list, NULL if done/empty.
ObjectListIterator & operator=(const ObjectListIterator &rhs)
Assignment operator.
Definition: ObjectListIterator.h:15
void next()
Set iterator to next item in list.
const ObjectList * m_p_list
List iterating over.
Definition: ObjectListIterator.h:20
bool isDone() const
Return true if at end of list.