jmespath.cpp
C++ implementation of JMESPath, a query language for JSON http://jmespath.org
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Groups Pages
Public Member Functions | List of all members
jmespath::Expression::ExpressionDeleter Struct Reference

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...
 

Detailed Description

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.

Member Function Documentation

void jmespath::Expression::ExpressionDeleter::operator() ( ast::ExpressionNode node) const

operator () Destroys the given node object.

Parameters
nodeAn instance of ast::ExpressionNode

The documentation for this struct was generated from the following files: