Main Page   Namespace List   Class Hierarchy   Alphabetical List   Compound List   File List   Namespace Members   Compound Members   File Members   Related Pages  

BasicDocInfoList Class Reference

Implementation of DocInfoList for BasicIndex. More...

#include <BasicDocInfoList.hpp>

Inheritance diagram for BasicDocInfoList:

DocInfoList List of all members.

Public Methods

 BasicDocInfoList (int *tmpDocArray, int size)
virtual ~BasicDocInfoList ()
virtual void startIteration () const
 prepare iteration

virtual bool hasMore () const
 test if there's any entry

virtual DocInfonextEntry () const
 fetch the next entry, return a pointer to a local static memory, so do not delete it


Protected Methods

virtual DocInfogetElement (DocInfo *elem, POS_T position) const
 set element from position, returns pointer to the element

virtual POS_T beginPosition () const
 position at beginning of list

virtual POS_T endPosition () const
 position at end of list

virtual POS_T nextPosition (POS_T position) const
 advance position


Detailed Description

Implementation of DocInfoList for BasicIndex.


Constructor & Destructor Documentation

BasicDocInfoList::BasicDocInfoList int *    tmpDocArray,
int    size
 

virtual BasicDocInfoList::~BasicDocInfoList   [inline, virtual]
 


Member Function Documentation

virtual POS_T BasicDocInfoList::beginPosition   const [inline, protected, virtual]
 

position at beginning of list

Implements DocInfoList.

virtual POS_T BasicDocInfoList::endPosition   const [inline, protected, virtual]
 

position at end of list

Implements DocInfoList.

DocInfo * BasicDocInfoList::getElement DocInfo   elem,
POS_T    position
const [protected, virtual]
 

set element from position, returns pointer to the element

Implements DocInfoList.

virtual bool BasicDocInfoList::hasMore   [inline, virtual]
 

test if there's any entry

Implements DocInfoList.

DocInfo * BasicDocInfoList::nextEntry   [virtual]
 

fetch the next entry, return a pointer to a local static memory, so do not delete it

Implements DocInfoList.

POS_T BasicDocInfoList::nextPosition POS_T    position const [protected, virtual]
 

advance position

Implements DocInfoList.

virtual void BasicDocInfoList::startIteration   [inline, virtual]
 

prepare iteration

Implements DocInfoList.


The documentation for this class was generated from the following files:
Generated on Fri Jul 2 16:25:40 2004 for Lemur Toolkit by doxygen1.2.18