#include <quartz_alldocspostlist.h>
Public Member Functions | |
QuartzDocIdList () | |
void | addDocId (Xapian::docid did) |
QuartzDocIdListIterator | begin () const |
QuartzDocIdListIterator | end () const |
Private Attributes | |
map< Xapian::docid, Xapian::docid > | ranges |
Map from start of a range to end of a range. |
Definition at line 102 of file quartz_alldocspostlist.h.
QuartzDocIdList::QuartzDocIdList | ( | ) | [inline] |
Definition at line 109 of file quartz_alldocspostlist.h.
void QuartzDocIdList::addDocId | ( | Xapian::docid | did | ) |
Definition at line 120 of file quartz_alldocspostlist.cc.
References Assert, DEBUGCALL, and ranges.
Referenced by QuartzAllDocsPostList::QuartzAllDocsPostList().
QuartzDocIdListIterator QuartzDocIdList::begin | ( | ) | const [inline] |
Definition at line 112 of file quartz_alldocspostlist.h.
References ranges.
Referenced by QuartzAllDocsPostList::next(), and QuartzAllDocsPostList::skip_to().
QuartzDocIdListIterator QuartzDocIdList::end | ( | ) | const [inline] |
Definition at line 116 of file quartz_alldocspostlist.h.
References ranges.
Referenced by QuartzAllDocsPostList::at_end(), QuartzAllDocsPostList::next(), and QuartzAllDocsPostList::skip_to().
map<Xapian::docid, Xapian::docid> QuartzDocIdList::ranges [private] |
Map from start of a range to end of a range.
Definition at line 106 of file quartz_alldocspostlist.h.
Referenced by addDocId(), begin(), and end().