My Project
Public Member Functions | Static Public Member Functions | Protected Attributes | List of all members
PatternEquation Class Referenceabstract
Inheritance diagram for PatternEquation:
Inheritance graph
[legend]
Collaboration diagram for PatternEquation:
Collaboration graph
[legend]

Public Member Functions

const TokenPatterngetTokenPattern (void) const
 
virtual void genPattern (const vector< TokenPattern > &ops) const =0
 
virtual bool resolveOperandLeft (OperandResolve &state) const =0
 
virtual void operandOrder (Constructor *ct, vector< OperandSymbol *> &order) const
 
void layClaim (void)
 

Static Public Member Functions

static void release (PatternEquation *pateq)
 

Protected Attributes

TokenPattern resultpattern
 

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