28 #ifndef SUBEXPRESSIONNODE_H
29 #define SUBEXPRESSIONNODE_H
32 namespace jmespath {
namespace ast {
68 BOOST_FUSION_ADAPT_STRUCT(
73 #endif // SUBEXPRESSIONNODE_H
SubexpressionNode()
Constructs an empty SubexpressionNode object.
Definition: subexpressionnode.cpp:32
The BinaryExpressionNode class is the base class for all node types which consist of a left and a rig...
Definition: binaryexpressionnode.h:39
The SubexpressionNode class represents a JMESPath subexpression.
Definition: subexpressionnode.h:37
The ExpressionNode class represents a JMESPath expression.
Definition: expressionnode.h:56
bool isProjection() const override
Returns whather this expression requires the projection of subsequent expressions.
Definition: subexpressionnode.cpp:43
bool stopsProjection() const override
Reports whether the node should stop an ongoing projection or not.
Definition: subexpressionnode.cpp:48