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

indri::index::DocExtentListMemoryBuilderIterator Class Reference

#include <DocExtentListMemoryBuilder.hpp>

Inheritance diagram for indri::index::DocExtentListMemoryBuilderIterator:

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

Public Member Functions

void reset (const indri::utility::greedy_vector< DocExtentListMemoryBuilderSegment, 4 > &lists, bool numeric, bool ordinal, bool parental)
void reset (class DocExtentListMemoryBuilder &builder)
 DocExtentListMemoryBuilderIterator (const class DocExtentListMemoryBuilder &builder)
void startIteration ()
bool finished () const
bool nextEntry (lemur::api::DOCID_T documentID)
bool nextEntry ()
indri::index::DocExtentListIterator::DocumentExtentDatacurrentEntry ()

Private Attributes

const indri::utility::greedy_vector<
DocExtentListMemoryBuilderSegment, 4 > * 
_lists
indri::utility::greedy_vector<
DocExtentListMemoryBuilderSegment,
4 >::const_iterator 
_current
indri::index::DocExtentListIterator::DocumentExtentData _data
const char * _list
const char * _listEnd
bool _numeric
bool _ordinal
bool _parental
bool _finished

Constructor & Destructor Documentation

indri::index::DocExtentListMemoryBuilderIterator::DocExtentListMemoryBuilderIterator const class DocExtentListMemoryBuilder builder  ) 
 


Member Function Documentation

indri::index::DocExtentListIterator::DocumentExtentData * indri::index::DocExtentListMemoryBuilderIterator::currentEntry  )  [virtual]
 

Implements indri::index::DocExtentListIterator.

bool indri::index::DocExtentListMemoryBuilderIterator::finished  )  const [virtual]
 

Implements indri::index::DocExtentListIterator.

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

Implements indri::index::DocExtentListIterator.

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

Implements indri::index::DocExtentListIterator.

void indri::index::DocExtentListMemoryBuilderIterator::reset class DocExtentListMemoryBuilder builder  ) 
 

void indri::index::DocExtentListMemoryBuilderIterator::reset const indri::utility::greedy_vector< DocExtentListMemoryBuilderSegment, 4 > &  lists,
bool  numeric,
bool  ordinal,
bool  parental
 

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

Implements indri::index::DocExtentListIterator.


Member Data Documentation

indri::utility::greedy_vector< DocExtentListMemoryBuilderSegment, 4 >::const_iterator indri::index::DocExtentListMemoryBuilderIterator::_current [private]
 

indri::index::DocExtentListIterator::DocumentExtentData indri::index::DocExtentListMemoryBuilderIterator::_data [private]
 

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

const char* indri::index::DocExtentListMemoryBuilderIterator::_list [private]
 

const char* indri::index::DocExtentListMemoryBuilderIterator::_listEnd [private]
 

const indri::utility::greedy_vector< DocExtentListMemoryBuilderSegment, 4 >* indri::index::DocExtentListMemoryBuilderIterator::_lists [private]
 

bool indri::index::DocExtentListMemoryBuilderIterator::_numeric [private]
 

bool indri::index::DocExtentListMemoryBuilderIterator::_ordinal [private]
 

bool indri::index::DocExtentListMemoryBuilderIterator::_parental [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