|  | atlas
    0.6
    | 
#include <axis.h>


| Public Member Functions | |
| counted_for_expression (id_type i, expression_ptr &&cnt, expression_ptr &&bnd, expression_ptr &&b) | |
| virtual | ~counted_for_expression () nothing_new_here | 
| virtual void | evaluate (level l) const | 
| virtual void | print (std::ostream &out) const | 
|  Public Member Functions inherited from atlas::interpreter::expression_base | |
| expression_base () | |
| expression_base (const expression_base &)=delete | |
| expression_base (expression_base &&)=delete | |
| expression_base & | operator= (const expression_base &)=delete | 
| expression_base & | operator= (expression_base &&)=delete | 
| virtual | ~expression_base () | 
| void | void_eval () const | 
| void | eval () const | 
| void | multi_eval () const | 
| Public Attributes | |
| id_type | id | 
| expression_ptr | count | 
| expression_ptr | bound | 
| expression_ptr | body | 
| Additional Inherited Members | |
|  Public Types inherited from atlas::interpreter::expression_base | |
| enum | level { no_value, single_value, multi_value } | 
| 
 | inline | 
| virtual atlas::interpreter::counted_for_expression< flags >::~counted_for_expression | ( | ) | 
| 
 | virtual | 
Implements atlas::interpreter::expression_base.
| 
 | virtual | 
Implements atlas::interpreter::expression_base.
| expression_ptr atlas::interpreter::counted_for_expression< flags >::body | 
| expression_ptr atlas::interpreter::counted_for_expression< flags >::bound | 
| expression_ptr atlas::interpreter::counted_for_expression< flags >::count | 
| id_type atlas::interpreter::counted_for_expression< flags >::id | 
 1.8.11
 1.8.11