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

indri::index::MemoryIndexDocListFileIterator Class Reference

#include <MemoryIndexDocListFileIterator.hpp>

Inheritance diagram for indri::index::MemoryIndexDocListFileIterator:

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

Public Member Functions

 MemoryIndexDocListFileIterator (const std::vector< MemoryIndex::term_entry * > &termData)
void startIteration ()
bool finished () const
DocListData * currentEntry ()
const DocListData * currentEntry () const
bool nextEntry ()

Private Attributes

const std::vector< MemoryIndex::term_entry * > & _termData
std::vector< MemoryIndex::term_entry * > _alphabetical
std::vector< MemoryIndex::term_entry
* >::iterator 
_currentTerm
DocListMemoryBuilderIterator _iterator
DocListData _data
bool _finished

Constructor & Destructor Documentation

indri::index::MemoryIndexDocListFileIterator::MemoryIndexDocListFileIterator const std::vector< MemoryIndex::term_entry * > &  termData  )  [inline]
 


Member Function Documentation

const DocListData* indri::index::MemoryIndexDocListFileIterator::currentEntry  )  const [inline, virtual]
 

Implements indri::index::DocListFileIterator.

DocListData* indri::index::MemoryIndexDocListFileIterator::currentEntry  )  [inline, virtual]
 

Implements indri::index::DocListFileIterator.

bool indri::index::MemoryIndexDocListFileIterator::finished  )  const [inline, virtual]
 

Implements indri::index::DocListFileIterator.

bool indri::index::MemoryIndexDocListFileIterator::nextEntry  )  [inline, virtual]
 

Implements indri::index::DocListFileIterator.

void indri::index::MemoryIndexDocListFileIterator::startIteration  )  [inline, virtual]
 

Implements indri::index::DocListFileIterator.


Member Data Documentation

std::vector<MemoryIndex::term_entry*> indri::index::MemoryIndexDocListFileIterator::_alphabetical [private]
 

std::vector<MemoryIndex::term_entry*>::iterator indri::index::MemoryIndexDocListFileIterator::_currentTerm [private]
 

DocListData indri::index::MemoryIndexDocListFileIterator::_data [private]
 

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

DocListMemoryBuilderIterator indri::index::MemoryIndexDocListFileIterator::_iterator [private]
 

const std::vector<MemoryIndex::term_entry*>& indri::index::MemoryIndexDocListFileIterator::_termData [private]
 


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