6 #ifndef OPERATIONAL_ITERATOR_LIST_TRAVERSER_H_
7 #define OPERATIONAL_ITERATOR_LIST_TRAVERSER_H_
43 for (iterator_.First(); !iterator_.IsDone(); iterator_.Next())
45 result = ProcessItem(iterator_.CurrentItem());
Definition: application.cc:10
ListTraverser(List< Item > *list)
Definition: list_traverser.h:33
virtual bool Traverse()
Definition: list_traverser.h:39
Definition: list_traverser.h:17
virtual bool ProcessItem(const Item &)=0
virtual ~ListTraverser()
Definition: list_traverser.h:36
Definition: list_iterator.h:17