Lines Matching defs:escape

2968  * @param[in] s string to escape
2974 inline StringType escape(StringType s)
4382 return concat(a, '/', detail::escape(b));
7714 // other characters after escape
8751 // escape control characters
8757 // escape control characters
13755 return detail::concat(a, '/', detail::escape(b));
14395 JSON_THROW(detail::parse_error::create(108, 0, "escape character '~' must be followed with '0' or '1'", nullptr));
14453 flatten(detail::concat(reference_string, '/', detail::escape(element.first)), element.second, result);
18265 escape character (backslash) and another character and other control
18269 @param[in] s the string to escape
18270 @param[in] ensure_ascii whether to escape non-ASCII characters with
18346 // escape control characters (0x00..0x1F) or, if
19991 basic_json(std::nullptr_t = nullptr) noexcept // NOLINT(bugprone-exception-escape)
20003 basic_json(CompatibleType && val) noexcept(noexcept( // NOLINT(bugprone-forwarding-reference-overload,bugprone-exception-escape)
22661 void swap(array_t& other) // NOLINT(bugprone-exception-escape)
22677 void swap(object_t& other) // NOLINT(bugprone-exception-escape)
22693 void swap(string_t& other) // NOLINT(bugprone-exception-escape)
22709 void swap(binary_t& other) // NOLINT(bugprone-exception-escape)
22725 void swap(typename binary_t::container_type& other) // NOLINT(bugprone-exception-escape)
24200 // escape the key name to be used in a JSON patch
24201 const auto path_key = detail::concat(path, '/', detail::escape(it.key()));
24225 const auto path_key = detail::concat(path, '/', detail::escape(it.key()));