5#include <antares/expressions/nodes/Leaf.h>
6#include "antares/expressions/visitors/TimeIndex.h"
8namespace Antares::Expressions::Visitors
10enum class TimeIndex :
unsigned int;
13namespace Antares::Expressions::Nodes
22 const std::string&
value,
23 Visitors::TimeIndex time_index = Visitors::TimeIndex::VARYING_IN_TIME_AND_SCENARIO):
25 time_index_(time_index)
29 std::string name()
const override
31 return "ParameterNode";
34 Visitors::TimeIndex timeIndex()
const
40 Visitors::TimeIndex time_index_;
Represents a leaf node in a syntax tree.
Definition Leaf.h:34
std::string value() const
Definition Leaf.h:51
Represents a parameter node in a syntax tree, storing a string value.
Definition ParameterNode.h:19