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 
11 WvString WvStringTable::join(const char *joinchars) const
12 {
13  return ::strcoll_join(*this, joinchars);
14 }
15 
16 
17 void WvStringTable::split(WvStringParm s, const char *splitchars,
18  int limit)
19 {
20  return ::strcoll_split(*this, s, splitchars, limit);
21 }
22 
23 void WvStringTable::splitstrict(WvStringParm s, const char *splitchars,
24  int limit)
25 {
26  return ::strcoll_splitstrict(*this, s, splitchars, limit);
27 }
strcoll_join
WvString strcoll_join(const StringCollection &coll, const char *joinchars=" \t")
Concatenates all strings in a collection and returns the result.
Definition: wvstrutils.h:420
WvString
WvString is an implementation of a simple and efficient printable-string class.
Definition: wvstring.h:329
strcoll_splitstrict
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:344
strcoll_split
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:280