QuartzDocIdList Class Reference

#include <quartz_alldocspostlist.h>

List of all members.

Public Member Functions

 QuartzDocIdList ()
void addDocId (Xapian::docid did)
QuartzDocIdListIterator begin () const
QuartzDocIdListIterator end () const

Private Attributes

map< Xapian::docid, Xapian::docidranges
 Map from start of a range to end of a range.


Detailed Description

Definition at line 102 of file quartz_alldocspostlist.h.


Constructor & Destructor Documentation

QuartzDocIdList::QuartzDocIdList (  )  [inline]

Definition at line 109 of file quartz_alldocspostlist.h.


Member Function Documentation

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


Member Data Documentation

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


The documentation for this class was generated from the following files:
Documentation for Xapian (version 1.0.10).
Generated on 24 Dec 2008 by Doxygen 1.5.2.