Tagcoll::BasicStringDiskIndexer Class Reference

#include <BasicStringDiskIndex.h>

Inheritance diagram for Tagcoll::BasicStringDiskIndexer:

Inheritance graph
[legend]
Collaboration diagram for Tagcoll::BasicStringDiskIndexer:

Collaboration graph
[legend]
List of all members.

Public Member Functions

virtual ~BasicStringDiskIndexer ()
void write (const std::string &file)

Protected Member Functions

virtual void consumeItemUntagged (const std::string &item)
 Process an untagged item.
virtual void consumeItem (const std::string &item, const OpSet< std::string > &tags)
 Process a tagged item, with its tags.

Protected Attributes

InputMerger< std::string,
std::string > 
cache
StringIndexer pkgs
StringIndexer tags

Constructor & Destructor Documentation

virtual Tagcoll::BasicStringDiskIndexer::~BasicStringDiskIndexer  )  [inline, virtual]
 


Member Function Documentation

virtual void Tagcoll::BasicStringDiskIndexer::consumeItem const std::string &  item,
const OpSet< std::string > &  tags
[protected, virtual]
 

Process a tagged item, with its tags.

Implements Tagcoll::Consumer< std::string, std::string >.

virtual void Tagcoll::BasicStringDiskIndexer::consumeItemUntagged const std::string &  item  )  [protected, virtual]
 

Process an untagged item.

Implements Tagcoll::Consumer< std::string, std::string >.

void BasicStringDiskIndexer::write const std::string &  file  ) 
 


Member Data Documentation

InputMerger<std::string, std::string> Tagcoll::BasicStringDiskIndexer::cache [protected]
 

StringIndexer Tagcoll::BasicStringDiskIndexer::pkgs [protected]
 

StringIndexer Tagcoll::BasicStringDiskIndexer::tags [protected]
 


The documentation for this class was generated from the following files:
Generated on Mon Jun 19 18:13:57 2006 for libtagcoll by  doxygen 1.4.6