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

indri::index::MemoryIndexVocabularyIterator Class Reference

#include <MemoryIndexVocabularyIterator.hpp>

Inheritance diagram for indri::index::MemoryIndexVocabularyIterator:

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

Public Member Functions

 MemoryIndexVocabularyIterator (VTermEntry &termData)
void startIteration ()
DiskTermDatacurrentEntry ()
bool nextEntry ()
bool nextEntry (const char *skipTo)
bool finished ()

Private Types

typedef std::vector< MemoryIndex::term_entry * > VTermEntry

Private Attributes

VTermEntry_termData
VTermEntry::iterator _iterator
DiskTermData _diskTermData
bool _justStartedIteration

Member Typedef Documentation

typedef std::vector<MemoryIndex::term_entry*> indri::index::MemoryIndexVocabularyIterator::VTermEntry [private]
 


Constructor & Destructor Documentation

indri::index::MemoryIndexVocabularyIterator::MemoryIndexVocabularyIterator VTermEntry termData  )  [inline]
 


Member Function Documentation

DiskTermData* indri::index::MemoryIndexVocabularyIterator::currentEntry  )  [inline, virtual]
 

Implements indri::index::VocabularyIterator.

bool indri::index::MemoryIndexVocabularyIterator::finished  )  [inline, virtual]
 

Implements indri::index::VocabularyIterator.

bool indri::index::MemoryIndexVocabularyIterator::nextEntry const char *  skipTo  )  [inline, virtual]
 

Implements indri::index::VocabularyIterator.

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

Implements indri::index::VocabularyIterator.

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

Implements indri::index::VocabularyIterator.


Member Data Documentation

DiskTermData indri::index::MemoryIndexVocabularyIterator::_diskTermData [private]
 

VTermEntry::iterator indri::index::MemoryIndexVocabularyIterator::_iterator [private]
 

bool indri::index::MemoryIndexVocabularyIterator::_justStartedIteration [private]
 

VTermEntry& indri::index::MemoryIndexVocabularyIterator::_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