[#absl-CUnescape-01] = xref:absl.adoc[absl]::CUnescape :relfileprefix: ../ :mrdocs: `CUnescape` overloads == Synopses Declared in `<absl/strings/escaping.h>` Overload of `CUnescape()` with no error reporting. [source,cpp,subs="verbatim,replacements,macros,-callouts"] ---- bool xref:absl/CUnescape-0b.adoc[CUnescape]( std::string_view source, std::string* dest); ---- [.small]#xref:absl/CUnescape-0b.adoc[_» more..._]# Unescapes a `source` string and copies it into `dest`, rewriting C‐style escape sequences (https://en.cppreference.com/w/cpp/language/escape) into their proper code point equivalents, returning `true` if successful. [source,cpp,subs="verbatim,replacements,macros,-callouts"] ---- bool xref:absl/CUnescape-06.adoc[CUnescape]( std::string_view source, std::string* dest, std::string* error); ---- [.small]#xref:absl/CUnescape-06.adoc[_» more..._]# == Return Value `true` on success, `false` if an error was encountered. == Parameters [cols="1,4"] |=== | Name| Description | *source* | The escaped string to unescape. | *dest* | The output string that receives the unescaped result. | *error* | Receives the first error encountered, or `nullptr` to disable error reporting. |=== [.small]#Created with https://www.mrdocs.com[MrDocs]#