MatchGraph is a graph of MatchPredicate. More...
#include <SubgraphMatcher.h>
Public Types | |
| using | Predicate = std::function< bool(typename GraphType::NodeRef)> |
Public Member Functions | |
| MatchPredicate (const Predicate &criteria) | |
| MatchPredicate (const MatchPredicate &)=default | |
| MatchPredicate & | operator= (const MatchPredicate &)=default |
| MatchPredicate (MatchPredicate &&)=default | |
| Predicate | getCriteria () const |
| int | getCount () const |
| MatchPredicate< GraphType > & | count (int count) |
| MatchPredicate< GraphType > & | starCount () |
| MatchPredicate< GraphType > & | nonTerminal () |
| MatchPredicate< GraphType > & | excludeFromSubgraph () |
| bool | isNonTerminal () const |
| bool | shouldIncludeInSubgraph () const |
| std::string | getDebugString () const |
| void | setDebugString (const std::string &debugString) |
Static Public Attributes | |
| static const int | kStarCount = -1 |
MatchGraph is a graph of MatchPredicate.
MatchPredicate needs a predicate for node matching and
Definition at line 32 of file SubgraphMatcher.h.
1.8.11