#include <evaluator.h>
Inheritance diagram for atlas::interpreter::list_expression:


Public Member Functions | |
| list_expression (std::vector< expression > l) | |
| virtual | ~list_expression () |
| virtual void | evaluate () const |
| virtual void | print (std::ostream &out) const |
Public Attributes | |
| std::vector< expression > | component |
|
|
Definition at line 213 of file evaluator.h. |
|
|
Definition at line 732 of file evaluator.cpp. References component. |
|
|
Implements atlas::interpreter::expression_base. Reimplemented in atlas::interpreter::tuple_expression. Definition at line 744 of file evaluator.cpp. References component, atlas::interpreter::pop_value(), atlas::interpreter::push_value(), and atlas::interpreter::row_ptr. |
|
|
Implements atlas::interpreter::expression_base. Reimplemented in atlas::interpreter::tuple_expression. Definition at line 736 of file evaluator.cpp. References component. |
|
|
Definition at line 211 of file evaluator.h. Referenced by evaluate(), atlas::interpreter::matrix_subscription::print(), print(), and ~list_expression(). |
1.3.9.1