|
| | TimeSumNode (Node *from, Node *to, Node *expression) |
| | Constructs a Time Sum node with the specified 'from', 'to' and 'expression' operands. More...
|
| |
|
std::string | name () const override |
| |
| Node * | from () const |
| | Retrieves a pointer to the right operand. More...
|
| |
| Node * | to () const |
| | Retrieves a pointer to the right operand. More...
|
| |
|
Node * | expression () const |
| |
|
template<typename... NodePtr> |
| | ParentNode (NodePtr... operands) |
| |
| | ParentNode (const std::vector< Node * > &operands) |
| | Constructs a parent node with the specified operands. More...
|
| |
| | ParentNode (std::vector< Node * > &&operands) |
| | Constructs a parent node with the specified operands. Vector is moved. More...
|
| |
| const std::vector< Node * > & | getOperands () const |
| | Retrieves the operands of the parent node. More...
|
| |
|
const std::vector< const Node * > | getConstOperands () const |
| |
|
Node * | operator[] (std::size_t idx) const |
| |
|
size_t | size () const |
| |
|
bool | operator== (const IName &other) const =default |
| |
◆ TimeSumNode()
| Antares::Expressions::Nodes::TimeSumNode::TimeSumNode |
( |
Node * |
from, |
|
|
Node * |
to, |
|
|
Node * |
expression |
|
) |
| |
|
explicit |
Constructs a Time Sum node with the specified 'from', 'to' and 'expression' operands.
- Parameters
-
| from | The 'from' operand. |
| to | The 'to' operand. |
| expression | The 'expression' operand. |
◆ from()
| Node * Antares::Expressions::Nodes::TimeSumNode::from |
( |
| ) |
const |
Retrieves a pointer to the right operand.
- Returns
- A pointer to the right operand.
◆ to()
| Node * Antares::Expressions::Nodes::TimeSumNode::to |
( |
| ) |
const |
Retrieves a pointer to the right operand.
- Returns
- A pointer to the right operand.
Retrieves a pointer to the ' operand.
- Returns
- A pointer to the left operand.
The documentation for this class was generated from the following files:
- src/expressions/include/antares/expressions/nodes/TimeSumNode.h
- src/expressions/nodes/TimeSumNode.cpp