11#if __DCL_HAVE_ALLOC_DEBUG
12#undef __DCL_ALLOC_LEVEL
13#define __DCL_ALLOC_LEVEL __DCL_ALLOC_INTERNAL
137 const wchar_t* pCur = _buf;
138 const wchar_t* pEnd = _buf + _n;
142 while ((nInCount = pEnd - pCur) > 0)
145 int r =
__encoder->encode(pCur, nInCount, aOutBuf, nOutCount);
148 __output->write(aOutBuf, nOutCount);
#define __countof(array, type)
#define __DCL_TRACE1(fmt, arg1)
#define __DCL_ASSERT_PARAM(expr)
#define __DCL_ASSERT(expr)
#define IMPLEMENT_CLASSINFO(class_name, base_class_name)
#define __DCL_ASSERT_HANDLE(expr)
virtual String toString() const
virtual String toString() const
CharsetEncoder * __encoder
virtual void close() __DCL_THROWS1(IOException *)
virtual Writer & write(const wchar_t *_buf, size_t _n) __DCL_THROWS1(IOException *)
virtual void flush() __DCL_THROWS1(IOException *)
virtual String toString() const
virtual ~OutputStreamWriter()
OutputStreamWriter(OutputStream &__noclose__ _output, CharsetEncoder &_encoder)