Inferno  0.2
Transformation Class Reference

#include <transformation.hpp>

Inheritance diagram for Transformation:
[legend]
Collaboration diagram for Transformation:
[legend]

List of all members.

Public Member Functions

virtual TreePtr< Nodeoperator() (TreePtr< Node > context, TreePtr< Node > root)=0
TreePtr< Nodeoperator() (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

Detailed Description

Definition at line 17 of file transformation.hpp.


Member Function Documentation

virtual void Transformation::GetGraphInfo ( vector< string > *  labels,
vector< TreePtr< Node > > *  links 
) const [inline, virtual]
virtual TreePtr<Node> Transformation::operator() ( TreePtr< Node context,
TreePtr< Node root 
) [pure virtual]

Implemented in InPlaceTransformation, Graph, Render, GetDeclaration, and TypeOf.

Referenced by operator()().

TreePtr<Node> Transformation::operator() ( TreePtr< Node root) [inline]

Definition at line 25 of file transformation.hpp.

References operator()().

virtual void Transformation::operator() ( TreePtr< Node context,
TreePtr< Node > *  proot 
) [pure virtual]
void Transformation::operator() ( TreePtr< Node > *  proot) [inline]

Definition at line 35 of file transformation.hpp.

References operator()().


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