stringutil.cc File Reference

#include <iostream>
#include <fstream>
#include <y2util/stringutil.h>

Namespaces

namespace  stringutil

Functions

static std::string stringutil::_getline (std::istream &str, const Trim trim_r)
std::string stringutil::getline (std::istream &str, const Trim trim_r)
 read one line from a stream
std::string stringutil::getline (std::istream &str, bool trim=false)
 read one line from a stream Return one line read from istream. Afterwards the streampos is behind the delimiting '
' (or at EOF). The delimiting '
' is not returned.
unsigned stringutil::split (const std::string line_r, std::vector< std::string > &words_r, const std::string &sep_t=" \t", const bool singlesep_r=false)
std::string stringutil::join (const std::vector< std::string > &words_r, const std::string &sep_r=" ")
std::string stringutil::stripFirstWord (std::string &value, const bool ltrim_first=false)
std::string stringutil::ltrim (const std::string &s)
std::string stringutil::rtrim (const std::string &s)
std::string stringutil::toLower (const std::string &s)
std::string stringutil::toUpper (const std::string &s)
std::ostream & stringutil::dumpOn (std::ostream &str, const std::list< std::string > &l, const bool numbered=false)
std::ostream & stringutil::dumpOn (std::ostream &str, const std::vector< std::string > &l, const bool numbered=false)

Variables

const unsigned stringutil::tmpBuffLen = 1024
char stringutil::tmpBuff [tmpBuffLen]

Generated on a sunny day for yast2-core by doxygen 1.5.9