bcParserCPP 2.8
Math Parser for C++
Public Member Functions
CVarNode< _ValueT > Class Template Reference

A node that represents variables in the expression. More...

Inheritance diagram for CVarNode< _ValueT >:
CNode< _ValueT >

List of all members.

Public Member Functions

 CVarNode (_ValueT *variable)
virtual _ValueT GetValue ()
 Return the value of the variable.
virtual BOOL IsUsed (void *Addr)
 Does this node represent the variable whose address is passed as a parameter?
virtual void Optimize ()
 Does nothing.
virtual CNode< _ValueT >::NODE_TYPE GetType ()
 Return CNode::VARIABLE.

Detailed Description

template<typename _ValueT>
class CVarNode< _ValueT >

A node that represents variables in the expression.


Member Function Documentation

template<typename _ValueT >
virtual void CVarNode< _ValueT >::Optimize ( ) [inline, virtual]

Does nothing.

Nothing to optimize in a variable.

Implements CNode< _ValueT >.

 All Classes Functions Variables Typedefs Enumerations