The ExpressionNode class represents a JMESPath expression.
More...
#include <expressionnode.h>
|
| using | ValueType = boost::variant< boost::blank, VariantT...> |
| | The internal variant type which stores the nodes defined in VariantT or boost::blank if it's empty. More...
|
| |
| ValueType | value |
| | The variable which stores the node that this object represents. More...
|
| |
The ExpressionNode class represents a JMESPath expression.
| jmespath::ast::ExpressionNode::ExpressionNode |
( |
| ) |
|
| jmespath::ast::ExpressionNode::ExpressionNode |
( |
const ExpressionNode & |
| ) |
|
|
default |
| jmespath::ast::ExpressionNode::~ExpressionNode |
( |
| ) |
|
|
virtual |
| jmespath::ast::ExpressionNode::ExpressionNode |
( |
const ValueType & |
expression | ) |
|
Constructs an ExpressionNode object with its child expression initialized to expression.
- Parameters
-
| [in] | expression | The node's child expression |
Assigns the other object to this object.
- Parameters
-
- Returns
- Returns a reference to this object.
Assigns the other Expression to this object's expression.
- Parameters
-
- Returns
- Returns a reference to this object.
The documentation for this class was generated from the following files: