MessageArg.h revision 7c478bd95313f5f23a4c958a745db2134aa03244
// Copyright (c) 1994 James Clark
// See the file COPYING for copying permission.
#pragma ident "%Z%%M% %I% %E% SMI"
#ifndef MessageArg_INCLUDED
#define MessageArg_INCLUDED 1
#ifdef __GNUG__
#pragma interface
#endif
#include "StringC.h"
#include "rtti.h"
#ifdef SP_NAMESPACE
#endif
MessageArg();
virtual ~MessageArg();
};
StringMessageArg(const StringC &);
MessageArg *copy() const;
void append(MessageBuilder &) const;
};
NumberMessageArg(unsigned long);
MessageArg *copy() const;
void append(MessageBuilder &) const;
unsigned long n_;
};
OrdinalMessageArg(unsigned long);
MessageArg *copy() const;
void append(MessageBuilder &) const;
unsigned long n_;
};
void append(MessageBuilder &) const;
};
#ifdef SP_NAMESPACE
}
#endif
#endif /* not MessageArg_INCLUDED */