<wx/datstrm.h>
+\wxheading{Library}
+
+\helpref{wxBase}{librarieslist}
+
\latexignore{\rtfignore{\wxheading{Members}}}
-\membersection{wxDataInputStream::wxDataInputStream}\label{wxdatainputstreamconstr}
+\membersection{wxDataInputStream::wxDataInputStream}\label{wxdatainputstreamctor}
\func{}{wxDataInputStream}{\param{wxInputStream\&}{ stream}}
-\func{}{wxDataInputStream}{\param{wxInputStream\&}{ stream}, \param{wxMBConv\&}{ conv = wxMBConvUTF8}}
+\func{}{wxDataInputStream}{\param{wxInputStream\&}{ stream}, \param{const wxMBConv\&}{ conv = wxConvAuto()}}
Constructs a datastream object from an input stream. Only read methods will
-be available. The second form is only available in Unicode build of wxWindows.
+be available. The second form is only available in Unicode build of wxWidgets.
\wxheading{Parameters}
documentation for detailed description). Note that you must not destroy
{\it conv} before you destroy this wxDataInputStream instance!}
-\membersection{wxDataInputStream::\destruct{wxDataInputStream}}
+\membersection{wxDataInputStream::\destruct{wxDataInputStream}}\label{wxdatainputstreamdtor}
\func{}{\destruct{wxDataInputStream}}{\void}
Destroys the wxDataInputStream object.
-\membersection{wxDataInputStream::BigEndianOrdered}
+\membersection{wxDataInputStream::BigEndianOrdered}\label{wxdatainputstreambigendianordered}
\func{void}{BigEndianOrdered}{\param{bool}{ be\_order}}
(e.g. Sparc) or written by Java-Streams (which always use
big-endian order).
-\membersection{wxDataInputStream::Read8}
+\membersection{wxDataInputStream::Read8}\label{wxdatainputstreamread8}
\func{wxUint8}{Read8}{\void}
Reads bytes from the stream in a specified buffer. The amount of
bytes to read is specified by the {\it size} variable.
-\membersection{wxDataInputStream::Read16}
+\membersection{wxDataInputStream::Read16}\label{wxdatainputstreamread16}
\func{wxUint16}{Read16}{\void}
Reads 16 bit unsigned integers from the stream in a specified buffer. the
amount of 16 bit unsigned integer to read is specified by the {\it size} variable.
-\membersection{wxDataInputStream::Read32}
+\membersection{wxDataInputStream::Read32}\label{wxdatainputstreamread32}
\func{wxUint32}{Read32}{\void}
Reads 32 bit unsigned integers from the stream in a specified buffer. the amount of
32 bit unsigned integer to read is specified by the {\it size} variable.
-\membersection{wxDataInputStream::Read64}
+\membersection{wxDataInputStream::Read64}\label{wxdatainputstreamread64}
\func{wxUint64}{Read64}{\void}
Reads 64 bit unsigned integers from the stream in a specified buffer. the amount of
64 bit unsigned integer to read is specified by the {\it size} variable.
-\membersection{wxDataInputStream::ReadDouble}
+\membersection{wxDataInputStream::ReadDouble}\label{wxdatainputstreamreaddouble}
\func{double}{ReadDouble}{\void}
integer specifying the length of the string (without the last null character)
and then reads the string.
-In Unicode build of wxWindows, the fuction first reads multibyte (char*)
+In Unicode build of wxWidgets, the fuction first reads multibyte (char*)
string from the stream and then converts it to Unicode using the {\it conv}
object passed to constructor and returns the result as wxString. You are
responsible for using the same convertor as when writing the stream.