ESyS-Particle  4.0.1
Classes | Typedefs | Functions
esys::lsm::StringUtil Namespace Reference

Classes

class  StdOStreamOp
class  StdIStreamOp

Typedefs

typedef esys::lsm::StringVector StringVector

Functions

template<class TmplIterator , class TmplStringOperator >
std::string join (TmplIterator begin, TmplIterator end, const std::string &delim, TmplStringOperator toStringOp=StdOStreamOp< TmplIterator >())
template<class TmplContainer , class TmplStringOperator >
std::string join (const TmplContainer &container, const std::string &delim, TmplStringOperator toStringOp=StdOStreamOp< typename TmplContainer::const_iterator >())
std::string joinStringVector (const StringVector &container, const std::string &delim)
template<typename TmplData >
TmplData to (const std::string &str)
template<typename TmplData >
std::string toString (const TmplData &data)
template<class TmplData , class TmplStdStreamOp >
std::vector< TmplData > split (const std::string &str, const std::string &delim, TmplStdStreamOp fromStringOp=StdIStreamOp< TmplData >())
StringVector splitStrings (const std::string &str, const std::string &delim)
std::string trim (const std::string &str)

Detailed Description

Convenience functions for string manipulation.