|
JSON Voorhees
Killer JSON for C++
|
#include <jsonv/config.hpp>#include <jsonv/detail/generic_container.hpp>#include <jsonv/string_view.hpp>#include <iosfwd>#include <memory>#include <string>#include <vector>Go to the source code of this file.
Classes | |
| class | jsonv::path_element |
| class | jsonv::path |
| Represents an exact path in some JSON structure. More... | |
Enumerations | |
| enum | path_element_kind : unsigned char { array_index, object_key } |
Functions | |
| JSONV_PUBLIC std::ostream & | jsonv::operator<< (std::ostream &, const path_element_kind &) |
| JSONV_PUBLIC std::string | jsonv::to_string (const path_element_kind &) |
| JSONV_PUBLIC std::ostream & | jsonv::operator<< (std::ostream &, const path_element &) |
| JSONV_PUBLIC std::string | jsonv::to_string (const path_element &) |
| JSONV_PUBLIC std::ostream & | jsonv::operator<< (std::ostream &, const path &) |
| JSONV_PUBLIC std::string | jsonv::to_string (const path &) |
Support for JSONPath.
Copyright (c) 2014 by Travis Gockel. All rights reserved.
This program is free software: you can redistribute it and/or modify it under the terms of the Apache License as published by the Apache Software Foundation, either version 2 of the License, or (at your option) any later version.
Definition in file path.hpp.