#include <MatchRecord.h>
Collaboration diagram for MatchLink:

Public Member Functions | |
| void | clear () |
| MatchLink (MatchRecord *super, MatchRecord *sub, boost::dynamic_bitset<> &comp_list, std::vector< size_t > comp_map) | |
| MatchLink () | |
Public Attributes | |
| std::vector< size_t > | sub_to_super_map |
| mapping of subset components to superset components | |
| MatchRecord * | subset |
| The subset match connected by this link. | |
| boost::dynamic_bitset | super_component_list |
| this gets sized to be equal to superset->Multiplicity() and tracks which components of the superset are linked | |
| MatchRecord * | superset |
| The superset match connected by this link. | |
Definition at line 25 of file MatchRecord.h.
|
|
Definition at line 28 of file MatchRecord.h. |
|
||||||||||||||||||||
|
Definition at line 29 of file MatchRecord.h. References sub_to_super_map, subset, super_component_list, and superset. |
|
|
Definition at line 31 of file MatchRecord.h. References sub_to_super_map, subset, super_component_list, and superset. Referenced by MatchRecord::clear(), and unlinkSuperset(). |
|
|
mapping of subset components to superset components
Definition at line 41 of file MatchRecord.h. Referenced by checkLink(), clear(), ExtendMatch(), inheritSuperset(), linkSuperset(), main(), MatchLink(), supersetLinkExtension(), unlinkSuperset(), and validate(). |
|
|
The subset match connected by this link.
Definition at line 39 of file MatchRecord.h. Referenced by checkLink(), clear(), ExtendMatch(), linkSuperset(), main(), MatchLink(), and supersetLinkExtension(). |
|
|
this gets sized to be equal to superset->Multiplicity() and tracks which components of the superset are linked
Definition at line 40 of file MatchRecord.h. Referenced by clear(), MatchLink(), supersetLinkExtension(), and validate(). |
|
|
The superset match connected by this link.
Definition at line 38 of file MatchRecord.h. Referenced by clear(), ExtendMatch(), inheritSuperset(), linkSuperset(), main(), MatchLink(), processChainableMatches(), supersetLinkExtension(), unlinkSuperset(), and validate(). |
1.3.6