10 #ifndef _STRUS_FORWARD_INDEX_ITERATOR_INTERFACE_HPP_INCLUDED
11 #define _STRUS_FORWARD_INDEX_ITERATOR_INTERFACE_HPP_INCLUDED
36 virtual std::string
fetch()=0;
int32_t Index
Number type generally used for locally counted indices.
Definition: index.hpp:29
virtual ~ForwardIteratorInterface()
Destructor.
Definition: forwardIteratorInterface.hpp:23
Numeric types used for local and global indices.
virtual void skipDoc(const Index &docno)=0
Define the document of the items inspected.
virtual std::string fetch()=0
Fetch the item at the current position.
virtual Index skipPos(const Index &firstpos)=0
Return the next matching position higher than or equal to firstpos in the current document...
Iterator on the forward index mapping occurrencies to the terms inserted.
Definition: forwardIteratorInterface.hpp:19