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

math::TUnaryNodeOp< T > Class Template Reference

#include <nodes.h>

Inheritance diagram for math::TUnaryNodeOp< T >:

math::TNode< T > math::TCosNode< T > math::TFuncNode< T > math::TLnNode< T > math::TNegNode< T > math::TSinNode< T > math::TSqrtNode< T > math::TTanNode< T > List of all members.

Public Member Functions

TNode< T > * node () const
 returns the child node for that unary operator node.

virtual TNode< T > * right () const
 returns the child node (wrapper to the more declarative node() method)

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


Protected Member Functions

 TUnaryNodeOp (typename TUnaryNodeOp< T >::TNodeType AType, short APriority, TNode< T > *ANode)
 creates an unary operator node of type AType.


Detailed Description

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

TUnaryNodeOp<T> represents the base class for any unary operation node in the expression tree.

Definition at line 388 of file nodes.h.


The documentation for this class was generated from the following file:
Generated on Sat Jan 24 01:25:39 2004 for MathTypeLibrary(libmath++) by doxygen 1.3.3