|
Apache Mesos
|
#include <picojson.h>#include <iomanip>#include <iostream>#include <limits>#include <map>#include <string>#include <type_traits>#include <vector>#include <boost/variant.hpp>#include <stout/check.hpp>#include <stout/foreach.hpp>#include <stout/jsonify.hpp>#include <stout/numify.hpp>#include <stout/result.hpp>#include <stout/strings.hpp>#include <stout/try.hpp>#include <stout/unreachable.hpp>Go to the source code of this file.
Classes | |
| struct | JSON::String |
| struct | JSON::Number |
| struct | JSON::Object |
| struct | JSON::Array |
| struct | JSON::Boolean |
| struct | JSON::True |
| struct | JSON::False |
| struct | JSON::Null |
| struct | JSON::Value |
| struct | JSON::Comparator |
Namespaces | |
| JSON | |
| JSON::internal | |
Macros | |
| #define | __STDC_FORMAT_MACROS |
Typedefs | |
| typedef boost::variant< Null, String, Number, boost::recursive_wrapper < Object > , boost::recursive_wrapper < Array >, Boolean > | JSON::internal::Variant |
Functions | |
| bool | JSON::operator== (const Value &lhs, const Value &rhs) |
| bool | JSON::operator!= (const Value &lhs, const Value &rhs) |
| void | JSON::json (BooleanWriter *writer, const Boolean &boolean) |
| void | JSON::json (StringWriter *writer, const String &string) |
| void | JSON::json (NumberWriter *writer, const Number &number) |
| void | JSON::json (ObjectWriter *writer, const Object &object) |
| void | JSON::json (ArrayWriter *writer, const Array &array) |
| void | JSON::json (NullWriter *, const Null &) |
| template<typename T , typename std::enable_if< std::is_same< T, Value >::value, int >::type = 0> | |
| void | JSON::json (WriterProxy &&writer, const T &value) |
| std::ostream & | JSON::operator<< (std::ostream &stream, const Boolean &boolean) |
| std::ostream & | JSON::operator<< (std::ostream &stream, const String &string) |
| std::ostream & | JSON::operator<< (std::ostream &stream, const Number &number) |
| std::ostream & | JSON::operator<< (std::ostream &stream, const Object &object) |
| std::ostream & | JSON::operator<< (std::ostream &stream, const Array &array) |
| std::ostream & | JSON::operator<< (std::ostream &stream, const Null &null) |
| Value | JSON::internal::convert (const picojson::value &value) |
| Try< Value > | JSON::parse (const std::string &s) |
| Returns the OCI v1 descriptor, image index, image manifest and image configuration from the given string. More... | |
| #define __STDC_FORMAT_MACROS |
1.8.5