2 * Worldvisions Weaver Software:
3 * Copyright (C) 1997-2002 Net Integration Technologies, Inc.
5 * WvStrings are used a lot more often than WvStringTables, so the Table need
6 * not be defined most of the time. Include this file if you need it.
9 #ifndef __WVSTRINGTABLE_H
10 #define __WVSTRINGTABLE_H
13 #include "wvscatterhash.h"
15 DeclareWvScatterTable2(WvStringTableBase
, WvString
);
17 class WvStringTable
: public WvStringTableBase
19 // copy constructor: not defined anywhere!
20 WvStringTable(const WvStringTable
&t
);
22 WvStringTable(unsigned _numslots
= 0) : WvStringTableBase(_numslots
) {};
23 WvString
join(const char *joinchars
= " \t") const;
24 void split(WvStringParm s
, const char *splitchars
= " \t\r\n",
26 void splitstrict(WvStringParm s
, const char *splitchars
= " \t\r\n",
30 #endif // __WVSTRINGTABLE_H