node_void Class Reference

#include <node_impl.hpp>

Inheritance diagram for node_void:

node_impl

List of all members.

Public Member Functions

 node_void ()

Private Member Functions

virtual void print_node (std::ostream &stream, int indent) const
virtual double evaluate_node () const
virtual std::string evaluate_string () const


Detailed Description

Void data type. Currently used only for the node default constructor.

Definition at line 47 of file node_impl.hpp.


Constructor & Destructor Documentation

node_void::node_void (  ) 

Definition at line 55 of file node_impl.cpp.

00056 : node_impl()
00057 {}


Member Function Documentation

void node_void::print_node ( std::ostream &  stream,
int  indent 
) const [private, virtual]

Implements node_impl.

Definition at line 59 of file node_impl.cpp.

00061 {
00062   stream << std::setw(indent) << "" << "void\n";
00063 }

double node_void::evaluate_node (  )  const [private, virtual]

Implements node_impl.

Definition at line 65 of file node_impl.cpp.

00067 {
00068   return 0.0;
00069 }

std::string node_void::evaluate_string (  )  const [private, virtual]

Reimplemented from node_impl.

Definition at line 71 of file node_impl.cpp.

00073 {
00074   return std::string();
00075 }


The documentation for this class was generated from the following files:
Generated on Sun Nov 30 10:05:07 2008 for Calculator by  doxygen 1.5.3