![]() |
PUMA Library Reference Manual
|
#include <CMatchChecker.h>
Inheritance diagram for Puma::CMatchChecker:Public Member Functions | |
| CMatchChecker (int mode, CTree *matchTree, CMatch *matchObj) | |
| bool | matchFound () const |
Public Member Functions inherited from Puma::CTreeMatcher | |
| CTreeMatcher (unsigned int max=0) | |
| CTreeMatcher (CTree *matchTree, unsigned int max=0) | |
| virtual | ~CTreeMatcher () |
| void | init (CTree *matchTree, unsigned int max=0) |
| bool | match (CTree *, CTree *, CMatch *) const |
| virtual void | match (CTranslationUnit &, CTranslationUnit &, CTree *=(CTree *) 0) |
| int | matchTree (int, match_state &, CTree *, CTree *) const |
| int | matchList (int, match_state &, CTree *, CTree *=(CTree *) 0, CTree *=(CTree *) 0) const |
| int | matchNodeName (CTree *, CTree *) const |
Public Member Functions inherited from Puma::CVisitor | |
| CVisitor () | |
| Constructor. More... | |
| virtual | ~CVisitor () |
| Destructor. More... | |
| void | abort (bool v=true) |
| Set the aborted state. More... | |
| void | prune (bool v=true) |
| Set the pruned state (don't visit the sub-tree). More... | |
| bool | aborted () const |
| Check if the node visiting is aborted. More... | |
| bool | pruned () const |
| Check if the visiting the sub-tree is aborted. More... | |
| void | visit (CTree *node) |
| Visit the given syntax tree node. More... | |
| virtual void | post_visit (CTree *node) |
| Apply actions after the given node is visited. More... | |
Additional Inherited Members | |
Public Types inherited from Puma::CTreeMatcher | |
| enum | { ANY = 1, ANY_LIST, MATCH_ALL, MATCH_EXACT, MATCH_FIRST, MATCH_LAST, MATCH_LEAF, MATCH_PRUNE } |
| bool Puma::CMatchChecker::matchFound | ( | ) | const |