libzypp 8.13.6
|
#include <cstdio>
#include <cstdarg>
#include <iostream>
#include "zypp/base/String.h"
#include "zypp/base/LogTools.h"
Go to the source code of this file.
Namespaces | |
namespace | zypp |
Easy-to use interface to the ZYPP dependency resolver. | |
namespace | zypp::str |
String related utilities and Regular expressions. | |
Functions | |
std::string | zypp::str::form (const char *format,...) __attribute__((format(printf |
Printf style construction of std::string. | |
std::string | zypp::str::strerror (int errno_r) |
Return string describing the error_r code. | |
std::string | zypp::str::stripFirstWord (std::string &line, const bool ltrim_first) |
std::string | zypp::str::stripLastWord (std::string &line, const bool rtrim_first) |
string | zypp::str::gsub (const string &sData, const string &sFrom, const string &sTo) |
string & | zypp::str::replaceAll (string &str, const string &from, const string &to) |
std::string | zypp::str::getline (std::istream &str, const Trim trim_r) |
Return stream content up to (but not returning) the next newline. | |
std::string | zypp::str::getline (std::istream &str, bool trim=false) |
Return stream content up to (but not returning) the next newline. | |
std::string | zypp::str::receiveUpTo (std::istream &str, const char delim_r, bool returnDelim_r=false) |
Return stream content up to the next ocurrence of delim_r or EOF delim_r , if found, is always read from the stream. | |
bool | zypp::str::strToTrue (const C_Str &str) |
Parsing boolean from string. | |
bool | zypp::str::strToFalse (const C_Str &str) |
Return false if str is 0, false, no, off . | |
Hexencode. | |
Encode all characters other than [a-zA-Z0-9] as XX.
This includes the % character itself, which becomes 25. | |
std::string | zypp::str::hexencode (const C_Str &str_r) |
Encode all characters other than [a-zA-Z0-9] as XX. | |
std::string | zypp::str::hexdecode (const C_Str &str_r) |
Decode hexencoded XX sequences. | |
Case conversion. | |
std::string | zypp::str::toLower (const std::string &s) |
Return lowercase version of s. | |
std::string | zypp::str::toUpper (const std::string &s) |
Return uppercase version of s. | |
Trimming whitepace. | |
| |
std::string | zypp::str::trim (const std::string &s, const Trim trim_r) |
Join. | |
std::string | zypp::str::escape (const C_Str &str_r, const char c= ' ') |
Escape desired character c using a backslash. |
Definition in file String.cc.