#include <Implications.h>
Inheritance diagram for Tagcoll::AddImplied< ITEM, TAG >:


Public Member Functions | |
| AddImplied () | |
| AddImplied (Consumer< ITEM, TAG > &cons) | |
| AddImplied (const Implications< TAG > &impls) | |
| AddImplied (Consumer< ITEM, TAG > &cons, const Implications< TAG > &impls) | |
| virtual | ~AddImplied () |
| Implications< TAG > & | implications () |
| Access the internal Implication list. | |
| const Implications< TAG > & | implications () const |
| Access the internal Implication list (const version). | |
Protected Member Functions | |
| virtual void | consumeItemUntagged (const ITEM &item) |
| Process an untagged item. | |
| virtual void | consumeItem (const ITEM &item, const OpSet< TAG > &tags) |
| Process a tagged item, with its tags. | |
| virtual void | consumeItemsUntagged (const OpSet< ITEM > &items) |
| Process a set of items, all with no tags. | |
| virtual void | consumeItems (const OpSet< ITEM > &items, const OpSet< TAG > &tags) |
| Process a set of items identically tagged, with their tags. | |
Protected Attributes | |
| Implications< TAG > | impls |
| Tagcoll::AddImplied< ITEM, TAG >::AddImplied | ( | ) | [inline] |
| Tagcoll::AddImplied< ITEM, TAG >::AddImplied | ( | Consumer< ITEM, TAG > & | cons | ) | [inline] |
| Tagcoll::AddImplied< ITEM, TAG >::AddImplied | ( | const Implications< TAG > & | impls | ) | [inline] |
| Tagcoll::AddImplied< ITEM, TAG >::AddImplied | ( | Consumer< ITEM, TAG > & | cons, | |
| const Implications< TAG > & | impls | |||
| ) | [inline] |
| virtual Tagcoll::AddImplied< ITEM, TAG >::~AddImplied | ( | ) | [inline, virtual] |
| virtual void Tagcoll::AddImplied< ITEM, TAG >::consumeItemUntagged | ( | const ITEM & | item | ) | [inline, protected, virtual] |
| virtual void Tagcoll::AddImplied< ITEM, TAG >::consumeItem | ( | const ITEM & | item, | |
| const OpSet< TAG > & | tags | |||
| ) | [inline, protected, virtual] |
| virtual void Tagcoll::AddImplied< ITEM, TAG >::consumeItemsUntagged | ( | const OpSet< ITEM > & | items | ) | [inline, protected, virtual] |
| virtual void Tagcoll::AddImplied< ITEM, TAG >::consumeItems | ( | const OpSet< ITEM > & | items, | |
| const OpSet< TAG > & | tags | |||
| ) | [inline, protected, virtual] |
Process a set of items identically tagged, with their tags.
Reimplemented from Tagcoll::Consumer< ITEM, TAG >.
| Implications<TAG>& Tagcoll::AddImplied< ITEM, TAG >::implications | ( | ) | [inline] |
Access the internal Implication list.
| const Implications<TAG>& Tagcoll::AddImplied< ITEM, TAG >::implications | ( | ) | const [inline] |
Access the internal Implication list (const version).
Implications<TAG> Tagcoll::AddImplied< ITEM, TAG >::impls [protected] |
1.5.1