Rose::StringUtility::makeOneLine
Converts a multi‐line string to a single line.
Synopsis
Declared in <src/Rose/StringUtility/Convert.h>
[[visibility]]
std::string
makeOneLine(
std::string const& s,
std::string replacement = " ");
Description
This function converts a multi‐line string to a single line by replacing line‐feeds and carriage‐returns (and their surrounding white space) with a user‐supplied replacement string (that defaults to a single space). Line termination (and it's surrounding white space) that appears at the front or back of the input string is removed without replacing it.
See roseTests/utilTests/stringTests.C for lots of examples.
Return Value
Single‐line string.
Parameters
Name |
Description |
s |
Input string. |
replacement |
Replacement string for line breaks. |
Created with MrDocs