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::consumeItemUntagged ( const std::string &  item  )  [protected, virtual]

Process an untagged item.

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

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 >.

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 Wed Jun 20 19:19:10 2007 for libtagcoll by  doxygen 1.5.2