WvStreams
wvstringtable.cc
1/*
2 * Worldvisions Weaver Software:
3 * Copyright (C) 1997-2002 Net Integration Technologies, Inc.
4 *
5 * Some helper functions for WvStringTable.
6 */
7#include "wvstringtable.h"
8#include "strutils.h"
9
10
11WvString WvStringTable::join(const char *joinchars) const
12{
13 return ::strcoll_join(*this, joinchars);
14}
15
16
17void WvStringTable::split(WvStringParm s, const char *splitchars,
18 int limit)
19{
20 return ::strcoll_split(*this, s, splitchars, limit);
21}
22
23void WvStringTable::splitstrict(WvStringParm s, const char *splitchars,
24 int limit)
25{
26 return ::strcoll_splitstrict(*this, s, splitchars, limit);
27}
A WvFastString acts exactly like a WvString, but can take (const char *) strings without needing to a...
Definition: wvstring.h:94
WvString is an implementation of a simple and efficient printable-string class.
Definition: wvstring.h:330
WvString strcoll_join(const StringCollection &coll, const char *joinchars=" \t")
Concatenates all strings in a collection and returns the result.
Definition: wvstrutils.h:418
void strcoll_split(StringCollection &coll, WvStringParm _s, const char *splitchars=" \t", int limit=0)
Splits a string and adds each substring to a collection.
Definition: wvstrutils.h:278
void strcoll_splitstrict(StringCollection &coll, WvStringParm _s, const char *splitchars=" \t", int limit=0)
Splits a string and adds each substring to a collection.
Definition: wvstrutils.h:342