#include <ItemGrouper.h>
Inheritance diagram for Tagcoll::ItemGrouper< ITEM, TAG >:
Public Member Functions | |
virtual | ~ItemGrouper () throw () |
virtual void | consume (const ITEM &item) throw () |
virtual void | consume (const ITEM &item, const OpSet< TAG > &tags) throw () |
virtual void | consume (const OpSet< ITEM > &items) throw () |
virtual void | consume (const OpSet< ITEM > &items, const OpSet< TAG > &tags) throw () |
void | output (TagcollConsumer< ITEM, TAG > &consumer) throw () |
Protected Attributes | |
std::map< OpSet< TAG >, OpSet< ITEM > > | groups |
|
|
|
Reimplemented from Tagcoll::TagcollConsumer< ITEM, TAG >. |
|
Reimplemented from Tagcoll::TagcollConsumer< ITEM, TAG >. |
|
Implements Tagcoll::TagcollConsumer< ITEM, TAG >. |
|
Implements Tagcoll::TagcollConsumer< ITEM, TAG >. |
|
|
|
|