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
Typedefs
Error info types

Typedefs

using jmespath::InfoSearchExpression = boost::error_info< struct tag_search_expression, std::string >
 InfoSearchExpression contains the JMESPath expression being evaluated. More...
 
using jmespath::InfoSyntaxErrorLocation = boost::error_info< struct tag_syntax_error_location, long >
 InfoSyntaxErrorLocation contains the location of the syntax error in the JMESPath expression. More...
 
using jmespath::InfoFunctionName = boost::error_info< struct tag_function_name, std::string >
 InfoFunctionName contains the name of the built in JMESpath function. More...
 

Detailed Description

Additional information about the error that might be attached to exceptions.

Typedef Documentation

using jmespath::InfoFunctionName = typedef boost::error_info<struct tag_function_name, std::string>

InfoFunctionName contains the name of the built in JMESpath function.

using jmespath::InfoSearchExpression = typedef boost::error_info<struct tag_search_expression, std::string>

InfoSearchExpression contains the JMESPath expression being evaluated.

using jmespath::InfoSyntaxErrorLocation = typedef boost::error_info<struct tag_syntax_error_location, long>

InfoSyntaxErrorLocation contains the location of the syntax error in the JMESPath expression.