Main Page | Namespace List | Class Hierarchy | Class List | File List | Namespace Members | Class Members | File Members

atlas::interpreter::vector_conversion Struct Reference

#include <evaluator.h>

Inheritance diagram for atlas::interpreter::vector_conversion:

Inheritance graph
[legend]
Collaboration diagram for atlas::interpreter::vector_conversion:

Collaboration graph
[legend]
List of all members.

Public Member Functions

 vector_conversion (expression e)
virtual ~vector_conversion ()
virtual void evaluate () const
virtual void print (std::ostream &out) const

Public Attributes

expression exp

Constructor & Destructor Documentation

atlas::interpreter::vector_conversion::vector_conversion expression  e  )  [inline, explicit]
 

Definition at line 222 of file evaluator.h.

virtual atlas::interpreter::vector_conversion::~vector_conversion  )  [inline, virtual]
 

Definition at line 223 of file evaluator.h.


Member Function Documentation

void atlas::interpreter::vector_conversion::evaluate  )  const [virtual]
 

Implements atlas::interpreter::expression_base.

Reimplemented in atlas::interpreter::matrix_conversion, atlas::interpreter::matrix2_conversion, atlas::interpreter::int_list_conversion, atlas::interpreter::vec_list_conversion, and atlas::interpreter::int_list_list_conversion.

Definition at line 851 of file evaluator.cpp.

References atlas::interpreter::expression_base::evaluate(), exp, atlas::interpreter::push_value(), atlas::interpreter::row_ptr, and atlas::interpreter::row_to_weight().

void atlas::interpreter::vector_conversion::print std::ostream &  out  )  const [virtual]
 

Implements atlas::interpreter::expression_base.

Reimplemented in atlas::interpreter::matrix_conversion, atlas::interpreter::matrix2_conversion, atlas::interpreter::int_list_conversion, atlas::interpreter::vec_list_conversion, and atlas::interpreter::int_list_list_conversion.

Definition at line 751 of file evaluator.cpp.


Member Data Documentation

expression atlas::interpreter::vector_conversion::exp
 

Definition at line 220 of file evaluator.h.

Referenced by evaluate().


The documentation for this struct was generated from the following files:
Generated on Wed Mar 26 16:52:38 2008 for atlas by  doxygen 1.3.9.1