1 // Copyright (c) 1996 James Clark
2 // See the file copying.txt for copying permission.
5 #include "ELObjMessageArg.h"
6 #include "Interpreter.h"
7 #include "OutputCharStream.h"
10 namespace DSSSL_NAMESPACE {
13 ELObjMessageArg::ELObjMessageArg(ELObj *obj, Interpreter &interp)
14 : StringMessageArg(convert(obj, interp))
18 StringC ELObjMessageArg::convert(ELObj *obj, Interpreter &interp)
20 StrOutputCharStream os;
21 obj->print(interp, os);
23 os.extractString(result);
27 #ifdef DSSSL_NAMESPACE