#include <Functions.h>

Public Member Functions | |
| virtual | ~twoArg () |
| virtual T | operator() (const T &a, const T &b) |
| virtual std::string | name () |
Basic structure for all two argument functions. Virtual operator () will be invoked by polymorphism. Extends std::binary_function
| virtual GEP::twoArg< T >::~twoArg | ( | ) | [inline, virtual] |
| virtual std::string GEP::twoArg< T >::name | ( | ) | [inline, virtual] |
Name of the function.
Reimplemented in GEP::tfplus< T >, GEP::tfminus< T >, GEP::tfmul< T >, GEP::tfdiv< T >, GEP::tfgt< T >, GEP::tfil< T >, and GEP::tfir< T >.
| virtual T GEP::twoArg< T >::operator() | ( | const T & | a, | |
| const T & | b | |||
| ) | [inline, virtual] |
templated operator (), representing the desired mechanism of a fucntion
Reimplemented in GEP::tfplus< T >, GEP::tfminus< T >, GEP::tfmul< T >, GEP::tfdiv< T >, GEP::tfgt< T >, GEP::tfil< T >, and GEP::tfir< T >.
1.6.1