22 #ifndef _FUNCTION_OPERATION_NODE_HPP 23 #define _FUNCTION_OPERATION_NODE_HPP
FunctionEnum
Enum with all functions.
std::vector< node_ptr > enclosed
The subexpressions enclosed by this operation.
base_type::node_ptr node_ptr
This file is part of alaCarte.
The interface for nodes in the syntax tree.
op::FunctionEnum operation
The operation type.
shared_ptr< STNode > node_ptr
Shared ptr to this node.
Represents a node which executes a certain operation on 1 to n subexpressions.