| 
    jmespath.cpp
    
   C++ implementation of JMESPath, a query language for JSON http://jmespath.org 
   | 
 
The HashWildcardNode class represents a JMESPath hash wildcard expression. More...
#include <hashwildcardnode.h>
  
 Public Member Functions | |
| HashWildcardNode () | |
| Constructs an empty HashWildcardNode object.  More... | |
| HashWildcardNode (const ExpressionNode &leftExpression, const ExpressionNode &rightExpression) | |
| Constructs a HashWildcardNode object with the given leftExpression and rightExpression as its children.  More... | |
| bool | isProjection () const override | 
| Returns whather this expression requires the projection of subsequent expressions.  More... | |
| bool | stopsProjection () const override | 
| Reports whether the node should stop an ongoing projection or not.  More... | |
| void | accept (interpreter::AbstractVisitor *visitor) const override | 
| Calls the visit method of the given visitor with the dynamic type of the node.  More... | |
  Public Member Functions inherited from jmespath::ast::BinaryExpressionNode | |
| BinaryExpressionNode () | |
| Constructs an empty BinaryExpressionNode object.  More... | |
| BinaryExpressionNode (const ExpressionNode &left, const ExpressionNode &right) | |
| Constructs a BinaryExpressionNode object with the given leftExpressin and rightExpression as its children.  More... | |
| bool | operator== (const BinaryExpressionNode &other) const | 
| Equality compares this node to the other.  More... | |
  Public Member Functions inherited from jmespath::ast::AbstractNode | |
| AbstractNode ()=default | |
| Constructs an AbstractNode object.  More... | |
| AbstractNode (const AbstractNode &)=default | |
| Copy-constructs an AbstractNode object.  More... | |
| virtual | ~AbstractNode () | 
| Destroys the AbstractNode object.  More... | |
| AbstractNode & | operator= (const AbstractNode &)=default | 
| Copy-assigns the other object to this object.  More... | |
Additional Inherited Members | |
  Public Attributes inherited from jmespath::ast::BinaryExpressionNode | |
| ExpressionNode | leftExpression | 
| The left hand expression of the node.  More... | |
| ExpressionNode | rightExpression | 
| The right hand expression of the node.  More... | |
The HashWildcardNode class represents a JMESPath hash wildcard expression.
| jmespath::ast::HashWildcardNode::HashWildcardNode | ( | ) | 
Constructs an empty HashWildcardNode object.
| jmespath::ast::HashWildcardNode::HashWildcardNode | ( | const ExpressionNode & | leftExpression, | 
| const ExpressionNode & | rightExpression | ||
| ) | 
Constructs a HashWildcardNode object with the given leftExpression and rightExpression as its children.
| [in] | leftExpression | Left hand expression of the node. | 
| [in] | rightExpression | Right hand expression of the node. | 
      
  | 
  overridevirtual | 
Calls the visit method of the given visitor with the dynamic type of the node.
| [in] | visitor | A visitor implementation | 
Reimplemented from jmespath::ast::BinaryExpressionNode.
      
  | 
  overridevirtual | 
Returns whather this expression requires the projection of subsequent expressions.
Implements jmespath::ast::BinaryExpressionNode.
      
  | 
  overridevirtual | 
Reports whether the node should stop an ongoing projection or not.
Implements jmespath::ast::BinaryExpressionNode.
 1.8.6