#include <node_impl.hpp>
Public Member Functions | |
node_number (double value) | |
double | value () const |
Private Member Functions | |
virtual void | print_node (std::ostream &stream, int indent) const |
virtual double | evaluate_node () const |
Private Attributes | |
double | value_ |
Definition at line 59 of file node_impl.hpp.
node_number::node_number | ( | double | value | ) |
double node_number::value | ( | ) | const |
Definition at line 82 of file node_impl.cpp.
References value_.
Referenced by evaluate_node(), and print_node().
00084 { 00085 return value_; 00086 }
void node_number::print_node | ( | std::ostream & | stream, | |
int | indent | |||
) | const [private, virtual] |
Implements node_impl.
Definition at line 88 of file node_impl.cpp.
References value().
00090 { 00091 stream << std::setw(indent) << "" << value() << '\n'; 00092 }
double node_number::evaluate_node | ( | ) | const [private, virtual] |
Implements node_impl.
Definition at line 94 of file node_impl.cpp.
References value().
00096 { 00097 return value(); 00098 }
double node_number::value_ [private] |