Public Types | Public Member Functions | Public Attributes | List of all members
MatchStatus Class Reference


Definition at line 31 of file MatchOperation.h.

Collaboration diagram for MatchStatus:
Collaboration graph

Public Types

enum  PatternMatchMode {
enum  CheckNodeMode {

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

The documentation for this class was generated from the following file: