10 #include "wvstringlist.h"
31 void WvStringList::fill(
const char *
const *array)
33 while (array && *array)
41 void WvStringList::append(WvStringParm str)
43 WvStringListBase::append(
new WvString(str),
true);
47 void WvStringList::append(
WvString *strp,
bool autofree,
char *
id)
49 WvStringListBase::append(strp, autofree,
id);
WvString popstr()
get the first string in the list, or an empty string if the list is empty.
WvString strcoll_join(const StringCollection &coll, const char *joinchars=" \t")
Concatenates all strings in a collection and returns the result.
void splitstrict(WvStringParm s, const char *splitchars=" \t\r\n", int limit=0)
split s and form a list creating null entries when there are multiple splitchars ie " happy birthday ...
WvString is an implementation of a simple and efficient printable-string class.
WvString join(const char *joinchars=" ") const
concatenates all elements of the list seperating on joinchars
WvRegex – Unified support for regular expressions.
void strcoll_splitstrict(StringCollection &coll, WvStringParm _s, const char *splitchars=" \t", int limit=0)
Splits a string and adds each substring to a collection.
void strcoll_split(StringCollection &coll, WvStringParm _s, const char *splitchars=" \t", int limit=0)
Splits a string and adds each substring to a collection.
void split(WvStringParm s, const char *splitchars=" \t\r\n", int limit=0)
split s and form a list ignoring splitchars (except at beginning and end) ie.