[Libreoffice] Replacing ByteString with rtl::OString
Caolán McNamara
caolanm at redhat.com
Tue Jun 28 04:19:08 PDT 2011
On Mon, 2011-06-27 at 23:42 +0200, Chr. Rossmanith wrote:
> Hi,
>
> the next problem: SvMemoryStream::ReadLine() isn't happy with argument
> of type "rtl::OString&"...
>
> httprequest.cxx: In member function 'sal_Bool HttpRequest::Execute()':
> httprequest.cxx:165:34: error: no matching function for call to
> 'SvMemoryStream::ReadLine(rtl::OString&)'
> tools/stream.hxx:447:15: note: candidate is: sal_Bool
> SvStream::ReadLine(ByteString&)
>
> Any hints how to get over that hurdle?
Probably the best thing to do is to add a variant that take a OString,
e.g. Easiest thing for now is likely to just have a body of
SvStream::ReadLine( rtl::OString& rStr )
{
ByteString aFoo;
ret = ReadLine(aFoo);
rStr = aFoo;
return ret;
}
and get back to converting it fully over once all uses of it are gone.
C.
More information about the LibreOffice
mailing list