jmespath.cpp
C++ implementation of JMESPath, a query language for JSON http://jmespath.org
|
The ExpressionDeleter struct is a custom destruction policy for deleting ast::ExpressionNode objects. More...
Public Member Functions | |
void | operator() (ast::ExpressionNode *node) const |
operator () Destroys the given node object. More... | |
The ExpressionDeleter struct is a custom destruction policy for deleting ast::ExpressionNode objects.
Unlike std::default_deleter it can be used to delete forward declared ast::ExpressionNode.
void jmespath::Expression::ExpressionDeleter::operator() | ( | ast::ExpressionNode * | node | ) | const |
operator () Destroys the given node object.
node | An instance of ast::ExpressionNode |