|
log4cpp 1.1.6
|
#include <StringUtil.hh>
Static Public Member Functions | |
| static std::string | vform (const char *format, va_list args) |
| Returns a string contructed from the a format specifier and a va_list of arguments, analogously to vprintf(3). | |
| static std::string | trim (const std::string &s) |
| Returns a string identical to the given string but without leading or trailing HTABs or spaces. | |
| static unsigned int | split (std::vector< std::string > &v, const std::string &s, char delimiter, unsigned int maxSegments=INT_MAX) |
| splits a string into a vector of string segments based on the given delimiter. | |
| template<typename T> | |
| static unsigned int | split (T &output, const std::string &s, char delimiter, unsigned int maxSegments=INT_MAX) |
| splits a string into string segments based on the given delimiter and assigns the segments through an output_iterator. | |
|
static |
splits a string into a vector of string segments based on the given delimiter.
| v | The vector in which the segments will be stored. The vector will be emptied before storing the segments |
| s | The string to split into segments. |
| delimiter | The delimiter character |
| maxSegments | the maximum number of segments. Upon return v.size() <= maxSegments. The string is scanned from left to right so v[maxSegments - 1] may contain a string containing the delimiter character. |
|
inlinestatic |
splits a string into string segments based on the given delimiter and assigns the segments through an output_iterator.
| output | The output_iterator through which to assign the string segments. Typically this will be a back_insertion_iterator. |
| s | The string to split into segments. |
| delimiter | The delimiter character |
| maxSegments | The maximum number of segments. |
|
static |
Returns a string identical to the given string but without leading or trailing HTABs or spaces.
|
static |
Returns a string contructed from the a format specifier and a va_list of arguments, analogously to vprintf(3).
| format | the format specifier. |
| args | the va_list of arguments. |