Main Page | Namespace List | Class Hierarchy | Class List | File List | Namespace Members | Class Members | File Members | Related Pages

indri::index::MemoryIndexTermListFileIterator Class Reference

#include <MemoryIndexTermListFileIterator.hpp>

Inheritance diagram for indri::index::MemoryIndexTermListFileIterator:

indri::index::TermListFileIterator List of all members.

Public Member Functions

 MemoryIndexTermListFileIterator (std::list< indri::utility::Buffer * > &buffers, std::vector< DocumentData > &data)
void startIteration ()
bool nextEntry ()
bool nextEntry (lemur::api::DOCID_T documentID)
bool finished ()
TermListcurrentEntry ()

Private Attributes

std::list< indri::utility::Buffer * > & _buffers
std::list< indri::utility::Buffer
* >::iterator 
_buffersIterator
UINT64 _bufferBase
bool _finished
std::vector< DocumentData > & _data
TermList _list
int _index

Constructor & Destructor Documentation

indri::index::MemoryIndexTermListFileIterator::MemoryIndexTermListFileIterator std::list< indri::utility::Buffer * > &  buffers,
std::vector< DocumentData > &  data
 


Member Function Documentation

indri::index::TermList * indri::index::MemoryIndexTermListFileIterator::currentEntry  )  [virtual]
 

Implements indri::index::TermListFileIterator.

bool indri::index::MemoryIndexTermListFileIterator::finished  )  [virtual]
 

Implements indri::index::TermListFileIterator.

bool indri::index::MemoryIndexTermListFileIterator::nextEntry lemur::api::DOCID_T  documentID  )  [virtual]
 

Implements indri::index::TermListFileIterator.

bool indri::index::MemoryIndexTermListFileIterator::nextEntry  )  [virtual]
 

Implements indri::index::TermListFileIterator.

void indri::index::MemoryIndexTermListFileIterator::startIteration  )  [virtual]
 

Implements indri::index::TermListFileIterator.


Member Data Documentation

UINT64 indri::index::MemoryIndexTermListFileIterator::_bufferBase [private]
 

std::list<indri::utility::Buffer*>& indri::index::MemoryIndexTermListFileIterator::_buffers [private]
 

std::list<indri::utility::Buffer*>::iterator indri::index::MemoryIndexTermListFileIterator::_buffersIterator [private]
 

std::vector<DocumentData>& indri::index::MemoryIndexTermListFileIterator::_data [private]
 

bool indri::index::MemoryIndexTermListFileIterator::_finished [private]
 

int indri::index::MemoryIndexTermListFileIterator::_index [private]
 

TermList indri::index::MemoryIndexTermListFileIterator::_list [private]
 


The documentation for this class was generated from the following files:
Generated on Tue Jun 15 11:03:00 2010 for Lemur by doxygen 1.3.4