#include <Expression.h>
Public Member Functions | |
FunctExpression () | |
template<typename F > | |
FunctExpression (const F &f) | |
FunctExpression (const FunctExpression &e) | |
double | operator() (double x) const |
FunctExpression & | operator= (const FunctExpression &e) |
Private Attributes | |
std::auto_ptr< AbsFunctExpression > | _f |
Definition at line 59 of file Expression.h.
funct::FunctExpression::FunctExpression | ( | ) | [inline] |
Definition at line 60 of file Expression.h.
{ }
funct::FunctExpression::FunctExpression | ( | const F & | f | ) | [inline] |
Definition at line 62 of file Expression.h.
funct::FunctExpression::FunctExpression | ( | const FunctExpression & | e | ) | [inline] |
Definition at line 63 of file Expression.h.
double funct::FunctExpression::operator() | ( | double | x | ) | const [inline] |
FunctExpression& funct::FunctExpression::operator= | ( | const FunctExpression & | e | ) | [inline] |
Definition at line 64 of file Expression.h.
References _f.
std::auto_ptr<AbsFunctExpression> funct::FunctExpression::_f [private] |
Definition at line 67 of file Expression.h.
Referenced by operator()(), and operator=().