Namespace
text
Classes 1
text::ConsoleCommentsThe HTML comments of a Markdown text, invisible on GitHub, read line by line (each trimmed of white space, as trim_space): skipped, except the console's own (an app's changelog…
Functions 12
s without the white space (std::isspace in the C locale: space, \t, \n, \v, \f, \r) at either end.
s without the white space (as trim_space) at its end; its start as it is.
s without the spaces and tabs at either end (what Markdown calls blank); line ends stay.
A..Z as a..z, every other byte as it is.
text.hpp:45The first byte a..z as A..Z ("play time" -> "Play time"); a text that starts with anything else (a digit, a UTF-8 character) as it is.
text.hpp:55The lines of s, split at each \n, a \r before it dropped (CRLF read as LF). The empty ones too: a text that ends with \n ends with an empty line, and "" is one empty line.
"https://ko-fi.com/jigsawfr" -> "ko-fi.com/jigsawfr": what to type by hand. A text without a scheme as it is.
text.hpp:98s percent-encoded (RFC 3986) for a URL's query: the unreserved characters (A..Z, a..z, 0..9, -_.~) as they are, every other byte as XX ("a b/é" -> "a%20b%2F%C3%A9").
The parts one after the other, sep between two of them: {"a", "b"} with "\n" -> "a\nb"; none -> "".
Read from Aurore's headers by Doxygen at each build · library/include