jmespath.cpp
C++ implementation of JMESPath, a query language for JSON http://jmespath.org
|
#include <string>
#include <jmespath/types.h>
#include <jmespath/exceptions.h>
#include <jmespath/expression.h>
Go to the source code of this file.
Namespaces | |
jmespath | |
The top level namespace which contains the public functions of the library. | |
Functions | |
template<typename JsonT > | |
std::enable_if_t< std::is_same < std::decay_t< JsonT >, Json > ::value, Json > | jmespath::search (const Expression &expression, JsonT &&document) |
Finds or creates the results for the expression evaluated on the given document. More... | |
template Json | jmespath::search< const Json & > (const Expression &, const Json &) |
Explicit instantiation declaration for Search function to prevent implicit instantiation in client code. More... | |
template Json | jmespath::search< Json & > (const Expression &, Json &) |
Explicit instantiation declaration for Search function to prevent implicit instantiation in client code. More... | |
template Json | jmespath::search< Json > (const Expression &, Json &&) |
Explicit instantiation declaration for Search function to prevent implicit instantiation in client code. More... | |