Lines Matching refs:path
3776 // special case for types like std::filesystem::path whose iterator's value_type are themselves
3811 // special case for types like std::filesystem::path whose iterator's value_type are themselves
5017 inline void from_json(const BasicJsonType& j, std_fs::path& p)
5722 inline void to_json(BasicJsonType& j, const std_fs::path& p)
24025 const auto path = get_value(op, "path", true).template get<std::string>();
24026 json_pointer ptr(path);
24044 // the "path" location must exist - use at()
24086 // check if "value" matches the one at "path"
24087 // the "path" location must exist - use at()
24128 const std::string& path = "")
24144 {"op", "replace"}, {"path", path}, {"value", target}
24158 auto temp_diff = diff(source[i], target[i], detail::concat(path, '/', std::to_string(i)));
24175 {"path", detail::concat(path, '/', std::to_string(i))}
24186 {"path", detail::concat(path, "/-")},
24201 const auto path_key = detail::concat(path, '/', detail::escape(it.key()));
24214 {"op", "remove"}, {"path", path_key}
24225 const auto path_key = detail::concat(path, '/', detail::escape(it.key()));
24228 {"op", "add"}, {"path", path_key},
24250 {"op", "replace"}, {"path", path}, {"value", target}