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.