X-Git-Url: https://git.lyx.org/gitweb/?a=blobdiff_plain;f=src%2Finsets%2Finsetoptarg.C;h=d5ed89d3c9a3c4e8cbe75258857e58af8fac750a;hb=e28331ed63062dea10d0a21b9ec12034b4b17b9a;hp=7eb44dafc4c6affa4e3cfe6747ecd10d96260d31;hpb=34b7650cbbe6a9ed2de812e75771451b8c8fe983;p=lyx.git diff --git a/src/insets/insetoptarg.C b/src/insets/insetoptarg.C index 7eb44dafc4..d5ed89d3c9 100644 --- a/src/insets/insetoptarg.C +++ b/src/insets/insetoptarg.C @@ -19,7 +19,8 @@ #include -using lyx::docstring; + +namespace lyx { using std::string; using std::auto_ptr; @@ -66,34 +67,37 @@ void InsetOptArg::write(Buffer const & buf, ostream & os) const } -int InsetOptArg::latex(Buffer const &, ostream &, +int InsetOptArg::latex(Buffer const &, odocstream &, OutputParams const &) const { return 0; } -int InsetOptArg::docbook(Buffer const &, ostream &, +int InsetOptArg::docbook(Buffer const &, odocstream &, OutputParams const &) const { return 0; } -int InsetOptArg::plaintext(Buffer const &, lyx::odocstream &, +int InsetOptArg::plaintext(Buffer const &, odocstream &, OutputParams const &) const { return 0; } -int InsetOptArg::latexOptional(Buffer const & buf, ostream & os, +int InsetOptArg::latexOptional(Buffer const & buf, odocstream & os, OutputParams const & runparams) const { - ostringstream ss; + odocstringstream ss; int ret = InsetText::latex(buf, ss, runparams); - string str = ss.str(); - if (str.find(']') != string::npos) + docstring str = ss.str(); + if (str.find(']') != docstring::npos) str = '{' + str + '}'; os << '[' << str << ']'; return ret; } + + +} // namespace lyx