The LIBS line was apparently accidentally deleted from configure-mingw32.
[wvstreams.git] / include / wvstringtable.h
blob0176e64ea60967a5537095d48b80af2aef4f6fda
1 /* -*- Mode: C++ -*-
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.
8 */
9 #ifndef __WVSTRINGTABLE_H
10 #define __WVSTRINGTABLE_H
12 #include "wvstring.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);
21 public:
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",
25 int limit = 0);
26 void splitstrict(WvStringParm s, const char *splitchars = " \t\r\n",
27 int limit = 0);
30 #endif // __WVSTRINGTABLE_H