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

Tagcoll::StringsToTags< T > Class Template Reference

#include <TagToString.h>

List of all members.

Public Member Functions

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

Protected Attributes

FacetSetvocab
TagcollConsumer< T, Tag > * consumer

template<class T>
class Tagcoll::StringsToTags< T >


Constructor & Destructor Documentation

template<class T>
Tagcoll::StringsToTags< T >::StringsToTags FacetSet vocab  )  throw () [inline]
 

template<class T>
Tagcoll::StringsToTags< T >::StringsToTags FacetSet vocab,
TagcollConsumer< T, Tag > *  consumer
throw () [inline]
 

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


Member Function Documentation

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

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

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

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

template<class T>
TagcollConsumer<T, Tag>* Tagcoll::StringsToTags< T >::getConsumer  )  throw () [inline]
 

template<class T>
void Tagcoll::StringsToTags< T >::setConsumer TagcollConsumer< T, Tag > *  consumer  )  throw () [inline]
 


Member Data Documentation

template<class T>
TagcollConsumer<T, Tag>* Tagcoll::StringsToTags< T >::consumer [protected]
 

template<class T>
FacetSet& Tagcoll::StringsToTags< T >::vocab [protected]
 


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