The template unary-expression class is
template < class Operand, class UnaryOp > class unary_expression public: unary_expression( Operand e, UnaryOp op = UnaryOp()) : expr(e), oprtr(op) { } result_type evaluate() const return oprtr(expr.evaluate()) private: Operand expr UnaryOp oprtr
This page last modified on 6 May 2004.