bool MoveTo(const Index index)
virtual bool IsAtBeginning() const
virtual Iterator * Increment()
Iterator(const Container *container, const Index index=InvalidIndex())
virtual bool IsAtEnd() const
virtual ByteStream operator*()
virtual Iterator * Decrement()
const Index InvalidIndex()