|
ROSE
0.11.96.11
|
Definition at line 31 of file MatchOperation.h.

Public Types | |
| enum | PatternMatchMode { MATCHMODE_SHALLOW, MATCHMODE_DEEP, MATCHMODE_SINGLE } |
| enum | CheckNodeMode { NODECHECKMODE_TYPEID, NODECHECKMODE_VARIANT } |
Public Member Functions | |
| bool | isMarkedLocationAddress (RoseAst::iterator &i) |
| void | resetAllMatchVarBindings () |
| void | resetAllMarkedLocations () |
| void | mergeOtherStatus (MatchStatus &other) |
| void | mergeSingleMatchResult (SingleMatchResult &other) |
| void | addVarBinding (std::string varname, SgNode *node) |
| void | addMarkedLocation (SingleMatchMarkedLocation locIter) |
| void | commitSingleMatchResult () |
Public Attributes | |
| bool | debug |
| std::list< SingleMatchVarBindings > * | _allMatchVarBindings |
| SingleMatchMarkedLocations | _allMatchMarkedLocations |
1.8.17