This class implements iterator for trace time-line events. More...
#include <CTraceData.h>
Public Member Functions | |
| bool | hasNext () |
| Returns true, if there is at least one more time-line item available. | |
| CTraceTimeEvent | next () |
| Returns the next time-line item by value. | |
| CTraceTimeEventSPtr | nextAsSPtr () |
| Returns the next time-line item. | |
This class implements iterator for trace time-line events.
Only one iterator may iterate the events at a time, because the events are not stored in memory, but are sequentially parsed from a file.
| CTraceTimeEvent isys::CTraceTimelineIterator::next | ( | ) |
Returns the next time-line item by value.
This method is much slower than calling nextAsPtr().
Do not call this method if hasNext() returned false!
| CTraceTimeEventSPtr isys::CTraceTimelineIterator::nextAsSPtr | ( | ) |