Lines Matching refs:path
4847 const auto path = get_value(op, "path", true).template get<std::string>();
4848 json_pointer ptr(path);
4866 // the "path" location must exist - use at()
4908 // check if "value" matches the one at "path"
4909 // the "path" location must exist - use at()
4950 const std::string& path = "")
4966 {"op", "replace"}, {"path", path}, {"value", target}
4980 auto temp_diff = diff(source[i], target[i], detail::concat(path, '/', std::to_string(i)));
4997 {"path", detail::concat(path, '/', std::to_string(i))}
5008 {"path", detail::concat(path, "/-")},
5023 const auto path_key = detail::concat(path, '/', detail::escape(it.key()));
5036 {"op", "remove"}, {"path", path_key}
5047 const auto path_key = detail::concat(path, '/', detail::escape(it.key()));
5050 {"op", "add"}, {"path", path_key},
5072 {"op", "replace"}, {"path", path}, {"value", target}