WrapText.hpp
2 // See LICENSE.txt for details.
3
4 #pragma once
5
6 #include <cstddef>
7 #include <string>
8
9 /// \ingroup UtilitiesGroup
10 /// \brief Wrap the string str so that it is no longer than line_length and
11 /// indent each new line with indentation. The first line is also indented.
12 ///
13 /// Single words longer than line_length are hyphenated.
14 std::string wrap_text(std::string str, size_t line_length,
15  const std::string& indentation = "") noexcept;
std::string
wrap_text
std::string wrap_text(std::string str, size_t line_length, const std::string &indentation="") noexcept
Wrap the string str so that it is no longer than line_length and indent each new line with indentatio...
Definition: WrapText.cpp:11
cstddef
string