6 #ifndef MYRAMATH_EXPRESSION_NULLARYFUNCTIONEXPRESSION_H 7 #define MYRAMATH_EXPRESSION_NULLARYFUNCTIONEXPRESSION_H 28 typedef typename Function::Output Output;
32 : f(in_f), fsize(in_fsize) { }
42 {
return f.evaluate(); }
58 template<
class Function,
int Arity>
Implementation detail, polymorphic base type contained/erased by Expression.
Returns a std::runtime_error() whose message has been populated using printf()-style formatting...
virtual Output evaluate(Index< Arity > i) const
Given an Index i, returns a Number.
Definition: NullaryFunctionExpression.h:41
virtual Index< Arity > size() const
Size inspector.
Definition: NullaryFunctionExpression.h:37
Definition: Expression.h:25
Definition: random.cpp:45
Definition: NullaryFunctionExpression.h:23
Returns std::string representation of an Index<N>