#include <ExpressionTree.h>


Public Member Functions | |
| TwoArgNode (const TwoArgNode &onearg) | |
| TwoArgNode (twoArg< T > *funPtr) | |
| T | result () |
| void | lateBind (Node< T > *a=NULL, Node< T > *b=NULL) |
| std::string | getName () const |
Private Attributes | |
| twoArg< T > * | _function |
| Node< T > * | _childOne |
| Node< T > * | _childTwo |
| GEP::TwoArgNode< T >::TwoArgNode | ( | const TwoArgNode< T > & | onearg | ) |
| GEP::TwoArgNode< T >::TwoArgNode | ( | twoArg< T > * | funPtr | ) | [inline] |
| std::string GEP::TwoArgNode< T >::getName | ( | ) | const [inline, virtual] |
Reimplemented from GEP::Node< T >.
| void GEP::TwoArgNode< T >::lateBind | ( | Node< T > * | a = NULL, |
|
| Node< T > * | b = NULL | |||
| ) | [inline] |
| T GEP::TwoArgNode< T >::result | ( | ) | [inline, virtual] |
Reimplemented from GEP::Node< T >.
Node<T>* GEP::TwoArgNode< T >::_childOne [private] |
Node<T>* GEP::TwoArgNode< T >::_childTwo [private] |
twoArg<T>* GEP::TwoArgNode< T >::_function [private] |
1.6.1