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
Classes | Namespaces | Functions
expression.h File Reference
#include <memory>
#include <jmespath/types.h>
#include <jmespath/exceptions.h>

Go to the source code of this file.

Classes

class  jmespath::Expression
 The Expression class represents a JMESPath expression. More...
 
struct  jmespath::Expression::ExpressionDeleter
 The ExpressionDeleter struct is a custom destruction policy for deleting ast::ExpressionNode objects. More...
 

Namespaces

 jmespath
 The top level namespace which contains the public functions of the library.
 
 jmespath::ast
 Classes which represent the AST nodes.
 
 jmespath::literals
 User defined literals.
 

Functions

Expression jmespath::literals::operator""_jmespath (const char *expression, std::size_t)
 User defined string literal for JMESPath expressions. More...