|
|
std::string | name () const override |
| |
|
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...
|
| |
|
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 |
| |
◆ ParentNode() [1/2]
| Antares::Expressions::Nodes::ParentNode::ParentNode |
|
explicit |
Constructs a parent node with the specified operands.
- Parameters
-
| operands | The operands, collected in a vector |
◆ ParentNode() [2/2]
| Antares::Expressions::Nodes::ParentNode::ParentNode |
|
inlineexplicit |
Constructs a parent node with the specified operands. Vector is moved.
- Parameters
-
| operands | The operands, collected in a vector |
The documentation for this class was generated from the following file:
- src/expressions/include/antares/expressions/nodes/SumNode.h