* Copyright 1995 Matthias Ettrich
* Copyright 1995-1999 The LyX Team.
*
- * ======================================================*/
+ * ====================================================== */
#include <config.h>
}
-InsetLabel::~InsetLabel()
+Inset * InsetLabel::Clone() const
{
-}
-
-
-Inset * InsetLabel::Clone()
-{
- InsetLabel * result = new InsetLabel(getCommand());
- return result;
+ return new InsetLabel(getCommand());
}
return contents;
}
-int InsetLabel::Latex(FILE * file, signed char /*fragile*/)
+
+int InsetLabel::Latex(ostream & os, signed char /*fragile*/)
{
- fprintf(file, "%s", escape(getCommand()).c_str());
+ os << escape(getCommand());
return 0;
}
char hexdigit[16] = { '0', '1', '2', '3', '4', '5', '6', '7',
'8', '9', 'A', 'B', 'C', 'D', 'E', 'F' };
string enc;
- for (string::size_type i=0; i < lab.length(); ++i) {
+ for (string::size_type i= 0; i < lab.length(); ++i) {
unsigned char c = lab[i];
if (c >= 128 || c == '=' || c == '%') {
enc += '=';