string 31 source/dynamicHDR10/JsonHelper.cpp JsonObject JsonHelper::add(string key, string value, JsonObject &json) string 38 source/dynamicHDR10/JsonHelper.cpp bool JsonHelper::writeJson(JsonObject json, string path) string 46 source/dynamicHDR10/JsonHelper.cpp string jsonString; string 53 source/dynamicHDR10/JsonHelper.cpp bool JsonHelper::writeJson(JsonArray json, string path) string 60 source/dynamicHDR10/JsonHelper.cpp string arrayString = "["; string 78 source/dynamicHDR10/JsonHelper.cpp string JsonHelper::dump(JsonObject json, int extraTab) string 80 source/dynamicHDR10/JsonHelper.cpp string dump = Json(json).dump(); string 82 source/dynamicHDR10/JsonHelper.cpp string out = ""; string 116 source/dynamicHDR10/JsonHelper.cpp void JsonHelper::printTabs(string &out, int tabCounter) string 124 source/dynamicHDR10/JsonHelper.cpp JsonObject JsonHelper::readJson(string path) string 127 source/dynamicHDR10/JsonHelper.cpp std::string extension = path.substr(ext+1); string 143 source/dynamicHDR10/JsonHelper.cpp string json_str; string 144 source/dynamicHDR10/JsonHelper.cpp string json_str2; string 145 source/dynamicHDR10/JsonHelper.cpp string err = ""; string 159 source/dynamicHDR10/JsonHelper.cpp JsonArray JsonHelper::readJsonArray(const string &path) string 162 source/dynamicHDR10/JsonHelper.cpp std::string extension = path.substr(ext+1); string 178 source/dynamicHDR10/JsonHelper.cpp string json_str; string 179 source/dynamicHDR10/JsonHelper.cpp string json_str2; string 180 source/dynamicHDR10/JsonHelper.cpp string err = ""; string 201 source/dynamicHDR10/JsonHelper.cpp bool JsonHelper::validatePathExtension(string &path) string 210 source/dynamicHDR10/JsonHelper.cpp std::string realFilePath = path; string 211 source/dynamicHDR10/JsonHelper.cpp if(ext == std::string::npos) string 217 source/dynamicHDR10/JsonHelper.cpp std::string extension = path.substr(ext+1); string 31 source/dynamicHDR10/JsonHelper.h using std::string; string 39 source/dynamicHDR10/JsonHelper.h static JsonObject readJson(string path); string 40 source/dynamicHDR10/JsonHelper.h static JsonArray readJsonArray(const string &path); string 41 source/dynamicHDR10/JsonHelper.h static string dump(JsonArray json); string 42 source/dynamicHDR10/JsonHelper.h static string dump(JsonObject json, int extraTab = 0); string 44 source/dynamicHDR10/JsonHelper.h static bool writeJson(JsonObject json , string path); string 45 source/dynamicHDR10/JsonHelper.h static bool writeJson(JsonArray json, string path); string 46 source/dynamicHDR10/JsonHelper.h static JsonObject add(string key, string value, JsonObject &json); string 48 source/dynamicHDR10/JsonHelper.h static void printTabs(string &out, int tabCounter); string 50 source/dynamicHDR10/JsonHelper.h static bool validatePathExtension(string &path); string 29 source/dynamicHDR10/SeiMetadataDictionary.cpp const std::string JsonDataKeys::LocalParameters = std::string("LocalParameters"); string 30 source/dynamicHDR10/SeiMetadataDictionary.cpp const std::string JsonDataKeys::TargetDisplayLuminance = std::string("TargetedSystemDisplayMaximumLuminance"); string 32 source/dynamicHDR10/SeiMetadataDictionary.cpp const std::string BezierCurveNames::TagName = std::string("BezierCurveData"); string 33 source/dynamicHDR10/SeiMetadataDictionary.cpp const std::string BezierCurveNames::NumberOfAnchors = std::string("NumberOfAnchors"); string 34 source/dynamicHDR10/SeiMetadataDictionary.cpp const std::string BezierCurveNames::KneePointX = std::string("KneePointX"); string 35 source/dynamicHDR10/SeiMetadataDictionary.cpp const std::string BezierCurveNames::KneePointY = std::string("KneePointY"); string 36 source/dynamicHDR10/SeiMetadataDictionary.cpp const std::string BezierCurveNames::Anchors[] = {std::string("Anchor0"), string 37 source/dynamicHDR10/SeiMetadataDictionary.cpp std::string("Anchor1"), string 38 source/dynamicHDR10/SeiMetadataDictionary.cpp std::string("Anchor2"), string 39 source/dynamicHDR10/SeiMetadataDictionary.cpp std::string("Anchor3"), string 40 source/dynamicHDR10/SeiMetadataDictionary.cpp std::string("Anchor4"), string 41 source/dynamicHDR10/SeiMetadataDictionary.cpp std::string("Anchor5"), string 42 source/dynamicHDR10/SeiMetadataDictionary.cpp std::string("Anchor6"), string 43 source/dynamicHDR10/SeiMetadataDictionary.cpp std::string("Anchor7"), string 44 source/dynamicHDR10/SeiMetadataDictionary.cpp std::string("Anchor8"), string 45 source/dynamicHDR10/SeiMetadataDictionary.cpp std::string("Anchor9"), string 46 source/dynamicHDR10/SeiMetadataDictionary.cpp std::string("Anchor10"), string 47 source/dynamicHDR10/SeiMetadataDictionary.cpp std::string("Anchor11"), string 48 source/dynamicHDR10/SeiMetadataDictionary.cpp std::string("Anchor12"), string 49 source/dynamicHDR10/SeiMetadataDictionary.cpp std::string("Anchor13")}; string 52 source/dynamicHDR10/SeiMetadataDictionary.cpp const std::string EllipseSelectionNames::WindowUpperLeftCornerX = std::string("WindowUpperLeftCornerX"); string 53 source/dynamicHDR10/SeiMetadataDictionary.cpp const std::string EllipseSelectionNames::WindowUpperLeftCornerY = std::string("WindowUpperLeftCornerY"); string 54 source/dynamicHDR10/SeiMetadataDictionary.cpp const std::string EllipseSelectionNames::WindowLowerRightCornerX = std::string("WindowLowerRightCornerX"); string 55 source/dynamicHDR10/SeiMetadataDictionary.cpp const std::string EllipseSelectionNames::WindowLowerRightCornerY = std::string("WindowLowerRightCornerY"); string 56 source/dynamicHDR10/SeiMetadataDictionary.cpp const std::string EllipseSelectionNames::WindowData = std::string("WindowData"); string 59 source/dynamicHDR10/SeiMetadataDictionary.cpp const std::string EllipseNames::TagName = std::string("EllipseData"); string 60 source/dynamicHDR10/SeiMetadataDictionary.cpp const std::string EllipseNames::RotationAngle = std::string("RotationAngle"); string 61 source/dynamicHDR10/SeiMetadataDictionary.cpp const std::string EllipseNames::CenterOfEllipseX = std::string("CenterOfEllipseX"); string 62 source/dynamicHDR10/SeiMetadataDictionary.cpp const std::string EllipseNames::CenterOfEllipseY = std::string("CenterOfEllipseY"); string 63 source/dynamicHDR10/SeiMetadataDictionary.cpp const std::string EllipseNames::OverlapProcessOption = std::string("OverlapProcessOption"); string 64 source/dynamicHDR10/SeiMetadataDictionary.cpp const std::string EllipseNames::SemiMajorAxisExternalEllipse = std::string("SemimajorAxisExternalEllipse"); string 65 source/dynamicHDR10/SeiMetadataDictionary.cpp const std::string EllipseNames::SemiMinorAxisExternalEllipse = std::string("SemiminorAxisExternalEllipse"); string 66 source/dynamicHDR10/SeiMetadataDictionary.cpp const std::string EllipseNames::SemiMajorAxisInternalEllipse = std::string("SemimajorAxisInternalEllipse"); string 69 source/dynamicHDR10/SeiMetadataDictionary.cpp const std::string PercentileNames::TagName = std::string("PercentileLuminance"); string 70 source/dynamicHDR10/SeiMetadataDictionary.cpp const std::string PercentileNames::NumberOfPercentiles = std::string("NumberOfPercentiles"); string 71 source/dynamicHDR10/SeiMetadataDictionary.cpp const std::string PercentileNames::PercentilePercentageValue[] = {std::string("PercentilePercentage0"), string 72 source/dynamicHDR10/SeiMetadataDictionary.cpp std::string("PercentilePercentage1"), string 73 source/dynamicHDR10/SeiMetadataDictionary.cpp std::string("PercentilePercentage2"), string 74 source/dynamicHDR10/SeiMetadataDictionary.cpp std::string("PercentilePercentage3"), string 75 source/dynamicHDR10/SeiMetadataDictionary.cpp std::string("PercentilePercentage4"), string 76 source/dynamicHDR10/SeiMetadataDictionary.cpp std::string("PercentilePercentage5"), string 77 source/dynamicHDR10/SeiMetadataDictionary.cpp std::string("PercentilePercentage6"), string 78 source/dynamicHDR10/SeiMetadataDictionary.cpp std::string("PercentilePercentage7"), string 79 source/dynamicHDR10/SeiMetadataDictionary.cpp std::string("PercentilePercentage8"), string 80 source/dynamicHDR10/SeiMetadataDictionary.cpp std::string("PercentilePercentage9"), string 81 source/dynamicHDR10/SeiMetadataDictionary.cpp std::string("PercentilePercentage10"), string 82 source/dynamicHDR10/SeiMetadataDictionary.cpp std::string("PercentilePercentage11"), string 83 source/dynamicHDR10/SeiMetadataDictionary.cpp std::string("PercentilePercentage12"), string 84 source/dynamicHDR10/SeiMetadataDictionary.cpp std::string("PercentilePercentage13"), string 85 source/dynamicHDR10/SeiMetadataDictionary.cpp std::string("PercentilePercentage14")}; string 87 source/dynamicHDR10/SeiMetadataDictionary.cpp const std::string PercentileNames::PercentileLuminanceValue[] = {std::string("PercentileLuminance0"), string 88 source/dynamicHDR10/SeiMetadataDictionary.cpp std::string("PercentileLuminance1"), string 89 source/dynamicHDR10/SeiMetadataDictionary.cpp std::string("PercentileLuminance2"), string 90 source/dynamicHDR10/SeiMetadataDictionary.cpp std::string("PercentileLuminance3"), string 91 source/dynamicHDR10/SeiMetadataDictionary.cpp std::string("PercentileLuminance4"), string 92 source/dynamicHDR10/SeiMetadataDictionary.cpp std::string("PercentileLuminance5"), string 93 source/dynamicHDR10/SeiMetadataDictionary.cpp std::string("PercentileLuminance6"), string 94 source/dynamicHDR10/SeiMetadataDictionary.cpp std::string("PercentileLuminance7"), string 95 source/dynamicHDR10/SeiMetadataDictionary.cpp std::string("PercentileLuminance8"), string 96 source/dynamicHDR10/SeiMetadataDictionary.cpp std::string("PercentileLuminance9"), string 97 source/dynamicHDR10/SeiMetadataDictionary.cpp std::string("PercentileLuminance10"), string 98 source/dynamicHDR10/SeiMetadataDictionary.cpp std::string("PercentileLuminance11"), string 99 source/dynamicHDR10/SeiMetadataDictionary.cpp std::string("PercentileLuminance12"), string 100 source/dynamicHDR10/SeiMetadataDictionary.cpp std::string("PercentileLuminance13"), string 101 source/dynamicHDR10/SeiMetadataDictionary.cpp std::string("PercentileLuminance14")}; string 105 source/dynamicHDR10/SeiMetadataDictionary.cpp const std::string LuminanceNames::TagName = std::string("LuminanceParameters"); string 106 source/dynamicHDR10/SeiMetadataDictionary.cpp const std::string LuminanceNames::AverageRGB = std::string("AverageRGB"); string 107 source/dynamicHDR10/SeiMetadataDictionary.cpp const std::string LuminanceNames::MaxSCL0 = std::string("MaxScl0"); string 108 source/dynamicHDR10/SeiMetadataDictionary.cpp const std::string LuminanceNames::MaxSCL1 = std::string("MaxScl1"); string 109 source/dynamicHDR10/SeiMetadataDictionary.cpp const std::string LuminanceNames::MaxSCL2 = std::string("MaxScl2"); string 38 source/dynamicHDR10/SeiMetadataDictionary.h static const std::string LocalParameters; string 39 source/dynamicHDR10/SeiMetadataDictionary.h static const std::string TargetDisplayLuminance; string 46 source/dynamicHDR10/SeiMetadataDictionary.h static const std::string TagName; string 47 source/dynamicHDR10/SeiMetadataDictionary.h static const std::string NumberOfAnchors; string 48 source/dynamicHDR10/SeiMetadataDictionary.h static const std::string KneePointX; string 49 source/dynamicHDR10/SeiMetadataDictionary.h static const std::string KneePointY; string 50 source/dynamicHDR10/SeiMetadataDictionary.h static const std::string Anchors[14]; string 56 source/dynamicHDR10/SeiMetadataDictionary.h static const std::string WindowUpperLeftCornerX; string 57 source/dynamicHDR10/SeiMetadataDictionary.h static const std::string WindowUpperLeftCornerY; string 58 source/dynamicHDR10/SeiMetadataDictionary.h static const std::string WindowLowerRightCornerX; string 59 source/dynamicHDR10/SeiMetadataDictionary.h static const std::string WindowLowerRightCornerY; string 60 source/dynamicHDR10/SeiMetadataDictionary.h static const std::string WindowData; string 66 source/dynamicHDR10/SeiMetadataDictionary.h static const std::string TagName; string 67 source/dynamicHDR10/SeiMetadataDictionary.h static const std::string RotationAngle; string 68 source/dynamicHDR10/SeiMetadataDictionary.h static const std::string CenterOfEllipseX; string 69 source/dynamicHDR10/SeiMetadataDictionary.h static const std::string CenterOfEllipseY; string 70 source/dynamicHDR10/SeiMetadataDictionary.h static const std::string OverlapProcessOption; string 71 source/dynamicHDR10/SeiMetadataDictionary.h static const std::string SemiMajorAxisExternalEllipse; string 72 source/dynamicHDR10/SeiMetadataDictionary.h static const std::string SemiMinorAxisExternalEllipse; string 73 source/dynamicHDR10/SeiMetadataDictionary.h static const std::string SemiMajorAxisInternalEllipse; string 79 source/dynamicHDR10/SeiMetadataDictionary.h static const std::string TagName; string 80 source/dynamicHDR10/SeiMetadataDictionary.h static const std::string NumberOfPercentiles; string 81 source/dynamicHDR10/SeiMetadataDictionary.h static const std::string PercentilePercentageValue[15]; string 82 source/dynamicHDR10/SeiMetadataDictionary.h static const std::string PercentileLuminanceValue[15]; string 88 source/dynamicHDR10/SeiMetadataDictionary.h static const std::string TagName; string 89 source/dynamicHDR10/SeiMetadataDictionary.h static const std::string AverageRGB; string 90 source/dynamicHDR10/SeiMetadataDictionary.h static const std::string MaxSCL0; string 91 source/dynamicHDR10/SeiMetadataDictionary.h static const std::string MaxSCL1; string 92 source/dynamicHDR10/SeiMetadataDictionary.h static const std::string MaxSCL2; string 39 source/dynamicHDR10/json11/json11.cpp using std::string; string 50 source/dynamicHDR10/json11/json11.cpp static void dump(std::nullptr_t, string &out) { string 54 source/dynamicHDR10/json11/json11.cpp static void dump(double value, string &out) { string 64 source/dynamicHDR10/json11/json11.cpp static void dump(int value, string &out) { string 70 source/dynamicHDR10/json11/json11.cpp static void dump(bool value, string &out) { string 74 source/dynamicHDR10/json11/json11.cpp static void dump(const string &value, string &out) { string 111 source/dynamicHDR10/json11/json11.cpp static void dump(const Json::array &values, string &out) { string 123 source/dynamicHDR10/json11/json11.cpp static void dump(const Json::object &values, string &out) { string 137 source/dynamicHDR10/json11/json11.cpp void Json::dump(string &out) const { string 167 source/dynamicHDR10/json11/json11.cpp void dump(string &out) const override { json11::dump(m_value, out); } string 194 source/dynamicHDR10/json11/json11.cpp class JsonString final : public Value<Json::STRING, string> { string 195 source/dynamicHDR10/json11/json11.cpp const string &string_value() const override { return m_value; } string 197 source/dynamicHDR10/json11/json11.cpp explicit JsonString(const string &value) : Value(value) {} string 198 source/dynamicHDR10/json11/json11.cpp explicit JsonString(string &&value) : Value(move(value)) {} string 211 source/dynamicHDR10/json11/json11.cpp const Json & operator[](const string &key) const override; string 229 source/dynamicHDR10/json11/json11.cpp const string empty_string; string 231 source/dynamicHDR10/json11/json11.cpp const map<string, Json> empty_map; string 255 source/dynamicHDR10/json11/json11.cpp Json::Json(const string &value) : m_ptr(make_shared<JsonString>(value)) {} string 256 source/dynamicHDR10/json11/json11.cpp Json::Json(string &&value) : m_ptr(make_shared<JsonString>(move(value))) {} string 271 source/dynamicHDR10/json11/json11.cpp const string & Json::string_value() const { return m_ptr->string_value(); } string 273 source/dynamicHDR10/json11/json11.cpp const map<string, Json> & Json::object_items() const { return m_ptr->object_items(); } string 275 source/dynamicHDR10/json11/json11.cpp const Json & Json::operator[] (const string &key) const { return (*m_ptr)[key]; } string 280 source/dynamicHDR10/json11/json11.cpp const string & JsonValue::string_value() const { return statics().empty_string; } string 282 source/dynamicHDR10/json11/json11.cpp const map<string, Json> & JsonValue::object_items() const { return statics().empty_map; } string 284 source/dynamicHDR10/json11/json11.cpp const Json & JsonValue::operator[] (const string &) const { return static_null(); } string 286 source/dynamicHDR10/json11/json11.cpp const Json & JsonObject::operator[] (const string &key) const { string 321 source/dynamicHDR10/json11/json11.cpp static inline string esc(char c) { string 328 source/dynamicHDR10/json11/json11.cpp return string(buf); string 344 source/dynamicHDR10/json11/json11.cpp const string &str; string 346 source/dynamicHDR10/json11/json11.cpp string &err; string 354 source/dynamicHDR10/json11/json11.cpp Json fail(string &&msg) { string 359 source/dynamicHDR10/json11/json11.cpp T fail(string &&msg, const T err_ret) { string 453 source/dynamicHDR10/json11/json11.cpp void encode_utf8(long pt, string & out) { string 478 source/dynamicHDR10/json11/json11.cpp string parse_string() { string 479 source/dynamicHDR10/json11/json11.cpp string out; string 511 source/dynamicHDR10/json11/json11.cpp string esc = str.substr(i, 4); string 627 source/dynamicHDR10/json11/json11.cpp Json expect(const string &expected, Json res) { string 669 source/dynamicHDR10/json11/json11.cpp map<string, Json> data; string 678 source/dynamicHDR10/json11/json11.cpp string key = parse_string(); string 730 source/dynamicHDR10/json11/json11.cpp Json Json::parse(const string &in, string &err, JsonParse strategy) { string 743 source/dynamicHDR10/json11/json11.cpp vector<Json> Json::parse_multi(const string &in, string 744 source/dynamicHDR10/json11/json11.cpp std::string::size_type &parser_stop_pos, string 745 source/dynamicHDR10/json11/json11.cpp string &err, string 764 source/dynamicHDR10/json11/json11.cpp bool Json::has_shape(const shape & types, string & err) const { string 96 source/dynamicHDR10/json11/json11.h Json(const std::string &value); // STRING string 97 source/dynamicHDR10/json11/json11.h Json(std::string &&value); // STRING string 103 source/dynamicHDR10/json11/json11.h void add(std::string &key, std::string value); string 111 source/dynamicHDR10/json11/json11.h std::is_constructible<std::string, typename M::key_type>::value string 146 source/dynamicHDR10/json11/json11.h const std::string &string_value() const; string 155 source/dynamicHDR10/json11/json11.h const Json & operator[](const std::string &key) const; string 158 source/dynamicHDR10/json11/json11.h void dump(std::string &out) const; string 159 source/dynamicHDR10/json11/json11.h std::string dump() const { string 160 source/dynamicHDR10/json11/json11.h std::string out; string 166 source/dynamicHDR10/json11/json11.h static Json parse(const std::string & in, string 167 source/dynamicHDR10/json11/json11.h std::string & err, string 170 source/dynamicHDR10/json11/json11.h std::string & err, string 173 source/dynamicHDR10/json11/json11.h return parse(std::string(in), err, strategy); string 181 source/dynamicHDR10/json11/json11.h const std::string & in, string 182 source/dynamicHDR10/json11/json11.h std::string::size_type & parser_stop_pos, string 183 source/dynamicHDR10/json11/json11.h std::string & err, string 187 source/dynamicHDR10/json11/json11.h const std::string & in, string 188 source/dynamicHDR10/json11/json11.h std::string & err, string 190 source/dynamicHDR10/json11/json11.h std::string::size_type parser_stop_pos; string 207 source/dynamicHDR10/json11/json11.h bool has_shape(const shape & types, std::string & err) const; string 222 source/dynamicHDR10/json11/json11.h virtual void dump(std::string &out) const = 0; string 226 source/dynamicHDR10/json11/json11.h virtual const std::string &string_value() const; string 230 source/dynamicHDR10/json11/json11.h virtual const Json &operator[](const std::string &key) const; string 71 source/dynamicHDR10/metadataFromJson.cpp std::string percentileTag = PercentileNames::TagName; string 93 source/dynamicHDR10/metadataFromJson.cpp std::string percentileTag = PercentileNames::PercentilePercentageValue[i]; string 112 source/dynamicHDR10/metadataFromJson.cpp std::string percentileTag = PercentileNames::PercentilePercentageValue[i]; string 223 source/dynamicHDR10/metadataFromJson.cpp std::string path(filePath); string 261 source/dynamicHDR10/metadataFromJson.cpp std::string path(filePath); string 293 source/dynamicHDR10/metadataFromJson.cpp std::string path(filePath); string 338 source/dynamicHDR10/metadataFromJson.cpp std::string path(filePath);