Main Page | Class Hierarchy | Alphabetical List | Compound List | File List | Compound Members | Related Pages

math::TBinaryNodeOp< T > Class Template Reference

#include <nodes.h>

Inheritance diagram for math::TBinaryNodeOp< T >:

math::TNode< T > math::TDivNode< T > math::TEquNode< T > math::TIfNode< T > math::TMulNode< T > math::TPlusNode< T > math::TPowNode< T > List of all members.

Public Member Functions

virtual TNode< T > * left () const
 returns the right child node of the expression tree

virtual TNode< T > * right () const
 returns the left child node of the expression tree

virtual bool equals (const TNode< T > *ANode) const
 returns true, if given node equals to this one


Protected Member Functions

 TBinaryNodeOp (typename TBinaryNodeOp< T >::TNodeType AType, short APrio, TNode< T > *ALeft, TNode< T > *ARight)
 creates an binary operator node of type AType


Detailed Description

template<typename T>
class math::TBinaryNodeOp< T >

TBinaryNodeOp<T> represents the base class for any binary operation node in the expression tree.

Definition at line 411 of file nodes.h.


The documentation for this class was generated from the following file:
Generated on Mon Aug 4 09:04:06 2003 for MathTypeLibrary(libmath++) by doxygen 1.3.2