]> git.saurik.com Git - wxWidgets.git/blame - docs/latex/wx/fltoutst.tex
added null pointer check and assert
[wxWidgets.git] / docs / latex / wx / fltoutst.tex
CommitLineData
e2a6f233
JS
1% -----------------------------------------------------------------------------
2% wxFilterOutputStream
3% -----------------------------------------------------------------------------
4\section{\class{wxFilterOutputStream}}\label{wxfilteroutputstream}
5
36edded9
JS
6A filter stream has the capability of a normal
7stream but it can be placed on top of another stream. So, for example, it
8can compress, encrypt the data which are passed to it and write them to another
9stream.
10
e2a6f233
JS
11\wxheading{Derived from}
12
631f1bfe
JS
13\helpref{wxOutputStream}{wxoutputstream}\\
14\helpref{wxStreamBase}{wxstreambase}
e2a6f233 15
954b8ae6
JS
16\wxheading{Include files}
17
18<wx/stream.h>
19
a7af285d
VZ
20\wxheading{Library}
21
22\helpref{wxBase}{librarieslist}
23
e2a6f233
JS
24\wxheading{Note}
25
26The use of this class is exactly the same as of wxOutputStream. Only a constructor
27differs and it is documented below.
28
716b1f70
MW
29\wxheading{See also}
30
31\helpref{wxFilterClassFactory}{wxfilterclassfactory}\\
32\helpref{wxFilterInputStream}{wxfilterinputstream}
33
fa482912
JS
34\latexignore{\rtfignore{\wxheading{Members}}}
35
e2a6f233
JS
36% -----------
37% ctor & dtor
38% -----------
b236c10f 39\membersection{wxFilterOutputStream::wxFilterOutputStream}\label{wxfilteroutputstreamctor}
e2a6f233
JS
40
41\func{}{wxFilterOutputStream}{\param{wxOutputStream\&}{ stream}}
42
716b1f70
MW
43\func{}{wxFilterOutputStream}{\param{wxOutputStream*}{ stream}}
44
36edded9 45Initializes a "filter" stream.
cba2db0c 46
716b1f70
MW
47If the parent stream is passed as a pointer then the new filter stream
48takes ownership of it. If it is passed by reference then it does not.
49