DOKK / manpages / debian 10 / liblog4tango-doc / log4tango::StringUtil.3.en
log4tango::StringUtil(3) log4tango log4tango::StringUtil(3)

log4tango::StringUtil

#include <StringUtil.hh>


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.

splits a string into a vector of string segments based on the given delimiter.

Parameters:

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.

Returns:

The actual number of segments (limited by maxSegments).

splits a string into string segments based on the given delimiter and assigns the segments through an output_iterator.

Parameters:

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.

Returns:

The actual number of segments (limited by maxSegments).

Returns a string identical to the given string but without leading or trailing HTABs or spaces.

Returns a string contructed from the a format specifier and a va_list of arguments, analogously to vprintf(3).

Parameters:

format the format specifier.
args the va_list of arguments.

Generated automatically by Doxygen for log4tango from the source code.

Mon Jan 16 2017 Version 5.0.1