git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@47777 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
		
			
				
	
	
		
			51 lines
		
	
	
		
			1.7 KiB
		
	
	
	
		
			TeX
		
	
	
	
	
	
			
		
		
	
	
			51 lines
		
	
	
		
			1.7 KiB
		
	
	
	
		
			TeX
		
	
	
	
	
	
% -----------------------------------------------------------------------------
 | 
						|
% wxCountingOutputStream
 | 
						|
% -----------------------------------------------------------------------------
 | 
						|
\section{\class{wxCountingOutputStream}}\label{wxcountingoutputstream}
 | 
						|
 | 
						|
wxCountingOutputStream is a specialized output stream which does not write any data anywhere,
 | 
						|
instead it counts how many bytes would get written if this were a normal stream. This
 | 
						|
can sometimes be useful or required if some data gets serialized to a stream or compressed
 | 
						|
by using stream compression and thus the final size of the stream cannot be known other
 | 
						|
than pretending to write the stream. One case where the resulting size would have to be
 | 
						|
known is if the data has to be written to a piece of memory and the memory has to be
 | 
						|
allocated before writing to it (which is probably always the case when writing to a 
 | 
						|
memory stream).
 | 
						|
 | 
						|
\wxheading{Derived from}
 | 
						|
 | 
						|
\helpref{wxOutputStream}{wxoutputstream}
 | 
						|
\helpref{wxStreamBase}{wxstreambase}
 | 
						|
 | 
						|
\wxheading{Include files}
 | 
						|
 | 
						|
<wx/stream.h>
 | 
						|
 | 
						|
\wxheading{Library}
 | 
						|
 | 
						|
\helpref{wxBase}{librarieslist}
 | 
						|
 | 
						|
\latexignore{\rtfignore{\wxheading{Members}}}
 | 
						|
 | 
						|
% -----------
 | 
						|
% ctor & dtor
 | 
						|
% -----------
 | 
						|
\membersection{wxCountingOutputStream::wxCountingOutputStream}\label{wxcountingoutputstreamctor}
 | 
						|
 | 
						|
\func{}{wxCountingOutputStream}{\void}
 | 
						|
 | 
						|
Creates a wxCountingOutputStream object.
 | 
						|
 | 
						|
\membersection{wxCountingOutputStream::\destruct{wxCountingOutputStream}}\label{wxcountingoutputstreamdtor}
 | 
						|
 | 
						|
\func{}{\destruct{wxCountingOutputStream}}{\void}
 | 
						|
 | 
						|
Destructor.
 | 
						|
 | 
						|
\membersection{wxCountingOutputStream::GetSize}\label{wxcountingoutputstreamgetsize}
 | 
						|
 | 
						|
\constfunc{size\_t}{GetSize}{\void}
 | 
						|
 | 
						|
Returns the current size of the stream.
 | 
						|
 |