ddc
Public Member Functions | Private Member Functions | Private Attributes | List of all members
CDocumentIterator Class Reference

#include <DocumentIterator.h>

Collaboration diagram for CDocumentIterator:
Collaboration graph
[legend]

Public Member Functions

 CDocumentIterator (const CConcIndexator *parent, const string &containerPath)
 
bool NextDocument (CIndexDocument &doc)
 

Private Member Functions

void ReadTabFormatDocument (CIndexDocument &doc)
 

Private Attributes

const CConcIndexatorParent
 
TARTar
 
string ContainerPath
 
bool Finished
 
bool IsStdin
 
string LastReadCorpusFileName
 
FILE * TabFormatStream
 

Constructor & Destructor Documentation

◆ CDocumentIterator()

CDocumentIterator::CDocumentIterator ( const CConcIndexator parent,
const string &  containerPath 
)

References Format(), IsStdin, IsTarFile(), ReadTabFormatDocumentName(), Tar, and tar_open().

Here is the call graph for this function:

Member Function Documentation

◆ ReadTabFormatDocument()

void CDocumentIterator::ReadTabFormatDocument ( CIndexDocument doc)
private

◆ NextDocument()

bool CDocumentIterator::NextDocument ( CIndexDocument doc)

Member Data Documentation

◆ Parent

const CConcIndexator* CDocumentIterator::Parent
private

Referenced by NextDocument().

◆ Tar

TAR* CDocumentIterator::Tar
private

Referenced by CDocumentIterator(), and NextDocument().

◆ ContainerPath

string CDocumentIterator::ContainerPath
private

◆ Finished

bool CDocumentIterator::Finished
private

◆ IsStdin

bool CDocumentIterator::IsStdin
private

◆ LastReadCorpusFileName

string CDocumentIterator::LastReadCorpusFileName
private

Referenced by ReadTabFormatDocument().

◆ TabFormatStream

FILE* CDocumentIterator::TabFormatStream
private

Referenced by ReadTabFormatDocument().


The documentation for this class was generated from the following files: