Planet
navi homePPSaboutscreenshotsdownloaddevelopmentforum

source: downloads/boost_1_34_1/libs/iostreams/doc/menu.html @ 35

Last change on this file since 35 was 29, checked in by landauf, 16 years ago

updated boost from 1_33_1 to 1_34_1

File size: 30.8 KB
Line 
1<!--
2
3Copyright 2005 Jonathan Turkanis
4Distributed under the Boost Software License, Version 1.0. (See accompanying file LICENSE_1_0.txt or copy at <A HREF="http://www.boost.org/LICENSE_1_0.txt">http://www.boost.org/LICENSE_1_0.txt</A>)
5
6-->
7
8<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
9<html>
10<head>
11
12<!-- ------------------ Links to Stylesheets and Scripts  ------------ -->
13
14    <link rel="stylesheet" type="text/css" href="../../../boost.css">
15    <link rel="stylesheet" type="text/css" href="tree/tree.css">
16    <script language="JavaScript" src="tree/tree.js"></script>
17    <style> CODE { font-size:80% } </style>
18
19<!-- ------------------ Create and Populate Tree Control ------------- -->
20
21    <script language="JavaScript">
22    <!--
23
24    var tree = new tree_control("content"); 
25    tree.add("Introduction", "home.html").parent()
26    tree.add("Tutorial", "tutorial/tutorial.html")
27        .add("Writing Devices")
28            .add("Overview", "tutorial/writing_devices.html").parent()
29            .add("<CODE>container_source</CODE>", "tutorial/container_source.html").parent()
30            .add("<CODE>container_sink</CODE>", "tutorial/container_sink.html").parent()
31            .add("<CODE>container_device</CODE>", "tutorial/container_device.html").parent().parent()
32        .add("Writing Filters")
33            .add("Overview", "tutorial/writing_filters.html", true)
34                .add("Input and Output", "tutorial/writing_filters.html#input_filters_and_output_filters").parent()
35                .add("Filter Helpers", "tutorial/writing_filters.html#filter_helpers").parent()
36                .add("Selecting A Filter", "tutorial/writing_filters.html#selecting_a_filter").parent().parent()
37            .add("Filter Usage", "tutorial/filter_usage.html", true).parent()
38            .add("Shell Comments", "tutorial/shell_comments_filters.html", true)
39                .add("<CODE>stdio_filter</CODE>", "tutorial/shell_comments_filters.html#shell_comments_stdio_filter").parent()
40                .add("<CODE>input_filter</CODE>", "tutorial/shell_comments_filters.html#shell_comments_input_filter").parent()
41                .add("<CODE>output_filter</CODE>", "tutorial/shell_comments_filters.html#shell_comments_output_filter").parent().parent()
42            .add("Line-Wrapping", "tutorial/line_wrapping_filters.html", true)
43                .add("<CODE>stdio_filter</CODE>", "tutorial/line_wrapping_filters.html#line_wrapping_stdio_filter").parent()
44                .add("<CODE>input_filter</CODE>", "tutorial/line_wrapping_filters.html#line_wrapping_input_filter").parent()
45                .add("<CODE>output_filter</CODE>", "tutorial/line_wrapping_filters.html#line_wrapping_output_filter").parent().parent()
46            .add("Tab-Expanding", "tutorial/tab_expanding_filters.html", true)
47                .add("<CODE>stdio_filter</CODE>", "tutorial/tab_expanding_filters.html#tab_expanding_stdio_filter").parent()
48                .add("<CODE>input_filter</CODE>", "tutorial/tab_expanding_filters.html#tab_expanding_input_filter").parent()
49                .add("<CODE>output_filter</CODE>", "tutorial/tab_expanding_filters.html#tab_expanding_output_filter").parent().parent()
50            .add("Dictionary", "tutorial/dictionary_filters.html", true)
51                .add("<CODE>stdio_filter</CODE>", "tutorial/dictionary_filters.html#dictionary_stdio_filter").parent()
52                .add("<CODE>input_filter</CODE>", "tutorial/dictionary_filters.html#dictionary_input_filter").parent()
53                .add("<CODE>output_filter</CODE>", "tutorial/dictionary_filters.html#dictionary_output_filter").parent().parent()
54            .add("UNIX-to-DOS", "tutorial/unix2dos_filters.html", true)
55                .add("<CODE>stdio_filter</CODE>", "tutorial/unix2dos_filters.html#unix2dos_stdio_filter").parent()
56                .add("<CODE>input_filter</CODE>", "tutorial/unix2dos_filters.html#unix2dos_input_filter").parent()
57                .add("<CODE>output_filter</CODE>", "tutorial/unix2dos_filters.html#unix2dos_output_filter").parent().parent()
58            .add("Multi-Character Filters", "tutorial/multichar_filters.html", true)
59                .add("InputFilters", "tutorial/multichar_filters.html#multichar_input_filters").parent()
60                .add("<CODE>shell_comments_mutichar_input_filter</CODE>", "tutorial/multichar_filters.html#shell_comments_multichar_input_filter").parent()
61                .add("OutputFilters", "tutorial/multichar_filters.html#multichar_output_filters").parent()
62                .add("<CODE>shell_comments_multichar_output_filter</CODE>", "tutorial/multichar_filters.html#shell_comments_multichar_ouput_filter").parent().parent()
63            .add("Dual-Use Filters", "tutorial/dual_use_filters.html").parent()
64            .add("Finite State Filters", "tutorial/finite_state_filters.html", true)
65                .add("Finite State Machines", "tutorial/finite_state_filters.html#finite_state_machine").parent()
66                .add("<CODE>dos2unix_fsm</CODE>", "tutorial/finite_state_filters.html#dos2unix_fsm").parent()
67                .add("<CODE>unix2dos_fsm</CODE>", "tutorial/finite_state_filters.html#unix2dos_fsm").parent()
68                .add("<CODE>uncommenting_fsm</CODE>", "tutorial/finite_state_filters.html#uncommenting_fsm");
69    tree.add("User's Guide", "guide/guide.html", true)
70        .add("Concepts", "guide/concepts.html").parent()
71        .add("Modes", "guide/modes.html").parent()
72        .add("Generic Streams", "guide/generic_streams.html").parent()
73        .add("Filtering Streams", "guide/filtering_streams.html").parent()
74        .add("Code Conversion", "guide/code_conversion.html").parent()
75        .add("Asynchronous I/O", "guide/asynchronous.html").parent()
76        .add("Object Lifetimes", "guide/lifetimes.html").parent()
77        .add("Pipelines", "guide/pipelines.html").parent()
78        .add("Views", "guide/views.html").parent()
79        .add("Exceptions", "guide/exceptions.html").parent()
80        .add("Buffering", "guide/buffering.html");
81    tree.add("Reference", "reference.html")
82        .add("Concepts", "concepts/concepts.html", true)
83            .add("Devices", "concepts/concepts.html#devices")
84                .add("BidirectionalDevice", "concepts/bidirectional_device.html").parent()
85                .add("Blocking", "concepts/blocking.html").parent()
86                .add("Device", "concepts/device.html").parent()
87                .add("Direct", "concepts/direct.html").parent()
88                .add("Peekable", "concepts/peekable.html").parent()
89                .add("SeekableDevice", "concepts/seekable_device.html").parent()
90                .add("Sink", "concepts/sink.html").parent()
91                .add("Source", "concepts/source.html").parent().parent()
92            .add("Filters", "concepts/concepts.html#filters")
93                .add("BidirectionalFilter", "concepts/bidirectional_filter.html").parent()
94                .add("DualUseFilter", "concepts/dual_use_filter.html").parent()
95                .add("Filter", "concepts/filter.html").parent()
96                .add("InputFilter", "concepts/input_filter.html").parent()
97                .add("Multi-Character", "concepts/multi_character.html").parent()
98                .add("OutputFilter", "concepts/output_filter.html").parent()
99                .add("Pipable", "concepts/pipable.html").parent()
100                .add("SeekableFilter", "concepts/seekable_filter.html").parent().parent()
101            .add("Other", "concepts/concepts.html#other")
102                .add("Closable", "concepts/closable.html").parent()
103                .add("Flushable", "concepts/flushable.html").parent()
104                .add("Localizable", "concepts/localizable.html").parent()
105                .add("OptimallyBuffered", "concepts/optimally_buffered.html").parent()
106                .add("SymmetricFilter", "concepts/symmetric_filter.html").parent().parent().parent()
107        .add("Classes", "classes/classes.html", true)
108            .add("A", "classes/classes.html#a")
109                .add("<CODE>aggregate_filter</CODE>", "classes/aggregate.html").parent()
110                .add("<CODE>array</CODE>", "classes/array.html#array").parent()
111                .add("<CODE>array_sink</CODE>", "classes/array.html#array_sink").parent()
112                .add("<CODE>array_source</CODE>", "classes/array.html#array_source").parent().parent()
113            .add("B", "classes/classes.html#b")
114                                .add("<CODE>back_insert_device</CODE>", "classes/back_inserter.html").parent()
115                                .add("<CODE>basic_array</CODE>", "classes/array.html#array").parent()
116                                .add("<CODE>basic_array_sink</CODE>", "classes/array.html#array_sink").parent()
117                                .add("<CODE>basic_array_source</CODE>", "classes/array.html#array_source").parent()
118                                .add("<CODE>basic_bzip2_compressor</CODE>", "classes/bzip2.html#basic_bzip2_compressor").parent()
119                                .add("<CODE>basic_bzip2_decompressor</CODE>", "classes/bzip2.html#basic_bzip2_decompressor").parent()
120                                .add("<CODE>basic_counter</CODE>", "classes/counter.html").parent()
121                                .add("<CODE>basic_file</CODE>", "classes/file.html#file").parent()
122                                .add("<CODE>basic_file_sink</CODE>", "classes/file.html#file_sink").parent()
123                                .add("<CODE>basic_file_source</CODE>", "classes/file.html#file_source").parent()
124                                .add("<CODE>basic_gzip_compressor</CODE>", "classes/gzip.html#basic_gzip_compressor").parent()
125                                .add("<CODE>basic_gzip_decompressor</CODE>", "classes/gzip.html#basic_gzip_decompressor").parent()
126                                .add("<CODE>basic_line_filter</CODE>", "classes/line_filter.html").parent()
127                                .add("<CODE>basic_null_device</CODE>", "classes/null.html#null_device").parent()
128                                .add("<CODE>basic_null_sink</CODE>", "classes/null.html#null_sink").parent()
129                                .add("<CODE>basic_null_source</CODE>", "classes/null.html#null_source").parent()
130                                .add("<CODE>basic_regex_filter</CODE>", "classes/regex_filter.html").parent()
131                                .add("<CODE>basic_stdio_filter</CODE>", "classes/stdio_filter.html").parent()
132                                .add("<CODE>basic_zlib_compressor</CODE>", "classes/zlib.html#basic_zlib_compressor").parent()
133                                .add("<CODE>basic_zlib_decompressor</CODE>", "classes/zlib.html#basic_zlib_decompressor").parent()
134                                .add("<CODE>bzip2_compressor</CODE>", "classes/bzip2.html#basic_bzip2_compressor").parent()
135                                .add("<CODE>bzip2_decompressor</CODE>", "classes/bzip2.html#basic_bzip2_decompressor").parent()
136                                .add("<CODE>bzip2_error</CODE>", "classes/bzip2.html#bzip2_error").parent()
137                                .add("<CODE>bzip2_params</CODE>", "classes/bzip2.html#bzip2_params").parent().parent()
138            .add("C", "classes/classes.html#c")
139                                .add("<CODE>category_of</CODE>", "classes/../guide/traits.html#category_ref").parent()
140                                .add("<CODE>chain</CODE>", "classes/chain.html").parent()
141                                .add("<CODE>char_traits</CODE>", "classes/../classes/char_traits.html").parent()
142                                .add("<CODE>char_type_of</CODE>", "classes/../guide/traits.html#char_type_of_ref").parent()
143                                .add("<CODE>code_converter</CODE>", "classes/code_converter.html").parent()
144                                .add("<CODE>combination</CODE>", "classes/../functions/combine.html#synopsis").parent()
145                                .add("<CODE>composite</CODE>", "classes/../functions/compose.html#composite").parent()
146                                .add("<CODE>counter</CODE>", "classes/counter.html#reference").parent().parent()
147            .add("D", "classes/classes.html#d")
148                                .add("<CODE>device</CODE>", "classes/device.html").parent()
149                                .add("<CODE>dual_use_filter</CODE>", "classes/filter.html#reference").parent()
150                                .add("<CODE>dual_use_wfilter</CODE>", "classes/filter.html#reference").parent().parent()
151            .add("F", "classes/classes.html#f")
152                                .add("<CODE>file</CODE>", "classes/file.html#file").parent()
153                                .add("<CODE>file_descriptor</CODE>", "classes/file_descriptor.html#file_descriptor").parent()
154                                .add("<CODE>file_descriptor_sink</CODE>", "classes/file_descriptor.html#file_descriptor_sink").parent()
155                                .add("<CODE>file_descriptor_source</CODE>", "classes/file_descriptor.html#file_descriptor_source").parent()
156                                .add("<CODE>file_sink</CODE>", "classes/file.html#file_sink").parent()
157                                .add("<CODE>file_source</CODE>", "classes/file.html#file_source").parent()
158                                .add("<CODE>filtering_stream</CODE>", "classes/filtering_stream.html").parent()
159                                .add("<CODE>filtering_streambuf</CODE>", "classes/filtering_streambuf.html").parent()
160                                .add("<CODE>filter</CODE>", "classes/filter.html").parent().parent()
161            .add("G", "classes/classes.html#g")
162                                .add("<CODE>gzip_compressor</CODE>", "classes/gzip.html#basic_gzip_compressor").parent()
163                                .add("<CODE>gzip_decompressor</CODE>", "classes/gzip.html#basic_gzip_decompressor").parent()
164                                .add("<CODE>gzip_error</CODE>", "classes/gzip.html#gzip_error").parent()
165                                .add("<CODE>gzip_params</CODE>", "classes/gzip.html#gzip_params").parent().parent()
166            .add("I", "classes/classes.html#i")
167                                .add("<CODE>input_filter</CODE>", "classes/filter.html#reference").parent()
168                                .add("<CODE>input_wfilter</CODE>", "classes/filter.html#reference").parent()
169                                .add("<CODE>inverse</CODE>", "classes/../functions/invert.html#inverse").parent().parent()
170            .add("L", "classes/classes.html#l")
171                                .add("<CODE>line_filter</CODE>", "classes/line_filter.html#reference").parent().parent()
172            .add("M", "classes/classes.html#m")
173                                .add("<CODE>mapped_file</CODE>", "classes/mapped_file.html#mapped_file").parent()
174                                .add("<CODE>mapped_file_sink</CODE>", "classes/mapped_file.html#mapped_file_sink").parent()
175                                .add("<CODE>mapped_file_source</CODE>", "classes/mapped_file.html#mapped_file_source").parent()
176                                .add("<CODE>mode_of</CODE>", "classes/mode.html").parent()
177                                .add("<CODE>multichar_dual_use_filter</CODE>", "classes/filter.html#reference").parent()
178                                .add("<CODE>multichar_dual_use_wfilter</CODE>", "classes/filter.html#reference").parent()
179                                .add("<CODE>multichar_filter</CODE>", "classes/filter.html").parent()
180                                .add("<CODE>multichar_input_filter</CODE>", "classes/filter.html#reference").parent()
181                                .add("<CODE>multichar_input_wfilter</CODE>", "classes/filter.html#reference").parent()
182                                .add("<CODE>multichar_output_filter</CODE>", "classes/filter.html#reference").parent()
183                                .add("<CODE>multichar_output_wfilter</CODE>", "classes/filter.html#reference").parent()
184                                .add("<CODE>multichar_wfilter</CODE>", "classes/filter.html#reference").parent().parent()
185            .add("N", "classes/classes.html#n")
186                                .add("<CODE>newline_filter</CODE>", "classes/newline_filter.html").parent()
187                                .add("<CODE>null_sink</CODE>", "classes/null.html#null_sink").parent()
188                                .add("<CODE>null_source</CODE>", "classes/null.html#null_source").parent().parent()
189            .add("O", "classes/classes.html#o")
190                                .add("<CODE>output_filter</CODE>", "classes/filter.html#reference").parent()
191                                .add("<CODE>output_wfilter</CODE>", "classes/filter.html#reference").parent().parent()
192            .add("R", "classes/classes.html#r")
193                                .add("<CODE>regex_filter</CODE>", "classes/../classes/regex_filter.html#reference").parent()
194                                .add("<CODE>restriction</CODE>", "classes/../functions/restrict.html#restriction").parent().parent()
195            .add("S", "classes/classes.html#s")
196                                .add("<CODE>seekable_filter</CODE>", "classes/filter.html#reference").parent()
197                                .add("<CODE>seekable_wfilter</CODE>", "classes/filter.html#reference").parent()
198                                .add("<CODE>sink</CODE>", "classes/device.html#reference").parent()
199                                .add("<CODE>source</CODE>", "classes/device.html#reference").parent()
200                                .add("<CODE>stdio_filter</CODE>", "classes/stdio_filter.html#reference").parent()
201                                .add("<CODE>stream</CODE>", "classes/../guide/generic_streams.html#stream").parent()
202                                .add("<CODE>stream_buffer</CODE>", "classes/../guide/generic_streams.html#stream_buffer").parent()
203                                .add("<CODE>symmetric_filter</CODE>", "classes/symmetric_filter.html").parent().parent()
204            .add("T", "classes/classes.html#t")
205                                .add("<CODE>tee_device</CODE>", "classes/../functions/tee.html#tee_device").parent()
206                                .add("<CODE>tee_filter</CODE>", "classes/../functions/tee.html#tee_filter").parent().parent()
207            .add("W", "classes/classes.html#w")
208                                .add("<CODE>warray</CODE>", "classes/array.html#array").parent()
209                                .add("<CODE>warray_sink</CODE>", "classes/array.html#array_sink").parent()
210                                .add("<CODE>warray_source</CODE>", "classes/array.html#array_source").parent()
211                                .add("<CODE>wchain</CODE>", "classes/chain.html#wchain").parent()
212                                .add("<CODE>wcounter</CODE>", "classes/counter.html#reference").parent()
213                                .add("<CODE>wdevice</CODE>", "classes/device.html").parent()
214                                .add("<CODE>wfile</CODE>", "classes/file.html#file").parent()
215                                .add("<CODE>wfile_sink</CODE>", "classes/file.html#file_sink").parent()
216                                .add("<CODE>wfile_source</CODE>", "classes/file.html#file_source").parent()
217                                .add("<CODE>wfilter</CODE>", "classes/filter.html").parent()
218                                .add("<CODE>wline_filter</CODE>", "classes/line_filter.html#reference").parent()
219                                .add("<CODE>wnull_sink</CODE>", "classes/null.html#null_sink").parent()
220                                .add("<CODE>wnull_source</CODE>", "classes/null.html#null_source").parent()
221                                .add("<CODE>wregex_filter</CODE>", "classes/../classes/regex_filter.html#reference").parent()
222                                .add("<CODE>wsink</CODE>", "classes/device.html#reference").parent()
223                                .add("<CODE>wsource</CODE>", "classes/device.html#reference").parent()
224                                .add("<CODE>wstdio_filter</CODE>", "classes/stdio_filter.html#reference").parent().parent()
225            .add("Z", "classes/classes.html#z")
226                                .add("<CODE>zlib_compressor</CODE>", "classes/zlib.html#basic_zlib_compressor").parent()
227                                .add("<CODE>zlib_decompressor</CODE>", "classes/zlib.html#basic_zlib_decompressor").parent()
228                                .add("<CODE>zlib_error</CODE>", "classes/zlib.html#zlib_error").parent()
229                                .add("<CODE>zlib_params</CODE>", "classes/zlib.html#zlib_params").parent().parent().parent()
230        .add("Functions", "functions/functions.html", true)
231            .add("<CODE>back_inserter</CODE>", "classes/back_inserter.html#back_inserter").parent()
232            .add("<CODE>close</CODE>", "functions/close.html").parent()
233            .add("<CODE>combine</CODE>", "functions/combine.html").parent()
234            .add("<CODE>compose</CODE>", "functions/compose.html").parent()
235            .add("<CODE>copy</CODE>", "functions/copy.html").parent()
236            .add("<CODE>flush</CODE>", "functions/flush.html").parent()
237            .add("<CODE>get</CODE>", "functions/get.html").parent()
238            .add("<CODE>imbue</CODE>", "functions/imbue.html").parent()
239            .add("<CODE>invert</CODE>", "functions/invert.html").parent()
240            .add("<CODE>offset_to_position</CODE>", "functions/positioning.html#offset_to_position").parent()
241            .add("<CODE>optimal_buffer_size</CODE>", "functions/optimal_buffer_size.html").parent()
242            .add("<CODE>position_to_offset</CODE>", "functions/positioning.html#position_to_offset").parent()
243            .add("<CODE>put</CODE>", "functions/put.html").parent()
244            .add("<CODE>putback</CODE>", "functions/putback.html").parent()
245            .add("<CODE>read</CODE>", "functions/read.html").parent()
246            .add("<CODE>restrict</CODE>", "functions/restrict.html").parent()
247            .add("<CODE>seek</CODE>", "functions/seek.html").parent()
248            .add("<CODE>tee</CODE>", "functions/tee.html").parent()
249            .add("<CODE>test_filter_pair</CODE>", "functions/filter_test.html#test_pair").parent()
250            .add("<CODE>test_input_filter</CODE>", "functions/filter_test.html#test_input").parent()
251            .add("<CODE>test_output_filter</CODE>", "functions/filter_test.html#test_output").parent()
252            .add("<CODE>write</CODE>", "functions/write.html").parent().parent()
253        .add("Macros", "macros/macros.html", true)
254            .add("<CODE>IOS</CODE>", "macros/workarounds.html#ios").parent()
255            .add("<CODE>BASIC_ISTREAM</CODE>", "macros/workarounds.html#streams").parent()
256            .add("<CODE>BASIC_IOS</CODE>", "macros/workarounds.html#ios").parent()
257            .add("<CODE>BASIC_IOSTREAM</CODE>", "macros/workarounds.html#streams").parent()
258            .add("<CODE>BASIC_OSTREAM</CODE>", "macros/workarounds.html#streams").parent()
259            .add("<CODE>BASIC_STREAMBUF</CODE>", "macros/workarounds.html#streambufs").parent()
260            .add("<CODE>CHAR_TRAITS</CODE>", "macros/workarounds.html#char_traits").parent()
261            .add("<CODE>COMPONENT</CODE>", "macros/workarounds.html#component_access").parent()
262            .add("<CODE>COMPONENT_TYPE</CODE>", "macros/workarounds.html#component_access").parent()
263            .add("<CODE>DEFAULT_DEVICE_BUFFER_SIZE</CODE>", "macros/buffer_sizes.html#component_access").parent()
264            .add("<CODE>DEFAULT_FILTER_BUFFER_SIZE</CODE>", "macros/buffer_sizes.html#component_access").parent()
265            .add("<CODE>DEFAULT_PBACK_BUFFER_SIZE</CODE>", "macros/buffer_sizes.html#component_access").parent()
266            .add("<CODE>FAILURE</CODE>", "macros/workarounds.html#ios").parent()
267            .add("<CODE>PIPABLE</CODE>", "guide/pipelines.html#boost_iostreams_pipable").parent()
268            .add("<CODE>PUBSEEKOFF</CODE>", "macros/workarounds.html#streambufs").parent()
269            .add("<CODE>PUBSEEKPOS</CODE>", "macros/workarounds.html#streambufs").parent()
270            .add("<CODE>PUBSYNC</CODE>", "macros/workarounds.html#streambufs").parent().parent().parent()
271    tree.add("Quick Reference", "quick_reference.html");
272    tree.add("FAQ", "faq.html");
273    tree.add("Installation", "installation.html");
274    tree.add("Portability", "portability.html");
275    tree.add("Rationale", "rationale.html");
276    tree.add("Bibliography", "bibliography.html");
277    tree.add("Acknowledgments", "acknowledgments.html");
278
279    //tree.dump_html = true;
280    tree.indent = 9;
281    tree.draw();
282
283    // -->
284    </script>
285
286</head>
287<body>
288
289<!-- ------------------ Boost Logo and Library Name ------------------ -->
290
291    <table cellpadding=0 cellspacing=0 clear="both" style="margin:0;padding:0" width=170>
292    <tr>
293    <td>
294    <P CLASS="clipped"><a href="../../../index.htm" target="_top">
295    <img border=0 style="position:relative;left:10" SRC="theme/boost_small.png"></a></P>
296    </td>
297    </tr>
298    </table>
299
300    <table clear="both" style="margin-top:0;margin-left:1em;margin-bottom:.5em;padding:0" width=170>
301    <tr>
302    <td align=left width=170>
303        <a style="text-decoration:none" href="index.html" target="_top">
304            <h1 class="lib-name" style="margin:0">Boost.Iostreams</h1>
305        </a>
306    </td>
307    </tr>
308    </table>
309
310    <hr align="center" width="90%">
311
312    <table style="margin:0;padding:0" width=170>
313    <tr><td>
314
315<!-- ------------------ Markup for Browsers with Scripting Disabled -- -->
316
317    <noscript>
318        <table><tr><td align="left"><table width=150><tr><td><h1 class=tree-caption>Contents</h1></td></tr></table></td></tr><tr><td><div id="list" style="white-space:nowrap;display:">
319        <div class="tree-item"><div style="margin-left:0;text-indent:-0"><span class="tree-label">1</span>  <A class="tree-text" onfocus="blur_tree()" href="home.html" target="content"><span class="tree-text">Introduction</span></A></div></div>
320        <div class="tree-item"><div style="margin-left:0;text-indent:-0"><span class="tree-label">2</span>  <A class="tree-text" onfocus="blur_tree()" href="tutorial/tutorial.html" target="content"><span class="tree-text">Tutorial</span></A></div><div id="list.2" style="white-space:nowrap;display:">
321        <div class="tree-item"><div style="margin-left:18;text-indent:-9"><span class="tree-label">2.1</span>  <span class="tree-text">Writing Devices</span></div><div id="list.2.1" style="white-space:nowrap;display:">
322        <div class="tree-item"><div style="margin-left:36;text-indent:-18"><span class="tree-label">2.1.1</span>  <A class="tree-text" onfocus="blur_tree()" href="tutorial/writing_devices.html" target="content"><span class="tree-text">Overview</span></A></div></div>
323        <div class="tree-item"><div style="margin-left:36;text-indent:-18"><span class="tree-label">2.1.2</span>  <A class="tree-text" onfocus="blur_tree()" href="tutorial/container_source.html" target="content"><span class="tree-text"><CODE>container_source</CODE></span></A></div></div>
324        <div class="tree-item"><div style="margin-left:36;text-indent:-18"><span class="tree-label">2.1.3</span>  <A class="tree-text" onfocus="blur_tree()" href="tutorial/container_sink.html" target="content"><span class="tree-text"><CODE>container_sink</CODE></span></A></div></div>
325        <div class="tree-item"><div style="margin-left:36;text-indent:-18"><span class="tree-label">2.1.4</span>  <A class="tree-text" onfocus="blur_tree()" href="tutorial/container_device.html" target="content"><span class="tree-text"><CODE>container_device</CODE></span></A></div></div></div></div>
326        <div class="tree-item"><div style="margin-left:18;text-indent:-9"><span class="tree-label">2.2</span>  <span class="tree-text">Writing Filters</span></div><div id="list.2.2" style="white-space:nowrap;display:">
327        <div class="tree-item"><div style="margin-left:36;text-indent:-18"><span class="tree-label">2.2.1</span>  <A class="tree-text" onfocus="blur_tree()" href="tutorial/writing_filters.html" target="content"><span class="tree-text">Overview</span></A></div></div>
328        <div class="tree-item"><div style="margin-left:36;text-indent:-18"><span class="tree-label">2.2.2</span>  <A class="tree-text" onfocus="blur_tree()" href="tutorial/filter_usage.html" target="content"><span class="tree-text">Filter Usage</span></A></div></div>
329        <div class="tree-item"><div style="margin-left:36;text-indent:-18"><span class="tree-label">2.2.3</span>  <A class="tree-text" onfocus="blur_tree()" href="tutorial/shell_comments_filters.html" target="content"><span class="tree-text">Shell Comments</span></A></div></div>
330        <div class="tree-item"><div style="margin-left:36;text-indent:-18"><span class="tree-label">2.2.4</span>  <A class="tree-text" onfocus="blur_tree()" href="tutorial/line_wrapping_filters.html" target="content"><span class="tree-text">Line-Wrapping</span></A></div></div>
331        <div class="tree-item"><div style="margin-left:36;text-indent:-18"><span class="tree-label">2.2.5</span>  <A class="tree-text" onfocus="blur_tree()" href="tutorial/tab_expanding_filters.html" target="content"><span class="tree-text">Tab-Expanding</span></A></div></div>
332        <div class="tree-item"><div style="margin-left:36;text-indent:-18"><span class="tree-label">2.2.6</span>  <A class="tree-text" onfocus="blur_tree()" href="tutorial/dictionary_filters.html" target="content"><span class="tree-text">Dictionary</span></A></div></div>
333        <div class="tree-item"><div style="margin-left:36;text-indent:-18"><span class="tree-label">2.2.7</span>  <A class="tree-text" onfocus="blur_tree()" href="tutorial/unix2dos_filters.html" target="content"><span class="tree-text">UNIX-to-DOS</span></A></div></div>
334        <div class="tree-item"><div style="margin-left:36;text-indent:-18"><span class="tree-label">2.2.8</span>  <A class="tree-text" onfocus="blur_tree()" href="tutorial/multichar_filters.html" target="content"><span class="tree-text">Multi-Character Filters</span></A></div></div>
335        <div class="tree-item"><div style="margin-left:36;text-indent:-18"><span class="tree-label">2.2.9</span>  <A class="tree-text" onfocus="blur_tree()" href="tutorial/dual_use_filters.html" target="content"><span class="tree-text">Dual-Use Filters</span></A></div></div>
336        <div class="tree-item"><div style="margin-left:36;text-indent:-18"><span class="tree-label">2.2.10</span>  <A class="tree-text" onfocus="blur_tree()" href="tutorial/finite_state_filters.html" target="content"><span class="tree-text">Finite State Filters</span></A></div></div></div></div></div></div>
337        <div class="tree-item"><div style="margin-left:0;text-indent:-0"><span class="tree-label">3</span>  <A class="tree-text" onfocus="blur_tree()" href="guide/guide.html" target="content"><span class="tree-text">User"s Guide</span></A></div></div>
338        <div class="tree-item"><div style="margin-left:0;text-indent:-0"><span class="tree-label">4</span>  <A class="tree-text" onfocus="blur_tree()" href="reference.html" target="content"><span class="tree-text">Reference</span></A></div><div id="list.4" style="white-space:nowrap;display:">
339        <div class="tree-item"><div style="margin-left:18;text-indent:-9"><span class="tree-label">4.1</span>  <A class="tree-text" onfocus="blur_tree()" href="concepts/concepts.html" target="content"><span class="tree-text">Concepts</span></A></div></div>
340        <div class="tree-item"><div style="margin-left:18;text-indent:-9"><span class="tree-label">4.2</span>  <A class="tree-text" onfocus="blur_tree()" href="classes/classes.html" target="content"><span class="tree-text">Classes</span></A></div></div>
341        <div class="tree-item"><div style="margin-left:18;text-indent:-9"><span class="tree-label">4.3</span>  <A class="tree-text" onfocus="blur_tree()" href="functions/functions.html" target="content"><span class="tree-text">Functions</span></A></div></div>
342        <div class="tree-item"><div style="margin-left:18;text-indent:-9"><span class="tree-label">4.4</span>  <A class="tree-text" onfocus="blur_tree()" href="macros/macros.html" target="content"><span class="tree-text">Macros</span></A></div></div></div></div>
343        <div class="tree-item"><div style="margin-left:0;text-indent:-0"><span class="tree-label">5</span>  <A class="tree-text" onfocus="blur_tree()" href="quick_reference.html" target="content"><span class="tree-text">Quick Reference</span></A></div></div>
344        <div class="tree-item"><div style="margin-left:0;text-indent:-0"><span class="tree-label">6</span>  <A class="tree-text" onfocus="blur_tree()" href="faq.html" target="content"><span class="tree-text">FAQ</span></A></div></div>
345        <div class="tree-item"><div style="margin-left:0;text-indent:-0"><span class="tree-label">7</span>  <A class="tree-text" onfocus="blur_tree()" href="installation.html" target="content"><span class="tree-text">Installation</span></A></div></div>
346        <div class="tree-item"><div style="margin-left:0;text-indent:-0"><span class="tree-label">8</span>  <A class="tree-text" onfocus="blur_tree()" href="portability.html" target="content"><span class="tree-text">Portability</span></A></div></div>
347        <div class="tree-item"><div style="margin-left:0;text-indent:-0"><span class="tree-label">9</span>  <A class="tree-text" onfocus="blur_tree()" href="rationale.html" target="content"><span class="tree-text">Rationale</span></A></div></div>
348        <div class="tree-item"><div style="margin-left:0;text-indent:-0"><span class="tree-label">10</span>  <A class="tree-text" onfocus="blur_tree()" href="bibliography.html" target="content"><span class="tree-text">Bibliography</span></A></div></div>
349        <div class="tree-item"><div style="margin-left:0;text-indent:-0"><span class="tree-label">11</span>  <A class="tree-text" onfocus="blur_tree()" href="acknowledgments.html" target="content"><span class="tree-text">Acknowledgments</span></A></div></div></div></td></tr></table>
350    </noscript>
351
352<!-- ------------------ Tree Control --------------------------------- -->
353
354    <span id="tree_control"></span>
355
356    </td></tr>
357    </table>
358
359</body>
360</html>
Note: See TracBrowser for help on using the repository browser.