#include <InputMerger.h>
Inheritance diagram for Tagcoll::InputMerger< T, Tag >:

Public Member Functions | |
| virtual | ~InputMerger () throw () |
| virtual void | consume (const T &item) throw () |
| virtual void | consume (const T &item, const OpSet< Tag > &tags) throw () |
| bool | hasItem (const T &item) const throw () |
| OpSet< Tag > | getTagsetForItem (const T &item) const throw () |
| void | output (TagcollConsumer< T, Tag > &consumer) const throw () |
| TagcollChange< T, Tag > | applyChange (const TagcollChange< T, Tag > &change) throw () |
| OpSet< Tag > | getAllTags () const throw () |
| OpSet< Tag > | getCompanionTags (const OpSet< Tag > &ts) const throw () |
| OpSet< T > | getRelatedItems (const T &item, int maxdistance=1) const throw () |
| OpSet< T > | getRelatedItems (const OpSet< Tag > &ts, int maxdistance=1) const throw () |
| OpSet< T > | getItemsContaining (const OpSet< Tag > &ts) const throw () |
Protected Attributes | |
| std::map< T, OpSet< Tag > > | coll |
Friends | |
| class | PatchList< T > |
|
|||||||||
|
|
|
||||||||||
|
|
|
||||||||||||||||
|
Implements Tagcoll::TagcollConsumer< T, Tag >.
|
|
||||||||||
|
Implements Tagcoll::TagcollConsumer< T, Tag >.
|
|
|||||||||
|
|
|
||||||||||
|
|
|
||||||||||
|
|
|
||||||||||||||||
|
|
|
||||||||||||||||
|
|
|
||||||||||
|
|
|
||||||||||
|
|
|
||||||||||
|
|
|
|||||
|
|
|
|||||
|
|
1.3.8