#include <Implications.h>
Inheritance diagram for Tagcoll::ImplicationList< TAG >:

Public Member Functions | |
| virtual | ~ImplicationList () throw () |
| virtual void | consume (const TAG &item) throw () |
| virtual void | consume (const TAG &item, const OpSet< TAG > &tags) throw () |
| OpSet< TAG > | expand (const TAG &tag) throw () |
| OpSet< TAG > | expand (const OpSet< TAG > &tags) throw () |
| void | pack () throw () |
| void | outputFull (TagcollConsumer< TAG > &consumer) throw () |
| void | output (TagcollConsumer< TAG > &consumer) throw () |
Protected Types | |
| typedef std::map< TAG, OpSet< TAG > > | impl_t |
Protected Member Functions | |
| OpSet< TAG > | getDestinations (const TAG &tag, const OpSet< TAG > &seen=OpSet< TAG >()) const throw () |
| bool | reaches (const TAG &tag1, const TAG &tag2, const OpSet< TAG > &seen=OpSet< TAG >()) const throw () |
Protected Attributes | |
| impl_t | implications |
|
|||||
|
|
|
|||||||||
|
|
|
||||||||||||||||
|
|
|
||||||||||
|
Implements Tagcoll::TagcollConsumer< TAG >.
|
|
||||||||||
|
|
|
||||||||||
|
|
|
||||||||||||||||
|
|
|
||||||||||
|
|
|
||||||||||
|
|
|
|||||||||
|
|
|
||||||||||||||||||||
|
|
|
|||||
|
|
1.3.8