Json 80 source/dynamicHDR10/JsonHelper.cpp string dump = Json(json).dump(); Json 156 source/dynamicHDR10/JsonHelper.cpp return Json::parse(json_str2.substr(beginning,json_str2.size() - fixchar),err).object_items(); Json 190 source/dynamicHDR10/JsonHelper.cpp vector<Json> data; Json 195 source/dynamicHDR10/JsonHelper.cpp return Json::parse(json_str2.substr(beginning, json_str2.size() - fixchar), err).array_items(); Json 33 source/dynamicHDR10/JsonHelper.h typedef Json::object JsonObject; Json 34 source/dynamicHDR10/JsonHelper.h typedef Json::array JsonArray; Json 111 source/dynamicHDR10/json11/json11.cpp static void dump(const Json::array &values, string &out) { Json 123 source/dynamicHDR10/json11/json11.cpp static void dump(const Json::object &values, string &out) { Json 137 source/dynamicHDR10/json11/json11.cpp void Json::dump(string &out) const { Json 145 source/dynamicHDR10/json11/json11.cpp template <Json::Type tag, typename T> Json 154 source/dynamicHDR10/json11/json11.cpp Json::Type type() const override { Json 170 source/dynamicHDR10/json11/json11.cpp class JsonDouble final : public Value<Json::NUMBER, double> { Json 179 source/dynamicHDR10/json11/json11.cpp class JsonInt final : public Value<Json::NUMBER, int> { Json 188 source/dynamicHDR10/json11/json11.cpp class JsonBoolean final : public Value<Json::BOOL, bool> { Json 194 source/dynamicHDR10/json11/json11.cpp class JsonString final : public Value<Json::STRING, string> { Json 201 source/dynamicHDR10/json11/json11.cpp class JsonArray final : public Value<Json::ARRAY, Json::array> { Json 202 source/dynamicHDR10/json11/json11.cpp const Json::array &array_items() const override { return m_value; } Json 203 source/dynamicHDR10/json11/json11.cpp const Json & operator[](size_t i) const override; Json 205 source/dynamicHDR10/json11/json11.cpp explicit JsonArray(const Json::array &value) : Value(value) {} Json 206 source/dynamicHDR10/json11/json11.cpp explicit JsonArray(Json::array &&value) : Value(move(value)) {} Json 209 source/dynamicHDR10/json11/json11.cpp class JsonObject final : public Value<Json::OBJECT, Json::object> { Json 210 source/dynamicHDR10/json11/json11.cpp const Json::object &object_items() const override { return m_value; } Json 211 source/dynamicHDR10/json11/json11.cpp const Json & operator[](const string &key) const override; Json 213 source/dynamicHDR10/json11/json11.cpp explicit JsonObject(const Json::object &value) : Value(value) {} Json 214 source/dynamicHDR10/json11/json11.cpp explicit JsonObject(Json::object &&value) : Value(move(value)) {} Json 217 source/dynamicHDR10/json11/json11.cpp class JsonNull final : public Value<Json::NUL, std::nullptr_t> { Json 230 source/dynamicHDR10/json11/json11.cpp const vector<Json> empty_vector; Json 231 source/dynamicHDR10/json11/json11.cpp const map<string, Json> empty_map; Json 240 source/dynamicHDR10/json11/json11.cpp static const Json & static_null() { Json 242 source/dynamicHDR10/json11/json11.cpp static const Json json_null; Json 250 source/dynamicHDR10/json11/json11.cpp Json::Json() noexcept : m_ptr(statics().null) {} Json 251 source/dynamicHDR10/json11/json11.cpp Json::Json(std::nullptr_t) noexcept : m_ptr(statics().null) {} Json 252 source/dynamicHDR10/json11/json11.cpp Json::Json(double value) : m_ptr(make_shared<JsonDouble>(value)) {} Json 253 source/dynamicHDR10/json11/json11.cpp Json::Json(int value) : m_ptr(make_shared<JsonInt>(value)) {} Json 254 source/dynamicHDR10/json11/json11.cpp Json::Json(bool value) : m_ptr(value ? statics().t : statics().f) {} Json 255 source/dynamicHDR10/json11/json11.cpp Json::Json(const string &value) : m_ptr(make_shared<JsonString>(value)) {} Json 256 source/dynamicHDR10/json11/json11.cpp Json::Json(string &&value) : m_ptr(make_shared<JsonString>(move(value))) {} Json 257 source/dynamicHDR10/json11/json11.cpp Json::Json(const char * value) : m_ptr(make_shared<JsonString>(value)) {} Json 258 source/dynamicHDR10/json11/json11.cpp Json::Json(const Json::array &values) : m_ptr(make_shared<JsonArray>(values)) {} Json 259 source/dynamicHDR10/json11/json11.cpp Json::Json(Json::array &&values) : m_ptr(make_shared<JsonArray>(move(values))) {} Json 260 source/dynamicHDR10/json11/json11.cpp Json::Json(const Json::object &values) : m_ptr(make_shared<JsonObject>(values)) {} Json 261 source/dynamicHDR10/json11/json11.cpp Json::Json(Json::object &&values) : m_ptr(make_shared<JsonObject>(move(values))) {} Json 267 source/dynamicHDR10/json11/json11.cpp Json::Type Json::type() const { return m_ptr->type(); } Json 268 source/dynamicHDR10/json11/json11.cpp double Json::number_value() const { return m_ptr->number_value(); } Json 269 source/dynamicHDR10/json11/json11.cpp int Json::int_value() const { return m_ptr->int_value(); } Json 270 source/dynamicHDR10/json11/json11.cpp bool Json::bool_value() const { return m_ptr->bool_value(); } Json 271 source/dynamicHDR10/json11/json11.cpp const string & Json::string_value() const { return m_ptr->string_value(); } Json 272 source/dynamicHDR10/json11/json11.cpp const vector<Json> & Json::array_items() const { return m_ptr->array_items(); } Json 273 source/dynamicHDR10/json11/json11.cpp const map<string, Json> & Json::object_items() const { return m_ptr->object_items(); } Json 274 source/dynamicHDR10/json11/json11.cpp const Json & Json::operator[] (size_t i) const { return (*m_ptr)[i]; } Json 275 source/dynamicHDR10/json11/json11.cpp const Json & Json::operator[] (const string &key) const { return (*m_ptr)[key]; } Json 281 source/dynamicHDR10/json11/json11.cpp const vector<Json> & JsonValue::array_items() const { return statics().empty_vector; } Json 282 source/dynamicHDR10/json11/json11.cpp const map<string, Json> & JsonValue::object_items() const { return statics().empty_map; } Json 283 source/dynamicHDR10/json11/json11.cpp const Json & JsonValue::operator[] (size_t) const { return static_null(); } Json 284 source/dynamicHDR10/json11/json11.cpp const Json & JsonValue::operator[] (const string &) const { return static_null(); } Json 286 source/dynamicHDR10/json11/json11.cpp const Json & JsonObject::operator[] (const string &key) const { Json 290 source/dynamicHDR10/json11/json11.cpp const Json & JsonArray::operator[] (size_t i) const { Json 299 source/dynamicHDR10/json11/json11.cpp bool Json::operator== (const Json &other) const { Json 306 source/dynamicHDR10/json11/json11.cpp bool Json::operator< (const Json &other) const { Json 354 source/dynamicHDR10/json11/json11.cpp Json fail(string &&msg) { Json 355 source/dynamicHDR10/json11/json11.cpp return fail(move(msg), Json()); Json 571 source/dynamicHDR10/json11/json11.cpp Json parse_number() { Json 627 source/dynamicHDR10/json11/json11.cpp Json expect(const string &expected, Json res) { Json 642 source/dynamicHDR10/json11/json11.cpp Json parse_json(int depth) { Json 649 source/dynamicHDR10/json11/json11.cpp return Json(); Json 663 source/dynamicHDR10/json11/json11.cpp return expect("null", Json()); Json 669 source/dynamicHDR10/json11/json11.cpp map<string, Json> data; Json 680 source/dynamicHDR10/json11/json11.cpp return Json(); Json 688 source/dynamicHDR10/json11/json11.cpp return Json(); Json 702 source/dynamicHDR10/json11/json11.cpp vector<Json> data; Json 711 source/dynamicHDR10/json11/json11.cpp return Json(); Json 730 source/dynamicHDR10/json11/json11.cpp Json Json::parse(const string &in, string &err, JsonParse strategy) { Json 732 source/dynamicHDR10/json11/json11.cpp Json result = parser.parse_json(0); Json 743 source/dynamicHDR10/json11/json11.cpp vector<Json> Json::parse_multi(const string &in, Json 749 source/dynamicHDR10/json11/json11.cpp vector<Json> json_vec; Json 764 source/dynamicHDR10/json11/json11.cpp bool Json::has_shape(const shape & types, string & err) const { Json 79 source/dynamicHDR10/json11/json11.h class Json final{ //final Json 87 source/dynamicHDR10/json11/json11.h typedef std::vector<Json> array; Json 88 source/dynamicHDR10/json11/json11.h typedef std::map<std::string, Json> object; Json 91 source/dynamicHDR10/json11/json11.h Json() noexcept; // NUL Json 92 source/dynamicHDR10/json11/json11.h Json(std::nullptr_t) noexcept; // NUL Json 93 source/dynamicHDR10/json11/json11.h Json(double value); // NUMBER Json 94 source/dynamicHDR10/json11/json11.h Json(int value); // NUMBER Json 95 source/dynamicHDR10/json11/json11.h Json(bool value); // BOOL Json 96 source/dynamicHDR10/json11/json11.h Json(const std::string &value); // STRING Json 97 source/dynamicHDR10/json11/json11.h Json(std::string &&value); // STRING Json 98 source/dynamicHDR10/json11/json11.h Json(const char * value); // STRING Json 99 source/dynamicHDR10/json11/json11.h Json(const array &values); // ARRAY Json 100 source/dynamicHDR10/json11/json11.h Json(array &&values); // ARRAY Json 101 source/dynamicHDR10/json11/json11.h Json(const object &values); // OBJECT Json 102 source/dynamicHDR10/json11/json11.h Json(object &&values); // OBJECT Json 107 source/dynamicHDR10/json11/json11.h Json(const T & t) : Json(t.to_json()) {} Json 112 source/dynamicHDR10/json11/json11.h && std::is_constructible<Json, typename M::mapped_type>::value, Json 114 source/dynamicHDR10/json11/json11.h Json(const M & m) : Json(object(m.begin(), m.end())) {} Json 118 source/dynamicHDR10/json11/json11.h std::is_constructible<Json, typename V::value_type>::value, Json 120 source/dynamicHDR10/json11/json11.h Json(const V & v) : Json(array(v.begin(), v.end())) {} Json 124 source/dynamicHDR10/json11/json11.h Json(void *) = delete; Json 153 source/dynamicHDR10/json11/json11.h const Json & operator[](size_t i) const; Json 155 source/dynamicHDR10/json11/json11.h const Json & operator[](const std::string &key) const; Json 166 source/dynamicHDR10/json11/json11.h static Json parse(const std::string & in, Json 169 source/dynamicHDR10/json11/json11.h static Json parse(const char * in, Json 180 source/dynamicHDR10/json11/json11.h static std::vector<Json> parse_multi( Json 186 source/dynamicHDR10/json11/json11.h static inline std::vector<Json> parse_multi( Json 194 source/dynamicHDR10/json11/json11.h bool operator== (const Json &rhs) const; Json 195 source/dynamicHDR10/json11/json11.h bool operator< (const Json &rhs) const; Json 196 source/dynamicHDR10/json11/json11.h bool operator!= (const Json &rhs) const { return !(*this == rhs); } Json 197 source/dynamicHDR10/json11/json11.h bool operator<= (const Json &rhs) const { return !(rhs < *this); } Json 198 source/dynamicHDR10/json11/json11.h bool operator> (const Json &rhs) const { return (rhs < *this); } Json 199 source/dynamicHDR10/json11/json11.h bool operator>= (const Json &rhs) const { return !(*this < rhs); } Json 216 source/dynamicHDR10/json11/json11.h friend class Json; Json 219 source/dynamicHDR10/json11/json11.h virtual Json::Type type() const = 0; Json 227 source/dynamicHDR10/json11/json11.h virtual const Json::array &array_items() const; Json 228 source/dynamicHDR10/json11/json11.h virtual const Json &operator[](size_t i) const; Json 229 source/dynamicHDR10/json11/json11.h virtual const Json::object &object_items() const; Json 230 source/dynamicHDR10/json11/json11.h virtual const Json &operator[](const std::string &key) const; Json 53 source/dynamicHDR10/metadataFromJson.cpp bool luminanceParamFromJson(const Json &data, LuminanceParameters &obj) Json 82 source/dynamicHDR10/metadataFromJson.cpp bool percentagesFromJson(const Json &data, std::vector<unsigned int> &percentages) Json 102 source/dynamicHDR10/metadataFromJson.cpp bool percentagesFromJson(const Json &data, unsigned int *percentages) Json 121 source/dynamicHDR10/metadataFromJson.cpp bool bezierCurveFromJson(const Json &data, BezierCurveData &obj) Json 453 source/dynamicHDR10/metadataFromJson.cpp Json lumObj = fileData[frame][LuminanceNames::TagName]; Json 514 source/dynamicHDR10/metadataFromJson.cpp Json bezierData = fileData[frame][BezierCurveNames::TagName];