Inferno
0.2
|
#include <transformation.hpp>
Public Member Functions | |
virtual TreePtr< Node > | operator() (TreePtr< Node > context, TreePtr< Node > root)=0 |
TreePtr< Node > | operator() (TreePtr< Node > root) |
virtual void | operator() (TreePtr< Node > context, TreePtr< Node > *proot)=0 |
void | operator() (TreePtr< Node > *proot) |
virtual void | GetGraphInfo (vector< string > *labels, vector< TreePtr< Node > > *links) const |
Definition at line 17 of file transformation.hpp.
virtual void Transformation::GetGraphInfo | ( | vector< string > * | labels, |
vector< TreePtr< Node > > * | links | ||
) | const [inline, virtual] |
Reimplemented in SlaveIntermediate< ALGO >, SlaveIntermediate< SearchReplace >, SlaveIntermediate< CompareReplace >, SearchReplace, and CompareReplace.
Definition at line 42 of file transformation.hpp.
virtual TreePtr<Node> Transformation::operator() | ( | TreePtr< Node > | context, |
TreePtr< Node > | root | ||
) | [pure virtual] |
Implemented in InPlaceTransformation, Graph, Render, GetDeclaration, and TypeOf.
Referenced by operator()().
Definition at line 25 of file transformation.hpp.
References operator()().
virtual void Transformation::operator() | ( | TreePtr< Node > | context, |
TreePtr< Node > * | proot | ||
) | [pure virtual] |
Implemented in CompareReplace, OutOfPlaceTransformation, Parse, and Validate.
Definition at line 35 of file transformation.hpp.
References operator()().