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

indri::index::MemoryDocumentDataIterator Class Reference

#include <MemoryDocumentDataIterator.hpp>

Inheritance diagram for indri::index::MemoryDocumentDataIterator:

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

Public Member Functions

 MemoryDocumentDataIterator (const std::vector< DocumentData > &documentData)
 ~MemoryDocumentDataIterator ()
void startIteration ()
bool nextEntry ()
const DocumentDatacurrentEntry ()
bool finished ()

Private Attributes

const std::vector< DocumentData > & _dataVector
std::vector< DocumentData
>::const_iterator 
_iterator

Constructor & Destructor Documentation

indri::index::MemoryDocumentDataIterator::MemoryDocumentDataIterator const std::vector< DocumentData > &  documentData  ) 
 

indri::index::MemoryDocumentDataIterator::~MemoryDocumentDataIterator  ) 
 


Member Function Documentation

const indri::index::DocumentData * indri::index::MemoryDocumentDataIterator::currentEntry  )  [virtual]
 

Implements indri::index::DocumentDataIterator.

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

Implements indri::index::DocumentDataIterator.

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

Implements indri::index::DocumentDataIterator.

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

Implements indri::index::DocumentDataIterator.


Member Data Documentation

const std::vector<DocumentData>& indri::index::MemoryDocumentDataIterator::_dataVector [private]
 

std::vector<DocumentData>::const_iterator indri::index::MemoryDocumentDataIterator::_iterator [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