#include <bdlb_literalutil.h>
◆ createQuotedEscapedCString() [1/2]
◆ createQuotedEscapedCString() [2/2]
| static void bdlb::LiteralUtil::createQuotedEscapedCString |
( |
std::string * |
result, |
|
|
const bsl::string_view & |
input |
|
) |
| |
|
static |
Load into the specified result string the " delimited and escaped C/C++ string literal equivalent representing the same value as that of the specified input string. When the C string literal equivalent is translated by a compiler having C-compatible string literals, it will result in a string identical to the input string. Note that this code uses the (ASCII) '\' character, rather than Unicode code points for escapes.
The documentation for this struct was generated from the following file: