The MultiselectListNode class represents a JMESPath list wildcard expression.
More...
#include <multiselectlistnode.h>
The MultiselectListNode class represents a JMESPath list wildcard expression.
jmespath::ast::MultiselectListNode::MultiselectListNode |
( |
| ) |
|
jmespath::ast::MultiselectListNode::MultiselectListNode |
( |
const std::vector< ExpressionNode > & |
subexpressions | ) |
|
Constructs a MultiselectListNode object with the given expressions as its subexpressions.
- Parameters
-
[in] | subexpressions | The node's subexpressoins |
jmespath::ast::MultiselectListNode::MultiselectListNode |
( |
const std::initializer_list< ExpressionNode > & |
subexpressions | ) |
|
Constructs a MultiselectListNode object with the given expressions as its subexpressions.
- Parameters
-
[in] | subexpressions | The node's subexpressoins |
Calls the visit method of the given visitor with the dynamic type of the node.
- Parameters
-
[in] | visitor | A visitor implementation |
Implements jmespath::ast::AbstractNode.
Equality compares this node to the other.
- Parameters
-
[in] | other | The node that should be compared. |
- Returns
- Returns true if this object is equal to the other, otherwise false
std::vector<ExpressionNode> jmespath::ast::MultiselectListNode::expressions |
The node's child expressions.
The documentation for this class was generated from the following files: