Main Page | Namespace List | Class Hierarchy | Class List | Directories | File List | Namespace Members | Class Members | File Members

Tagcoll::TagcollBuilder Class Reference

#include <TagcollBuilder.h>

Inheritance diagram for Tagcoll::TagcollBuilder:

Tagcoll::TagcollConsumer< std::string > List of all members.

Public Member Functions

 TagcollBuilder (HandleMaker< std::string > &handleMaker) throw ()
virtual ~TagcollBuilder () throw ()
virtual void consume (const std::string &item) throw ()
virtual void consume (const std::string &item, const OpSet< std::string > &tags) throw ()
virtual void consume (const OpSet< std::string > &items) throw ()
virtual void consume (const OpSet< std::string > &items, const OpSet< std::string > &tags) throw ()
TagCollection< int, std::string > collection () throw ()
const TagCollection< int,
std::string > 
collection () const throw ()

Protected Member Functions

OpSet< int > itemsToHandles (const OpSet< std::string > &ts) throw ()

Protected Attributes

HandleMaker< std::string > & handleMaker
TagCollection< int, std::string > coll

Constructor & Destructor Documentation

Tagcoll::TagcollBuilder::TagcollBuilder HandleMaker< std::string > &  handleMaker  )  throw () [inline]
 

virtual Tagcoll::TagcollBuilder::~TagcollBuilder  )  throw () [inline, virtual]
 


Member Function Documentation

const TagCollection<int, std::string> Tagcoll::TagcollBuilder::collection  )  const throw () [inline]
 

TagCollection<int, std::string> Tagcoll::TagcollBuilder::collection  )  throw () [inline]
 

virtual void Tagcoll::TagcollBuilder::consume const OpSet< std::string > &  items,
const OpSet< std::string > &  tags
throw () [inline, virtual]
 

Reimplemented from Tagcoll::TagcollConsumer< std::string >.

virtual void Tagcoll::TagcollBuilder::consume const OpSet< std::string > &  items  )  throw () [inline, virtual]
 

Reimplemented from Tagcoll::TagcollConsumer< std::string >.

virtual void Tagcoll::TagcollBuilder::consume const std::string &  item,
const OpSet< std::string > &  tags
throw () [inline, virtual]
 

Implements Tagcoll::TagcollConsumer< std::string >.

virtual void Tagcoll::TagcollBuilder::consume const std::string &  item  )  throw () [inline, virtual]
 

Implements Tagcoll::TagcollConsumer< std::string >.

OpSet<int> Tagcoll::TagcollBuilder::itemsToHandles const OpSet< std::string > &  ts  )  throw () [inline, protected]
 


Member Data Documentation

TagCollection<int, std::string> Tagcoll::TagcollBuilder::coll [protected]
 

HandleMaker<std::string>& Tagcoll::TagcollBuilder::handleMaker [protected]
 


The documentation for this class was generated from the following file:
Generated on Tue Oct 26 18:30:09 2004 for libtagcoll by  doxygen 1.3.9.1