#include <omtermlistiterator.h>
Public Types | |
typedef std::input_iterator_tag | iterator_category |
typedef om_termname | value_type |
typedef om_termcount_diff | difference_type |
typedef om_termname * | pointer |
typedef om_termname & | reference |
Public Methods | |
OmTermIterator (Internal *internal_) | |
OmTermIterator () | |
Default constructor - for declaring an uninitialised iterator. More... | |
~OmTermIterator () | |
Destructor. More... | |
OmTermIterator (const OmTermIterator &other) | |
Copying is allowed. More... | |
void | operator= (const OmTermIterator &other) |
Assignment is allowed. More... | |
om_termname | operator * () const |
OmTermIterator & | operator++ () |
void | operator++ (int) |
void | skip_to (const om_termname &tname) |
om_termcount | get_wdf () const |
om_doccount | get_termfreq () const |
OmPositionListIterator | positionlist_begin () |
OmPositionListIterator | positionlist_end () |
std::string | get_description () const |
Returns a string describing this object. More... | |
Public Attributes | |
Internal * | internal |
Friends | |
class | OmDatabase |
class | OmDocument |
bool | operator== (const OmTermIterator &a, const OmTermIterator &b) |
|
Default constructor - for declaring an uninitialised iterator.
|
|
Destructor.
|
|
Copying is allowed. The internals are reference counted, so copying is also cheap. |
|
Returns a string describing this object. Introspection method. |
|
Assignment is allowed. The internals are reference counted, so assignment is also cheap. |