3065 some functions in the tcp module can be static
[unleashed.git] / usr / src / cmd / man / src / util / nsgmls.src / lib / StringVectorMessageArg.h
blob3cb86ed5ffb62cf302acaf77a4c5b6101a614330
1 // Copyright (c) 1996 James Clark
2 // See the file COPYING for copying permission.
3 #pragma ident "%Z%%M% %I% %E% SMI"
5 #ifndef StringVectorMessageArg_INCLUDED
6 #define StringVectorMessageArg_INCLUDED 1
8 #ifdef __GNUG__
9 #pragma interface
10 #endif
12 #include "MessageArg.h"
13 #include "StringC.h"
14 #include "Vector.h"
16 #ifdef SP_NAMESPACE
17 namespace SP_NAMESPACE {
18 #endif
20 class StringVectorMessageArg : public MessageArg {
21 public:
22 StringVectorMessageArg(const Vector<StringC> &);
23 MessageArg *copy() const;
24 void append(MessageBuilder &) const;
25 private:
26 Vector<StringC> v_;
29 #ifdef SP_NAMESPACE
31 #endif
33 #endif /* not StringVectorMessageArg_INCLUDED */