Lines Matching refs:ParseJson
105 Result<void> ParseJson(const Json::Value& value, std::string& s) { in ParseJson() function
114 Result<void> ParseJson(const Json::Value& value, std::optional<T>& s) { in ParseJson() function
120 return ParseJson(value, *s); in ParseJson()
123 Result<void> ParseJson(const Json::Value& value, ApexConfig& apex_config) { in ParseJson() function
124 DO(ParseJson(value["name"], apex_config.name)); in ParseJson()
125 DO(ParseJson(value["path"], apex_config.path)); in ParseJson()
126 DO(ParseJson(value["publicKey"], apex_config.public_key)); in ParseJson()
127 DO(ParseJson(value["rootDigest"], apex_config.root_digest)); in ParseJson()
131 Result<void> ParseJson(const Json::Value& value, ApkConfig& apk_config) { in ParseJson() function
132 DO(ParseJson(value["name"], apk_config.name)); in ParseJson()
133 DO(ParseJson(value["path"], apk_config.path)); in ParseJson()
138 Result<void> ParseJson(const Json::Value& values, std::vector<T>& parsed) { in ParseJson() function
141 DO(ParseJson(value, t)); in ParseJson()
147 Result<void> ParseJson(const Json::Value& value, Config& config) { in ParseJson() function
148 DO(ParseJson(value["system_apexes"], config.system_apexes)); in ParseJson()
149 DO(ParseJson(value["apexes"], config.apexes)); in ParseJson()
150 DO(ParseJson(value["apk"], config.apk)); in ParseJson()
165 DO(ParseJson(root, config)); in LoadConfig()