argument | atlas::interpreter::call_base | |
call_base(expression_ptr &&arg, const source_location &loc) | atlas::interpreter::call_base | inline |
eval() const | atlas::interpreter::expression_base | inline |
evaluate(level l) const | atlas::interpreter::projector_call | virtual |
expression_base() | atlas::interpreter::expression_base | inline |
expression_base(const expression_base &)=delete | atlas::interpreter::expression_base | |
expression_base(expression_base &&)=delete | atlas::interpreter::expression_base | |
function_name() const | atlas::interpreter::overloaded_call | inlinevirtual |
id | atlas::interpreter::projector_call | |
level enum name | atlas::interpreter::expression_base | |
loc | atlas::interpreter::call_base | |
multi_eval() const | atlas::interpreter::expression_base | inline |
multi_value enum value | atlas::interpreter::expression_base | |
name | atlas::interpreter::overloaded_call | |
no_value enum value | atlas::interpreter::expression_base | |
operator=(const expression_base &)=delete | atlas::interpreter::expression_base | |
operator=(expression_base &&)=delete | atlas::interpreter::expression_base | |
overloaded_call(const std::string &name, expression_ptr &&arg, const source_location &loc) | atlas::interpreter::overloaded_call | inline |
position | atlas::interpreter::projector_call | |
print(std::ostream &out) const | atlas::interpreter::projector_call | virtual |
projector_call(const projector_value &f, const std::string &n, expression_ptr &&a, const source_location &loc) | atlas::interpreter::projector_call | inline |
single_value enum value | atlas::interpreter::expression_base | |
void_eval() const | atlas::interpreter::expression_base | inline |
~call_base() nothing_new_here | atlas::interpreter::call_base | |
~expression_base() | atlas::interpreter::expression_base | inline |
~overloaded_call() nothing_new_here | atlas::interpreter::overloaded_call | |
~projector_call() nothing_new_here | atlas::interpreter::projector_call | |