#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().