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
Functions
jmespath::literals Namespace Reference

User defined literals. More...

Functions

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

Detailed Description

User defined literals.

Function Documentation

Expression jmespath::literals::operator""_jmespath ( const char *  expression,
std::size_t   
)
inline

User defined string literal for JMESPath expressions.

This operator implements a user defined string literal for JMESPath expressions. It can be used by appending "_jmespath" to a string literal.

Parameters
[in]expressionThe string representation of a JMESPath expression.
Returns
An Expression object.
Exceptions
SyntaxErrorWhen the syntax of the specified expression is invalid.