zenilib  0.5.3.0
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
TGraphArgument Class Reference

#include <DependencyGraph.h>

Inherits TGraphParentNode.

Public Member Functions

 TGraphArgument (TIntermAggregate *intermFunctionCall, int argumentNumber)
 
virtual ~TGraphArgument ()
 
int getArgumentNumber () const
 
const TIntermAggregategetIntermFunctionCall () const
 
virtual void traverse (TDependencyGraphTraverser *graphTraverser)
 
- Public Member Functions inherited from TGraphParentNode
 TGraphParentNode (TIntermNode *node)
 
virtual ~TGraphParentNode ()
 
void addDependentNode (TGraphNode *node)
 
- Public Member Functions inherited from TGraphNode
 TGraphNode (TIntermNode *node)
 
virtual ~TGraphNode ()
 

Additional Inherited Members

- Protected Attributes inherited from TGraphNode
TIntermNodeintermNode
 

Detailed Description

Definition at line 59 of file DependencyGraph.h.

Constructor & Destructor Documentation

TGraphArgument::TGraphArgument ( TIntermAggregate intermFunctionCall,
int  argumentNumber 
)
inline

Definition at line 61 of file DependencyGraph.h.

virtual TGraphArgument::~TGraphArgument ( )
inlinevirtual

Definition at line 64 of file DependencyGraph.h.

Member Function Documentation

int TGraphArgument::getArgumentNumber ( ) const
inline
const TIntermAggregate* TGraphArgument::getIntermFunctionCall ( ) const
inline
void TGraphArgument::traverse ( TDependencyGraphTraverser graphTraverser)
virtual

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