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

Tagcoll::TagsToStrings< T > Class Template Reference

#include <TagToString.h>

Inheritance diagram for Tagcoll::TagsToStrings< T >:

Tagcoll::TagcollConsumer< T, Tag > List of all members.

Public Member Functions

 TagsToStrings () throw ()
 TagsToStrings (TagcollConsumer< T, std::string > *consumer) throw ()
virtual ~TagsToStrings () throw ()
TagcollConsumer< T, std::string > * getConsumer () throw ()
void setConsumer (TagcollConsumer< T, std::string > *consumer) throw ()
virtual void consume (const T &item) throw ()
virtual void consume (const T &item, const OpSet< Tag > &tags) throw ()
virtual void consume (const OpSet< T > &items) throw ()
virtual void consume (const OpSet< T > &items, const OpSet< Tag > &tags) throw ()

Protected Attributes

TagcollConsumer< T, std::string > * consumer

template<class T>
class Tagcoll::TagsToStrings< T >


Constructor & Destructor Documentation

template<class T>
Tagcoll::TagsToStrings< T >::TagsToStrings  )  throw () [inline]
 

template<class T>
Tagcoll::TagsToStrings< T >::TagsToStrings TagcollConsumer< T, std::string > *  consumer  )  throw () [inline]
 

template<class T>
virtual Tagcoll::TagsToStrings< T >::~TagsToStrings  )  throw () [inline, virtual]
 


Member Function Documentation

template<class T>
void TagsToStrings::consume const OpSet< T > &  items,
const OpSet< Tag > &  tags
throw () [virtual]
 

Reimplemented from Tagcoll::TagcollConsumer< T, Tag >.

template<class T>
void TagsToStrings::consume const OpSet< T > &  items  )  throw () [virtual]
 

Reimplemented from Tagcoll::TagcollConsumer< T, Tag >.

template<class T>
void TagsToStrings::consume const T &  item,
const OpSet< Tag > &  tags
throw () [virtual]
 

Implements Tagcoll::TagcollConsumer< T, Tag >.

template<class T>
void TagsToStrings::consume const T &  item  )  throw () [virtual]
 

Implements Tagcoll::TagcollConsumer< T, Tag >.

template<class T>
TagcollConsumer<T, std::string>* Tagcoll::TagsToStrings< T >::getConsumer  )  throw () [inline]
 

template<class T>
void Tagcoll::TagsToStrings< T >::setConsumer TagcollConsumer< T, std::string > *  consumer  )  throw () [inline]
 


Member Data Documentation

template<class T>
TagcollConsumer<T, std::string>* Tagcoll::TagsToStrings< T >::consumer [protected]
 


The documentation for this class was generated from the following files:
Generated on Sun Aug 15 15:25:10 2004 for libtagcoll by doxygen 1.3.8