Boost logo

Boost-Commit :

Subject: [Boost-commit] svn:boost r84159 - in trunk/libs/iostreams/doc: classes concepts functions guide tutorial
From: dnljms_at_[hidden]
Date: 2013-05-06 05:15:06


Author: danieljames
Date: 2013-05-06 05:14:59 EDT (Mon, 06 May 2013)
New Revision: 84159
URL: http://svn.boost.org/trac/boost/changeset/84159

Log:
Fix ampersand markup in iostreams.
Text files modified:
   trunk/libs/iostreams/doc/classes/aggregate.html | 4 +-
   trunk/libs/iostreams/doc/classes/array.html | 12 +++---
   trunk/libs/iostreams/doc/classes/back_inserter.html | 8 ++--
   trunk/libs/iostreams/doc/classes/bzip2.html | 4 +-
   trunk/libs/iostreams/doc/classes/chain.html | 20 +++++-----
   trunk/libs/iostreams/doc/classes/code_converter.html | 10 ++--
   trunk/libs/iostreams/doc/classes/device.html | 4 +-
   trunk/libs/iostreams/doc/classes/file.html | 16 ++++----
   trunk/libs/iostreams/doc/classes/file_descriptor.html | 24 ++++++------
   trunk/libs/iostreams/doc/classes/filtering_stream.html | 24 ++++++------
   trunk/libs/iostreams/doc/classes/filtering_streambuf.html | 24 ++++++------
   trunk/libs/iostreams/doc/classes/grep_filter.html | 4 +-
   trunk/libs/iostreams/doc/classes/gzip.html | 8 ++--
   trunk/libs/iostreams/doc/classes/line_filter.html | 6 +-
   trunk/libs/iostreams/doc/classes/mapped_file.html | 34 +++++++++---------
   trunk/libs/iostreams/doc/classes/regex_filter.html | 26 +++++++-------
   trunk/libs/iostreams/doc/classes/symmetric_filter.html | 20 +++++-----
   trunk/libs/iostreams/doc/classes/zlib.html | 8 ++--
   trunk/libs/iostreams/doc/concepts/input_filter.html | 4 +-
   trunk/libs/iostreams/doc/concepts/output_filter.html | 4 +-
   trunk/libs/iostreams/doc/functions/close.html | 14 +++---
   trunk/libs/iostreams/doc/functions/combine.html | 2
   trunk/libs/iostreams/doc/functions/compose.html | 8 ++--
   trunk/libs/iostreams/doc/functions/copy.html | 2
   trunk/libs/iostreams/doc/functions/filter_test.html | 20 +++++-----
   trunk/libs/iostreams/doc/functions/flush.html | 8 ++--
   trunk/libs/iostreams/doc/functions/get.html | 6 +-
   trunk/libs/iostreams/doc/functions/imbue.html | 2
   trunk/libs/iostreams/doc/functions/invert.html | 8 ++--
   trunk/libs/iostreams/doc/functions/optimal_buffer_size.html | 4 +-
   trunk/libs/iostreams/doc/functions/put.html | 8 ++--
   trunk/libs/iostreams/doc/functions/putback.html | 2
   trunk/libs/iostreams/doc/functions/read.html | 14 +++---
   trunk/libs/iostreams/doc/functions/restrict.html | 8 ++--
   trunk/libs/iostreams/doc/functions/seek.html | 2
   trunk/libs/iostreams/doc/functions/tee.html | 16 ++++----
   trunk/libs/iostreams/doc/functions/write.html | 18 +++++-----
   trunk/libs/iostreams/doc/guide/generic_streams.html | 72 ++++++++++++++++++++--------------------
   trunk/libs/iostreams/doc/guide/pipelines.html | 2
   trunk/libs/iostreams/doc/tutorial/container_device.html | 6 +-
   trunk/libs/iostreams/doc/tutorial/container_sink.html | 6 +-
   trunk/libs/iostreams/doc/tutorial/container_source.html | 6 +-
   trunk/libs/iostreams/doc/tutorial/dictionary_filters.html | 40 +++++++++++-----------
   trunk/libs/iostreams/doc/tutorial/dual_use_filters.html | 6 +-
   trunk/libs/iostreams/doc/tutorial/finite_state_filters.html | 30 ++++++++--------
   trunk/libs/iostreams/doc/tutorial/line_wrapping_filters.html | 26 +++++++-------
   trunk/libs/iostreams/doc/tutorial/multichar_filters.html | 14 +++---
   trunk/libs/iostreams/doc/tutorial/shell_comments_filters.html | 20 +++++-----
   trunk/libs/iostreams/doc/tutorial/tab_expanding_filters.html | 20 +++++-----
   trunk/libs/iostreams/doc/tutorial/unix2dos_filters.html | 16 ++++----
   trunk/libs/iostreams/doc/tutorial/writing_devices.html | 2
   51 files changed, 336 insertions(+), 336 deletions(-)

Modified: trunk/libs/iostreams/doc/classes/aggregate.html
==============================================================================
--- trunk/libs/iostreams/doc/classes/aggregate.html (original)
+++ trunk/libs/iostreams/doc/classes/aggregate.html 2013-05-06 05:14:59 EDT (Mon, 06 May 2013)
@@ -63,7 +63,7 @@
     <SPAN CLASS="keyword">virtual</SPAN> ~aggregate_filter();
     <SPAN CLASS="omitted">...</SPAN>
 <SPAN CLASS="keyword">private</SPAN>:
- <SPAN CLASS="keyword">virtual</SPAN> <SPAN CLASS="keyword">void</SPAN> <A CLASS="documented" HREF="#do_filter">do_filter</A>(<SPAN CLASS="keyword">const</SPAN> vector_type& src, vector_type& dest) = 0;
+ <SPAN CLASS="keyword">virtual</SPAN> <SPAN CLASS="keyword">void</SPAN> <A CLASS="documented" HREF="#do_filter">do_filter</A>(<SPAN CLASS="keyword">const</SPAN> vector_type&amp; src, vector_type&amp; dest) = 0;
 };
 
 } } <SPAN CLASS="comment">// End namespace boost::io</SPAN></PRE>
@@ -90,7 +90,7 @@
 <A NAME="do_filter"></A>
 <H4><CODE>aggregate_filter::do_filter</CODE></H4>
 
-<PRE CLASS="broken_ie"> <SPAN CLASS="keyword">virtual</SPAN> <SPAN CLASS="keyword">void</SPAN> <B>do_filter</B>(<SPAN CLASS="keyword">const</SPAN> vector_type& src, vector_type& dest) = 0;</PRE>
+<PRE CLASS="broken_ie"> <SPAN CLASS="keyword">virtual</SPAN> <SPAN CLASS="keyword">void</SPAN> <B>do_filter</B>(<SPAN CLASS="keyword">const</SPAN> vector_type&amp; src, vector_type&amp; dest) = 0;</PRE>
 
 <P>Reads unflitered characters from <CODE>src</CODE> and appends filtered characters to <CODE>dest</CODE>, returning after all the characters in <CODE>src</CODE> have been consumed.</P>
 

Modified: trunk/libs/iostreams/doc/classes/array.html
==============================================================================
--- trunk/libs/iostreams/doc/classes/array.html (original)
+++ trunk/libs/iostreams/doc/classes/array.html 2013-05-06 05:14:59 EDT (Mon, 06 May 2013)
@@ -71,7 +71,7 @@
     <SPAN CLASS="keyword">typedef</SPAN> Ch char_type;
     <SPAN CLASS="keyword">typedef</SPAN> source_tag category;
 
- <SPAN CLASS="keyword">template</SPAN>&lt;<SPAN CLASS="keyword">int</SPAN> N&gt; <A CLASS="documented" HREF="#array_source_constructors">basic_array_source</A>(char_type (&)[N]);
+ <SPAN CLASS="keyword">template</SPAN>&lt;<SPAN CLASS="keyword">int</SPAN> N&gt; <A CLASS="documented" HREF="#array_source_constructors">basic_array_source</A>(char_type (&amp;)[N]);
     <A CLASS="documented" HREF="#array_source_constructors">basic_array_source</A>(<SPAN CLASS="keyword">const</SPAN> char_type* begin, <SPAN CLASS="keyword">const</SPAN> char_type* end);
     <A CLASS="documented" HREF="#array_source_constructors">basic_array_source</A>(<SPAN CLASS="keyword">const</SPAN> char_type* begin, std::size_t length);
     <SPAN CLASS="omitted">...</SPAN>
@@ -95,7 +95,7 @@
 <A NAME="array_source_constructors"></A>
 <H4><CODE>basic_array_source::basic_array_source</CODE></H4>
 
-<PRE CLASS="broken_ie"><SPAN CLASS="keyword">template</SPAN>&lt;<SPAN CLASS="keyword">int</SPAN> N&gt; basic_array_source(char_type (&)[N]);
+<PRE CLASS="broken_ie"><SPAN CLASS="keyword">template</SPAN>&lt;<SPAN CLASS="keyword">int</SPAN> N&gt; basic_array_source(char_type (&amp;)[N]);
 basic_array_source(<SPAN CLASS="keyword">const</SPAN> char_type* begin, <SPAN CLASS="keyword">const</SPAN> char_type* end);
 basic_array_source(<SPAN CLASS="keyword">const</SPAN> char_type* begin, std::size_t length);</PRE>
     
@@ -118,7 +118,7 @@
     <SPAN CLASS="keyword">typedef</SPAN> Ch char_type;
     <SPAN CLASS="keyword">typedef</SPAN> sink_tag category;
 
- <SPAN CLASS="keyword">template</SPAN>&lt;<SPAN CLASS="keyword">int</SPAN> N&gt; <A CLASS="documented" HREF="#array_sink_constructors">basic_array_sink</A>(char_type (&)[N]);
+ <SPAN CLASS="keyword">template</SPAN>&lt;<SPAN CLASS="keyword">int</SPAN> N&gt; <A CLASS="documented" HREF="#array_sink_constructors">basic_array_sink</A>(char_type (&amp;)[N]);
     <A CLASS="documented" HREF="#array_sink_constructors">basic_array_sink</A>(char_type* begin, char_type* end);
     <A CLASS="documented" HREF="#array_sink_constructors">basic_array_sink</A>(char_type* begin, std::size_t length);
 
@@ -143,7 +143,7 @@
 <A NAME="array_sink_constructors"></A>
 <H4><CODE>basic_array_sink::basic_array_sink</CODE></H4>
 
-<PRE CLASS="broken_ie"><SPAN CLASS="keyword">template</SPAN>&lt;<SPAN CLASS="keyword">int</SPAN> N&gt; basic_array_sink(char_type (&)[N]);
+<PRE CLASS="broken_ie"><SPAN CLASS="keyword">template</SPAN>&lt;<SPAN CLASS="keyword">int</SPAN> N&gt; basic_array_sink(char_type (&amp;)[N]);
 basic_array_sink(char_type* begin, char_type* end);
 basic_array_sink(char_type* begin, std::size_t length);</PRE>
     
@@ -166,7 +166,7 @@
     <SPAN CLASS="keyword">typedef</SPAN> Ch char_type;
     <SPAN CLASS="keyword">typedef</SPAN> seekable_device_tag category;
 
- <SPAN CLASS="keyword">template</SPAN>&lt;<SPAN CLASS="keyword">int</SPAN> N&gt; <A CLASS="documented" HREF="#array_constructor">basic_array</A>(char_type (&)[N]);
+ <SPAN CLASS="keyword">template</SPAN>&lt;<SPAN CLASS="keyword">int</SPAN> N&gt; <A CLASS="documented" HREF="#array_constructor">basic_array</A>(char_type (&amp;)[N]);
     <A CLASS="documented" HREF="#array_constructor">basic_array</A>(char_type* begin, char_type* end);
     <A CLASS="documented" HREF="#array_constructor">basic_array</A>(char_type* begin, std::size_t length);
 
@@ -191,7 +191,7 @@
 <A NAME="array_constructor"></A>
 <H4><CODE>array::array</CODE></H4>
 
-<PRE CLASS="broken_ie"><SPAN CLASS="keyword">template</SPAN>&lt;<SPAN CLASS="keyword">int</SPAN> N&gt; basic_array(char_type (&)[N]);
+<PRE CLASS="broken_ie"><SPAN CLASS="keyword">template</SPAN>&lt;<SPAN CLASS="keyword">int</SPAN> N&gt; basic_array(char_type (&amp;)[N]);
 basic_array(char_type* begin, char_type* end);
 basic_array(char_type* begin, std::size_t length);</PRE>
 

Modified: trunk/libs/iostreams/doc/classes/back_inserter.html
==============================================================================
--- trunk/libs/iostreams/doc/classes/back_inserter.html (original)
+++ trunk/libs/iostreams/doc/classes/back_inserter.html 2013-05-06 05:14:59 EDT (Mon, 06 May 2013)
@@ -56,12 +56,12 @@
 <SPAN CLASS="keyword">public</SPAN>:
     <SPAN CLASS="keyword">typedef</SPAN> <SPAN CLASS="keyword">typename</SPAN> Container::value_type char_type;
     <SPAN CLASS="keyword">typedef</SPAN> sink_tag category;
- back_insert_device(Container& cnt);
+ back_insert_device(Container&amp; cnt);
     <SPAN CLASS="omitted">...</SPAN>
 };
 
 <SPAN CLASS="keyword">template</SPAN>&lt;<SPAN CLASS="keyword">typename</SPAN> Container&gt;
-<A CLASS="documented" HREF="#back_insert_device_template_params">back_insert_device</A>&lt;Container&gt; <A CLASS="documented" HREF="#back_inserter">back_inserter</A>(Container& cnt);
+<A CLASS="documented" HREF="#back_insert_device_template_params">back_insert_device</A>&lt;Container&gt; <A CLASS="documented" HREF="#back_inserter">back_inserter</A>(Container&amp; cnt);
 
 } } <SPAN CLASS="comment">// End namespace boost::io</SPAN></PRE>
 
@@ -79,7 +79,7 @@
 <A NAME="back_insert_device_constructor"></A>
 <H4><CODE>back_insert_device::back_insert_device</CODE></H4>
 
-<PRE CLASS="broken_ie"> back_insert_device(Container& cnt);</PRE>
+<PRE CLASS="broken_ie"> back_insert_device(Container&amp; cnt);</PRE>
 
 <P>Constructs an instance of <CODE>back_insert_device</CODE> for appending to the given container. The given reference must remain valid for the lifetime of the instance of <CODE>back_insert_device</CODE>.</P>
 
@@ -87,7 +87,7 @@
 <H4><CODE>back_inserter</CODE></H4>
 
 <PRE CLASS="broken_ie"><SPAN CLASS="keyword">template</SPAN>&lt;<SPAN CLASS="keyword">typename</SPAN> Container&gt;
-back_insert_device&lt;Container&gt; back_inserter(Container& cnt);</PRE>
+back_insert_device&lt;Container&gt; back_inserter(Container&amp; cnt);</PRE>
 
 <P>Returns an instance of <CODE>back_insert_device</CODE> for appending to the given container.</P>
 

Modified: trunk/libs/iostreams/doc/classes/bzip2.html
==============================================================================
--- trunk/libs/iostreams/doc/classes/bzip2.html (original)
+++ trunk/libs/iostreams/doc/classes/bzip2.html 2013-05-06 05:14:59 EDT (Mon, 06 May 2013)
@@ -184,7 +184,7 @@
     <SPAN CLASS="keyword">typedef</SPAN> <SPAN CLASS="keyword">char</SPAN> char_type;
     <SPAN CLASS="keyword">typedef</SPAN> <SPAN CLASS="omitted">implementation-defined</SPAN> category;
 
- <A CLASS="documented" HREF="#basic_bzip2_compressor_constructors">basic_bzip2_compressor</A>( <SPAN CLASS="keyword">const</SPAN> <A CLASS="documented" HREF="#bzip2_params">bzip2_params</A>& = <SPAN CLASS="omitted">bzip2::default_block_size</SPAN>,
+ <A CLASS="documented" HREF="#basic_bzip2_compressor_constructors">basic_bzip2_compressor</A>( <SPAN CLASS="keyword">const</SPAN> <A CLASS="documented" HREF="#bzip2_params">bzip2_params</A>&amp; = <SPAN CLASS="omitted">bzip2::default_block_size</SPAN>,
                             std::streamsize buffer_size = <SPAN CLASS="omitted">default value</SPAN> );
     <SPAN CLASS="omitted">...</SPAN>
 };
@@ -205,7 +205,7 @@
 <A NAME="basic_bzip2_compressor_constructors"></A>
 <H4><CODE>basic_bzip2_compressor::basic_bzip2_compressor</CODE></H4>
 
-<PRE CLASS="broken_ie"> basic_bzip2_compressor(<SPAN CLASS="keyword">const</SPAN> <A CLASS="documented" HREF="#bzip2_params">bzip2_params</A>&, std::streamsize buffer_size);</PRE>
+<PRE CLASS="broken_ie"> basic_bzip2_compressor(<SPAN CLASS="keyword">const</SPAN> <A CLASS="documented" HREF="#bzip2_params">bzip2_params</A>&amp;, std::streamsize buffer_size);</PRE>
 
 <P>Constructs an instance of <CODE>basic_bzip2_compressor</CODE> with the given parameters and buffer size. Since a <A CLASS="documented" HREF="#bzip2_params"><CODE>bzip2_params</CODE></A> object is implicitly constructible from an <CODE>int</CODE> representing a block size, an <CODE>int</CODE> may be passed as the first constructor argument.</P>
 

Modified: trunk/libs/iostreams/doc/classes/chain.html
==============================================================================
--- trunk/libs/iostreams/doc/classes/chain.html (original)
+++ trunk/libs/iostreams/doc/classes/chain.html 2013-05-06 05:14:59 EDT (Mon, 06 May 2013)
@@ -75,24 +75,24 @@
     <SPAN CLASS="keyword">typedef</SPAN> <SPAN CLASS="omitted">implementation-defined</SPAN> size_type;
 
     <A CLASS="documented" HREF="#default_constructor">chain</A>();
- <A CLASS="documented" HREF="#copy_constructor">chain</A>(<SPAN CLASS='keyword'>const</SPAN> chain&);
+ <A CLASS="documented" HREF="#copy_constructor">chain</A>(<SPAN CLASS='keyword'>const</SPAN> chain&amp;);
 
     std::streamsize <A CLASS='documented' HREF='#read'>read</A>(char_type* s, std::streamsize n);
     std::streamsize <A CLASS='documented' HREF='#write'>write</A>(<SPAN CLASS='keyword'>const</SPAN> char_type* s, std::streamsize n);
     <A CLASS='documented' HREF='../functions/positioning.html#synopsis'>stream_offset</A> <A CLASS='documented' HREF='#seek'>seek</A>(<A CLASS='documented' HREF='../functions/positioning.html#synopsis'>stream_offset</A> off, std::ios_base::seekdir way);
 
- <SPAN CLASS='keyword'>const</SPAN> std::type_info& <A CLASS='documented' HREF='#component_type'>component_type</A>(<SPAN CLASS="keyword">int</SPAN> n) <SPAN CLASS='keyword'>const</SPAN>;
+ <SPAN CLASS='keyword'>const</SPAN> std::type_info&amp; <A CLASS='documented' HREF='#component_type'>component_type</A>(<SPAN CLASS="keyword">int</SPAN> n) <SPAN CLASS='keyword'>const</SPAN>;
 
     <SPAN CLASS='keyword'>template</SPAN>&lt;<SPAN CLASS='keyword'>typename</SPAN> T&gt;
     T* <A CLASS='documented' HREF='#component'>component</A>(<SPAN CLASS="keyword">int</SPAN> n) <SPAN CLASS='keyword'>const</SPAN>;
 
     <SPAN CLASS="keyword">template</SPAN>&lt;<SPAN CLASS="keyword">typename</SPAN> T&gt;
- <SPAN CLASS="keyword">void</SPAN> <A CLASS="documented" HREF="#policy_push">push</A>( <SPAN CLASS="keyword">const</SPAN> T& t,
+ <SPAN CLASS="keyword">void</SPAN> <A CLASS="documented" HREF="#policy_push">push</A>( <SPAN CLASS="keyword">const</SPAN> T&amp; t,
                std::streamsize buffer_size = <SPAN CLASS="omitted">default value</SPAN>,
                std::streamsize pback_size = <SPAN CLASS="omitted">default value</SPAN> );
 
     <SPAN CLASS="keyword">template</SPAN>&lt;<SPAN CLASS="keyword">typename</SPAN> StreamOrStreambuf&gt;
- <SPAN CLASS="keyword">void</SPAN> <A CLASS="documented" HREF="#stream_push">push</A>( StreamOrStreambuf& t,
+ <SPAN CLASS="keyword">void</SPAN> <A CLASS="documented" HREF="#stream_push">push</A>( StreamOrStreambuf&amp; t,
                std::streamsize buffer_size = <SPAN CLASS="omitted">default value</SPAN>,
                std::streamsize pback_size = <SPAN CLASS="omitted">default value</SPAN> );
 
@@ -109,7 +109,7 @@
         <SPAN CLASS='comment'>// Deprecated members</SPAN>
 
     <SPAN CLASS='keyword'>template</SPAN>&lt;<SPAN CLASS='keyword'>int</SPAN> N&gt;
- <SPAN CLASS='keyword'>const</SPAN> std::type_info& <A CLASS='documented' HREF='#component_type'>component_type</A>() <SPAN CLASS='keyword'>const</SPAN>;
+ <SPAN CLASS='keyword'>const</SPAN> std::type_info&amp; <A CLASS='documented' HREF='#component_type'>component_type</A>() <SPAN CLASS='keyword'>const</SPAN>;
 
     <SPAN CLASS='keyword'>template</SPAN>&lt;<SPAN CLASS='keyword'>int</SPAN> N, <SPAN CLASS='keyword'>typename</SPAN> T&gt;
     T* <A CLASS='documented' HREF='#component'>component</A>() <SPAN CLASS='keyword'>const</SPAN>;
@@ -155,7 +155,7 @@
 <A NAME="copy_constructor"></A>
 <H4><CODE>chain::chain</CODE></H4>
 
-<PRE CLASS="broken_ie"> chain(<SPAN CLASS='keyword'>const</SPAN> chain& rhs);</PRE>
+<PRE CLASS="broken_ie"> chain(<SPAN CLASS='keyword'>const</SPAN> chain&amp; rhs);</PRE>
 
 <P>
     Constructs a <CODE>chain</CODE> representing the same sequence of Filters and Devices as the given chain.
@@ -192,7 +192,7 @@
 <A NAME="component_type"></A>
 <H4><CODE>chain::component_type</CODE></H4>
 
-<PRE CLASS="broken_ie"> <SPAN CLASS='keyword'>const</SPAN> std::type_info& component_type(<SPAN CLASS="keyword">int</SPAN> n) <SPAN CLASS='keyword'>const</SPAN>;
+<PRE CLASS="broken_ie"> <SPAN CLASS='keyword'>const</SPAN> std::type_info&amp; component_type(<SPAN CLASS="keyword">int</SPAN> n) <SPAN CLASS='keyword'>const</SPAN>;
 </PRE>
 
 <P>
@@ -201,7 +201,7 @@
 
 <PRE CLASS="broken_ie"> <SPAN CLASS='comment'>// Deprecated</SPAN>
     <SPAN CLASS='keyword'>template</SPAN>&lt;<SPAN CLASS='keyword'>int</SPAN> N&gt;
- <SPAN CLASS='keyword'>const</SPAN> std::type_info& component_type() <SPAN CLASS='keyword'>const</SPAN>;
+ <SPAN CLASS='keyword'>const</SPAN> std::type_info&amp; component_type() <SPAN CLASS='keyword'>const</SPAN>;
 </PRE>
 
 <P>
@@ -241,7 +241,7 @@
 <A NAME="policy_push"></A>
 <H4><CODE>chain::push</CODE></H4>
 <PRE CLASS="broken_ie"> <SPAN CLASS="keyword">template</SPAN>&lt;<SPAN CLASS="keyword">typename</SPAN> T&gt;
- void push( <SPAN CLASS="keyword">const</SPAN> T& t,
+ void push( <SPAN CLASS="keyword">const</SPAN> T&amp; t,
                std::streamsize buffer_size,
                std::streamsize pback_size );</PRE>
 <P>
@@ -281,7 +281,7 @@
 
 <A NAME="stream_push"></A>
 <PRE CLASS="broken_ie"> <SPAN CLASS="keyword">template</SPAN>&lt;<SPAN CLASS="keyword">typename</SPAN> StreamOrStreambuffer&gt;
- void push( StreamOrStreambuffer& t,
+ void push( StreamOrStreambuffer&amp; t,
                std::streamsize buffer_size,
                std::streamsize pback_size );</PRE>
 

Modified: trunk/libs/iostreams/doc/classes/code_converter.html
==============================================================================
--- trunk/libs/iostreams/doc/classes/code_converter.html (original)
+++ trunk/libs/iostreams/doc/classes/code_converter.html 2013-05-06 05:14:59 EDT (Mon, 06 May 2013)
@@ -76,8 +76,8 @@
                int buffer_size = <SPAN CLASS="omitted">default_value</SPAN> );
     <SPAN CLASS="keyword">bool</SPAN> <A CLASS="documented" HREF="#is_open">is_open</A>() <SPAN CLASS="keyword">const</SPAN>;
     <SPAN CLASS="keyword">void</SPAN> <A CLASS="documented" HREF="#close">close</A>();
- std::locale <A CLASS="documented" HREF="#imbue">imbue</A>(<SPAN CLASS="keyword">const</SPAN> std::locale& loc);
- Device& <A CLASS="documented" HREF="#operator_star">operator*</A>();
+ std::locale <A CLASS="documented" HREF="#imbue">imbue</A>(<SPAN CLASS="keyword">const</SPAN> std::locale&amp; loc);
+ Device&amp; <A CLASS="documented" HREF="#operator_star">operator*</A>();
     Device* <A CLASS="documented" HREF="#operator_arrow">operator-&gt;</A>();
 };
 
@@ -130,7 +130,7 @@
 <A NAME="imbue"></A>
 <H4><CODE>code_converter::imbue</CODE></H4>
 
-<PRE CLASS="broken_ie"> std::locale imbue(<SPAN CLASS="keyword">const</SPAN> std::locale& loc);</PRE>
+<PRE CLASS="broken_ie"> std::locale imbue(<SPAN CLASS="keyword">const</SPAN> std::locale&amp; loc);</PRE>
 
 <P>
     Used to specify a locale from which a <CODE>std::codecvt</CODE> facet will be fetched to perform code conversion. The effect of invoking imbue while code conversion is in progress is undefined.
@@ -143,7 +143,7 @@
 <A NAME="open"></A>
 <H4><CODE>code_converter::open</CODE></H4>
 
-<PRE CLASS="broken_ie"> <SPAN CLASS="keyword">void</SPAN> open( <SPAN CLASS="keyword">const</SPAN> Device& dev,
+<PRE CLASS="broken_ie"> <SPAN CLASS="keyword">void</SPAN> open( <SPAN CLASS="keyword">const</SPAN> Device&amp; dev,
                 std::streamsize buffer_size = <SPAN CLASS="omitted">default_value</SPAN> );
      <SPAN CLASS="keyword">void</SPAN> open( <SPAN CLASS="omitted">device-constructor-args</SPAN>,
                 std::streamsize buffer_size = <SPAN CLASS="omitted">default_value</SPAN> );<br></PRE>
@@ -174,7 +174,7 @@
 <A NAME="operator_star"></A>
 <H4><CODE>code_converter::operator*</CODE></H4>
 
-<PRE CLASS="broken_ie"> Device& operator*();</PRE>
+<PRE CLASS="broken_ie"> Device&amp; operator*();</PRE>
 
 <P>
      Returns a reference to the instance of Device associated with this instance of <CODE>code_converter</CODE>, which must be open.

Modified: trunk/libs/iostreams/doc/classes/device.html
==============================================================================
--- trunk/libs/iostreams/doc/classes/device.html (original)
+++ trunk/libs/iostreams/doc/classes/device.html 2013-05-06 05:14:59 EDT (Mon, 06 May 2013)
@@ -64,7 +64,7 @@
     <SPAN CLASS="keyword">typedef</SPAN> <A STYLE="text-decoration:none" HREF="#category"><SPAN CLASS="omitted">see below</SPAN></A> category;
     <SPAN CLASS="keyword">void</SPAN> <A CLASS="documented" HREF="#close">close</A>();
     <SPAN CLASS="keyword">void</SPAN> <A CLASS="documented" HREF="#close">close</A>(std::ios_base::openmode);
- <SPAN CLASS="keyword">void</SPAN> <A CLASS="documented" HREF="#imbue">imbue</A>(<SPAN CLASS="keyword">const</SPAN> std::locale&);
+ <SPAN CLASS="keyword">void</SPAN> <A CLASS="documented" HREF="#imbue">imbue</A>(<SPAN CLASS="keyword">const</SPAN> std::locale&amp;);
 };
 
 } } <SPAN CLASS="comment">// End namespace boost::io</SPAN></PRE>
@@ -107,7 +107,7 @@
 
 <A NAME="imbue"></A>
 <H4><CODE>device::imbue</CODE></H4>
-<PRE CLASS="broken_ie"> <SPAN CLASS="keyword">void</SPAN> <A CLASS="documented" HREF="#imbue">imbue</A>(<SPAN CLASS="keyword">const</SPAN> std::locale&);</PRE>
+<PRE CLASS="broken_ie"> <SPAN CLASS="keyword">void</SPAN> <A CLASS="documented" HREF="#imbue">imbue</A>(<SPAN CLASS="keyword">const</SPAN> std::locale&amp;);</PRE>
 
 <P>
     Implemented as a no-op. Required by Localizable.

Modified: trunk/libs/iostreams/doc/classes/file.html
==============================================================================
--- trunk/libs/iostreams/doc/classes/file.html (original)
+++ trunk/libs/iostreams/doc/classes/file.html 2013-05-06 05:14:59 EDT (Mon, 06 May 2013)
@@ -67,7 +67,7 @@
 <SPAN CLASS="keyword">public</SPAN>:
     <SPAN CLASS="keyword">typedef</SPAN> Ch char_type;
     <SPAN CLASS="keyword">typedef</SPAN> <SPAN CLASS="omitted">implementation-defined</SPAN> category;
- <A CLASS="documented" HREF="#basic_file_source_constructor">basic_file_source</A>( <SPAN CLASS="keyword">const</SPAN> std::string& path,
+ <A CLASS="documented" HREF="#basic_file_source_constructor">basic_file_source</A>( <SPAN CLASS="keyword">const</SPAN> std::string&amp; path,
                        std::ios_base::openmode mode =
                            std::ios_base::in );
     <SPAN CLASS="keyword">bool</SPAN> <A CLASS="documented" HREF="#basic_file_source_is_open">is_open</A>() <SPAN CLASS="keyword">const</SPAN>;
@@ -92,13 +92,13 @@
 <A NAME="basic_file_source_constructor"></A>
 <H4><CODE>basic_file_source::basic_file_source</CODE></H4>
 
-<PRE CLASS="broken_ie"> basic_file_source( <SPAN CLASS="keyword">const</SPAN> std::string& path,
+<PRE CLASS="broken_ie"> basic_file_source( <SPAN CLASS="keyword">const</SPAN> std::string&amp; path,
                        std::ios_base::openmode mode );</PRE>
     
 <P>
     Constructs a <CODE>basic_file_source</CODE> which wraps a <CODE>std::basic_filebuf</CODE> <CODE>buf</CODE> opened as follows:
     <PRE CLASS="broken_ie"> mode |= std::ios_base::in;
- mode &= ~std::ios_base::out;
+ mode &amp;= ~std::ios_base::out;
     buf.open(path.c_str(), mode);</PRE>
 </P>
 
@@ -128,7 +128,7 @@
 <SPAN CLASS="keyword">public</SPAN>:
     <SPAN CLASS="keyword">typedef</SPAN> Ch char_type;
     <SPAN CLASS="keyword">typedef</SPAN> <SPAN CLASS="omitted">implementation-defined</SPAN> category;
- <A CLASS="documented" HREF="#basic_file_sink_constructor">basic_file_sink</A>( <SPAN CLASS="keyword">const</SPAN> std::string& path,
+ <A CLASS="documented" HREF="#basic_file_sink_constructor">basic_file_sink</A>( <SPAN CLASS="keyword">const</SPAN> std::string&amp; path,
                      std::ios_base::openmode mode =
                          std::ios_base::out );
     <SPAN CLASS="keyword">bool</SPAN> <A CLASS="documented" HREF="#basic_file_sink_is_open">is_open</A>() <SPAN CLASS="keyword">const</SPAN>;
@@ -153,13 +153,13 @@
 <A NAME="basic_file_sink_constructor"></A>
 <H4><CODE>basic_file_sink::basic_file_sink</CODE></H4>
 
-<PRE CLASS="broken_ie"> basic_file_sink( <SPAN CLASS="keyword">const</SPAN> std::string& path,
+<PRE CLASS="broken_ie"> basic_file_sink( <SPAN CLASS="keyword">const</SPAN> std::string&amp; path,
                      std::ios_base::openmode mode );</PRE>
     
 <P>
     Constructs a <CODE>basic_file_sink</CODE> which wraps a <CODE>std::basic_filebuf</CODE> <CODE>buf</CODE> opened as follows:
     <PRE CLASS="broken_ie"> mode |= std::ios_base::out;
- mode &= ~std::ios_base::in;
+ mode &amp;= ~std::ios_base::in;
     buf.open(path.c_str(), mode);</PRE>
 </P>
 
@@ -187,7 +187,7 @@
 <SPAN CLASS="keyword">public</SPAN>:
     <SPAN CLASS="keyword">typedef</SPAN> Ch char_type;
     <SPAN CLASS="keyword">typedef</SPAN> <SPAN CLASS="omitted">implementation-defined</SPAN> category;
- <A CLASS="documented" HREF="#basic_file_constructor">basic_file</A>( <SPAN CLASS="keyword">const</SPAN> std::string& path,
+ <A CLASS="documented" HREF="#basic_file_constructor">basic_file</A>( <SPAN CLASS="keyword">const</SPAN> std::string&amp; path,
                 std::ios_base::openmode mode =
                     std::ios_base::in | std::ios_base::out );
     <SPAN CLASS="keyword">bool</SPAN> <A CLASS="documented" HREF="#basic_file_is_open">is_open</A>() <SPAN CLASS="keyword">const</SPAN>;
@@ -212,7 +212,7 @@
 <A NAME="basic_file_constructor"></A>
 <H4><CODE>basic_file_::basic_file</CODE></H4>
 
-<PRE CLASS="broken_ie"> basic_file( <SPAN CLASS="keyword">const</SPAN> std::string& path,
+<PRE CLASS="broken_ie"> basic_file( <SPAN CLASS="keyword">const</SPAN> std::string&amp; path,
                 std::ios_base::openmode mode );</PRE>
     
 <P>

Modified: trunk/libs/iostreams/doc/classes/file_descriptor.html
==============================================================================
--- trunk/libs/iostreams/doc/classes/file_descriptor.html (original)
+++ trunk/libs/iostreams/doc/classes/file_descriptor.html 2013-05-06 05:14:59 EDT (Mon, 06 May 2013)
@@ -109,7 +109,7 @@
     <SPAN CLASS='keyword'>typedef</SPAN> <SPAN CLASS='omitted'>[implementation-defined]</SPAN> category;
     <A CLASS="documented" HREF="#file_descriptor_source_ctor">file_descriptor_source</A>();
     <SPAN CLASS="keyword">template</SPAN>&lt;<SPAN CLASS="keyword">typename</SPAN> Path&gt;
- <A CLASS="documented" HREF="#file_descriptor_source_ctor">file_descriptor_source</A>( <SPAN CLASS="keyword">const</SPAN> Path& pathname,
+ <A CLASS="documented" HREF="#file_descriptor_source_ctor">file_descriptor_source</A>( <SPAN CLASS="keyword">const</SPAN> Path&amp; pathname,
                             std::ios_base::open_mode mode =
                                 std::ios_base::in );
     <A CLASS="documented" HREF="#file_descriptor_source_ctor">file_descriptor_source</A>( <SPAN CLASS="keyword">int</SPAN> fd, <SPAN CLASS="keyword">file_descriptor_flags</SPAN> );
@@ -124,7 +124,7 @@
     <A CLASS="documented" HREF="#file_descriptor_source_ctor">file_descriptor_source</A>( HANDLE hFile, <SPAN CLASS="keyword">bool</SPAN> close_on_exit = <SPAN CLASS="keyword">false</SPAN> );
 
     <SPAN CLASS="keyword">template</SPAN>&lt;<SPAN CLASS="keyword">typename</SPAN> Path&gt;
- <SPAN CLASS="keyword">void</SPAN> <A CLASS="documented" HREF="#file_descriptor_source_open">open</A>( <SPAN CLASS="keyword">const</SPAN> Path& pathname,
+ <SPAN CLASS="keyword">void</SPAN> <A CLASS="documented" HREF="#file_descriptor_source_open">open</A>( <SPAN CLASS="keyword">const</SPAN> Path&amp; pathname,
                      std::ios_base::open_mode mode =
                          std::ios_base::in );
     <SPAN CLASS="keyword">void</SPAN> <A CLASS="documented" HREF="#file_descriptor_source_open">open</A>( <SPAN CLASS="keyword">int</SPAN> fd, <SPAN CLASS="keyword">file_descriptor_flags</SPAN> );
@@ -150,7 +150,7 @@
 
 <PRE CLASS="broken_ie"> file_descriptor_source();
     <SPAN CLASS="keyword">template</SPAN>&lt;<SPAN CLASS="keyword">typename</SPAN> Path&gt;
- file_descriptor_source( <SPAN CLASS="keyword">const</SPAN> Path& pathname,
+ file_descriptor_source( <SPAN CLASS="keyword">const</SPAN> Path&amp; pathname,
                             std::ios_base::open_mode mode =
                                 std::ios_base::in );
     file_descriptor_source( <SPAN CLASS="keyword">int </SPAN>fd, <SPAN CLASS="keyword">file_descriptor_flags</SPAN> );
@@ -191,7 +191,7 @@
 <H4><CODE>file_descriptor_source::open</CODE></H4>
 
 <PRE CLASS="broken_ie"> <SPAN CLASS="keyword">template</SPAN>&lt;<SPAN CLASS="keyword">typename</SPAN> Path&gt;
- <SPAN CLASS="keyword">void</SPAN> open( <SPAN CLASS="keyword">const</SPAN> Path& pathname,
+ <SPAN CLASS="keyword">void</SPAN> open( <SPAN CLASS="keyword">const</SPAN> Path&amp; pathname,
                      std::ios_base::open_mode mode =
                          std::ios_base::in );
     <SPAN CLASS="keyword">void</SPAN> open( <SPAN CLASS="keyword">int</SPAN> fd, <SPAN CLASS="keyword">file_descriptor_flags</SPAN> );
@@ -248,7 +248,7 @@
     <SPAN CLASS='keyword'>typedef</SPAN> <SPAN CLASS='omitted'>[implementation-defined]</SPAN> category;
     <A CLASS="documented" HREF="#file_descriptor_sink_ctor">file_descriptor_sink</A>();
     <SPAN CLASS="keyword">template</SPAN>&lt;<SPAN CLASS="keyword">typename</SPAN> Path&gt;
- <A CLASS="documented" HREF="#file_descriptor_sink_ctor">file_descriptor_sink</A>( <SPAN CLASS="keyword">const</SPAN> Path& pathname,
+ <A CLASS="documented" HREF="#file_descriptor_sink_ctor">file_descriptor_sink</A>( <SPAN CLASS="keyword">const</SPAN> Path&amp; pathname,
                           std::ios_base::open_mode mode =
                               std::ios_base::out );
     <A CLASS="documented" HREF="#file_descriptor_sink_ctor">file_descriptor_sink</A>( <SPAN CLASS="keyword">int</SPAN> fd, <SPAN CLASS="keyword">file_descriptor_flags</SPAN> );
@@ -263,7 +263,7 @@
     <A CLASS="documented" HREF="#file_descriptor_sink_ctor">file_descriptor_sink</A>( HANDLE hFile, <SPAN CLASS="keyword">bool</SPAN> close_on_exit = <SPAN CLASS="keyword">false</SPAN> );
 
     <SPAN CLASS="keyword">template</SPAN>&lt;<SPAN CLASS="keyword">typename</SPAN> Path&gt;
- <SPAN CLASS="keyword">void</SPAN> <A CLASS="documented" HREF="#file_descriptor_sink_open">open</A>( <SPAN CLASS="keyword">const</SPAN> Path& pathname,
+ <SPAN CLASS="keyword">void</SPAN> <A CLASS="documented" HREF="#file_descriptor_sink_open">open</A>( <SPAN CLASS="keyword">const</SPAN> Path&amp; pathname,
                      std::ios_base::open_mode mode =
                          std::ios_base::out );
     <SPAN CLASS="keyword">void</SPAN> <A CLASS="documented" HREF="#file_descriptor_sink_open">open</A>( <SPAN CLASS="keyword">int</SPAN> fd, <SPAN CLASS="keyword">file_descriptor_flags</SPAN> );
@@ -289,7 +289,7 @@
 
 <PRE CLASS="broken_ie"> file_descriptor_sink();
     <SPAN CLASS="keyword">template</SPAN>&lt;<SPAN CLASS="keyword">typename</SPAN> Path&gt;
- file_descriptor_sink( <SPAN CLASS="keyword">const</SPAN> Path& pathname,
+ file_descriptor_sink( <SPAN CLASS="keyword">const</SPAN> Path&amp; pathname,
                           std::ios_base::open_mode mode =
                               std::ios_base::out );
     file_descriptor_sink( <SPAN CLASS="keyword">int</SPAN> fd, <SPAN CLASS="keyword">file_descriptor_flags</SPAN> );
@@ -331,7 +331,7 @@
 <H4><CODE>file_descriptor_sink::open</CODE></H4>
 
 <PRE CLASS="broken_ie"> <SPAN CLASS="keyword">template</SPAN>&lt;<SPAN CLASS="keyword">typename</SPAN> Path&gt;
- <SPAN CLASS="keyword">void</SPAN> open( <SPAN CLASS="keyword">const</SPAN> Path& pathname,
+ <SPAN CLASS="keyword">void</SPAN> open( <SPAN CLASS="keyword">const</SPAN> Path&amp; pathname,
                      std::ios_base::open_mode mode =
                          std::ios_base::out );
     <SPAN CLASS="keyword">void</SPAN> open( <SPAN CLASS="keyword">int</SPAN> fd, <SPAN CLASS="keyword">file_descriptor_flags</SPAN> );
@@ -388,7 +388,7 @@
     <SPAN CLASS='keyword'>typedef</SPAN> <SPAN CLASS='omitted'>[implementation-defined]</SPAN> category;
     <A CLASS="documented" HREF="#file_descriptor_constructor">file_descriptor</A>();
     <SPAN CLASS="keyword">template</SPAN>&lt;<SPAN CLASS="keyword">typename</SPAN> Path&gt;
- <A CLASS="documented" HREF="#file_descriptor_constructor">file_descriptor</A>( <SPAN CLASS="keyword">const</SPAN> Path& pathname,
+ <A CLASS="documented" HREF="#file_descriptor_constructor">file_descriptor</A>( <SPAN CLASS="keyword">const</SPAN> Path&amp; pathname,
                      std::ios_base::open_mode mode =
                          std::ios_base::in | std::ios_base::out );
     <A CLASS="documented" HREF="#file_descriptor_constructor">file_descriptor</A>( <SPAN CLASS="keyword">int</SPAN> fd, <SPAN CLASS="keyword">file_descriptor_flags</SPAN> );
@@ -403,7 +403,7 @@
     <A CLASS="documented" HREF="#file_descriptor_constructor">file_descriptor</A>( HANDLE hFile, <SPAN CLASS="keyword">bool</SPAN> close_on_exit = <SPAN CLASS="keyword">false</SPAN> );
 
     <SPAN CLASS="keyword">template</SPAN>&lt;<SPAN CLASS="keyword">typename</SPAN> Path&gt;
- <SPAN CLASS="keyword">void</SPAN> <A CLASS="documented" HREF="#file_descriptor_open">open</A>( <SPAN CLASS="keyword">const</SPAN> Path& pathname,
+ <SPAN CLASS="keyword">void</SPAN> <A CLASS="documented" HREF="#file_descriptor_open">open</A>( <SPAN CLASS="keyword">const</SPAN> Path&amp; pathname,
                      std::ios_base::open_mode mode =
                          std::ios_base::in | std::ios_base::out );
     <SPAN CLASS="keyword">void</SPAN> <A CLASS="documented" HREF="#file_descriptor_open">open</A>( <SPAN CLASS="keyword">int</SPAN> fd, <SPAN CLASS="keyword">file_descriptor_flags</SPAN> );
@@ -429,7 +429,7 @@
 
 <PRE CLASS="broken_ie"> file_descriptor();
     <SPAN CLASS="keyword">template</SPAN>&lt;<SPAN CLASS="keyword">typename</SPAN> Path&gt;
- file_descriptor( <SPAN CLASS="keyword">const</SPAN> Path& pathname,
+ file_descriptor( <SPAN CLASS="keyword">const</SPAN> Path&amp; pathname,
                      std::ios_base::open_mode mode =
                          std::ios_base::in | std::ios_base::out );
     file_descriptor( <SPAN CLASS="keyword">int</SPAN> fd, <SPAN CLASS="keyword">file_descriptor_flags</SPAN> );
@@ -471,7 +471,7 @@
 <H4><CODE>file_descriptor::open</CODE></H4>
 
 <PRE CLASS="broken_ie"> <SPAN CLASS="keyword">template</SPAN>&lt;<SPAN CLASS="keyword">typename</SPAN> Path&gt;
- <SPAN CLASS="keyword">void</SPAN> open( <SPAN CLASS="keyword">const</SPAN> Path& pathname,
+ <SPAN CLASS="keyword">void</SPAN> open( <SPAN CLASS="keyword">const</SPAN> Path&amp; pathname,
                      std::ios_base::open_mode mode =
                          std::ios_base::in | std::ios_base::out );
     <SPAN CLASS="keyword">void</SPAN> open( <SPAN CLASS="keyword">int</SPAN> fd, <SPAN CLASS="keyword">file_descriptor_flags</SPAN> );

Modified: trunk/libs/iostreams/doc/classes/filtering_stream.html
==============================================================================
--- trunk/libs/iostreams/doc/classes/filtering_stream.html (original)
+++ trunk/libs/iostreams/doc/classes/filtering_stream.html 2013-05-06 05:14:59 EDT (Mon, 06 May 2013)
@@ -82,27 +82,27 @@
     <A CLASS="documented" HREF="#default_ctor">filtering_stream</A>();
 
     <SPAN CLASS="keyword">template</SPAN>&lt;<SPAN CLASS="keyword">typename</SPAN> T&gt;
- <A CLASS="documented" HREF="#policy_ctor">filtering_stream</A>( <SPAN CLASS="keyword">const</SPAN> T& t,
+ <A CLASS="documented" HREF="#policy_ctor">filtering_stream</A>( <SPAN CLASS="keyword">const</SPAN> T&amp; t,
                       std::streamsize buffer_size = <SPAN CLASS="omitted">default value</SPAN>,
                       std::streamsize pback_size = <SPAN CLASS="omitted">default value</SPAN> );
 
     <SPAN CLASS="keyword">template</SPAN>&lt;<SPAN CLASS="keyword">typename</SPAN> StreamOrStreambuf&gt;
- <A CLASS="documented" HREF="#stream_ctor">filtering_stream</A>( StreamOrStreambuf& t,
+ <A CLASS="documented" HREF="#stream_ctor">filtering_stream</A>( StreamOrStreambuf&amp; t,
                       std::streamsize buffer_size = <SPAN CLASS="omitted">default value</SPAN>,
                       std::streamsize pback_size = <SPAN CLASS="omitted">default value</SPAN> );
 
- <SPAN CLASS='keyword'>const</SPAN> std::type_info& <A CLASS='documented' HREF='#component_type'>component_type</A>(<SPAN CLASS="keyword">int</SPAN> n) <SPAN CLASS='keyword'>const</SPAN>;
+ <SPAN CLASS='keyword'>const</SPAN> std::type_info&amp; <A CLASS='documented' HREF='#component_type'>component_type</A>(<SPAN CLASS="keyword">int</SPAN> n) <SPAN CLASS='keyword'>const</SPAN>;
 
     <SPAN CLASS='keyword'>template</SPAN>&lt;<SPAN CLASS='keyword'>typename</SPAN> T&gt;
     T* <A CLASS='documented' HREF='#component'>component</A>(<SPAN CLASS="keyword">int</SPAN> n) <SPAN CLASS='keyword'>const</SPAN>;
 
     <SPAN CLASS="keyword">template</SPAN>&lt;<SPAN CLASS="keyword">typename</SPAN> T&gt;
- <SPAN CLASS="keyword">void</SPAN> <A CLASS="documented" HREF="#policy_push">push</A>( <SPAN CLASS="keyword">const</SPAN> T& t,
+ <SPAN CLASS="keyword">void</SPAN> <A CLASS="documented" HREF="#policy_push">push</A>( <SPAN CLASS="keyword">const</SPAN> T&amp; t,
                std::streamsize buffer_size = <SPAN CLASS="omitted">default value</SPAN>,
                std::streamsize pback_size = <SPAN CLASS="omitted">default value</SPAN> );
 
     <SPAN CLASS="keyword">template</SPAN>&lt;<SPAN CLASS="keyword">typename</SPAN> StreamOrStreambuf&gt;
- <SPAN CLASS="keyword">void</SPAN> <A CLASS="documented" HREF="#stream_push">push</A>( StreamOrStreambuf& t,
+ <SPAN CLASS="keyword">void</SPAN> <A CLASS="documented" HREF="#stream_push">push</A>( StreamOrStreambuf&amp; t,
                std::streamsize buffer_size = <SPAN CLASS="omitted">default value</SPAN>,
                std::streamsize pback_size = <SPAN CLASS="omitted">default value</SPAN> );
     <SPAN CLASS="keyword">void</SPAN> <A CLASS="documented" HREF="#pop">pop</A>();
@@ -118,7 +118,7 @@
         <SPAN CLASS='comment'>// Deprecated members</SPAN>
 
     <SPAN CLASS='keyword'>template</SPAN>&lt;<SPAN CLASS='keyword'>int</SPAN> N&gt;
- <SPAN CLASS='keyword'>const</SPAN> std::type_info& <A CLASS='documented' HREF='#component_type'>component_type</A>() <SPAN CLASS='keyword'>const</SPAN>;
+ <SPAN CLASS='keyword'>const</SPAN> std::type_info&amp; <A CLASS='documented' HREF='#component_type'>component_type</A>() <SPAN CLASS='keyword'>const</SPAN>;
 
     <SPAN CLASS='keyword'>template</SPAN>&lt;<SPAN CLASS='keyword'>int</SPAN> N, <SPAN CLASS='keyword'>typename</SPAN> T&gt;
     T* <A CLASS='documented' HREF='#component'>component</A>() <SPAN CLASS='keyword'>const</SPAN>;
@@ -168,7 +168,7 @@
 <A NAME="policy_ctor"></A>
 <H4><CODE>filtering_stream::push</CODE></H4>
 <PRE CLASS="broken_ie"> <SPAN CLASS="keyword">template</SPAN>&lt;<SPAN CLASS="keyword">typename</SPAN> T&gt;
- filtering_stream( <SPAN CLASS="keyword">const</SPAN> T& t,
+ filtering_stream( <SPAN CLASS="keyword">const</SPAN> T&amp; t,
                       std::streamsize buffer_size,
                       std::streamsize pback_size );</PRE>
 <P>
@@ -208,7 +208,7 @@
 
 <A NAME="stream_ctor"></A>
 <PRE CLASS="broken_ie"> <SPAN CLASS="keyword">template</SPAN>&lt;<SPAN CLASS="keyword">typename</SPAN> StreamOrStreambuffer&gt;
- filering_stream( StreamOrStreambuffer& t,
+ filering_stream( StreamOrStreambuffer&amp; t,
                      std::streamsize buffer_size,
                      std::streamsize pback_size );</PRE>
 
@@ -239,7 +239,7 @@
 <A NAME="component_type"></A>
 <H4><CODE>filtering_stream::component_type</CODE></H4>
 
-<PRE CLASS="broken_ie"> <SPAN CLASS='keyword'>const</SPAN> std::type_info& component_type(<SPAN CLASS="keyword">int</SPAN> n) <SPAN CLASS='keyword'>const</SPAN>;
+<PRE CLASS="broken_ie"> <SPAN CLASS='keyword'>const</SPAN> std::type_info&amp; component_type(<SPAN CLASS="keyword">int</SPAN> n) <SPAN CLASS='keyword'>const</SPAN>;
 </PRE>
 
 <P>
@@ -248,7 +248,7 @@
 
 <PRE CLASS="broken_ie"> <SPAN CLASS='comment'>// Deprecated</SPAN>
     <SPAN CLASS='keyword'>template</SPAN>&lt;<SPAN CLASS='keyword'>int</SPAN> N&gt;
- <SPAN CLASS='keyword'>const</SPAN> std::type_info& component_type() <SPAN CLASS='keyword'>const</SPAN>;
+ <SPAN CLASS='keyword'>const</SPAN> std::type_info&amp; component_type() <SPAN CLASS='keyword'>const</SPAN>;
 </PRE>
 
 <P>
@@ -288,7 +288,7 @@
 <A NAME="policy_push"></A>
 <H4><CODE>filtering_stream::push</CODE></H4>
 <PRE CLASS="broken_ie"> <SPAN CLASS="keyword">template</SPAN>&lt;<SPAN CLASS="keyword">typename</SPAN> T&gt;
- void push( <SPAN CLASS="keyword">const</SPAN> T& t,
+ void push( <SPAN CLASS="keyword">const</SPAN> T&amp; t,
                std::streamsize buffer_size,
                std::streamsize pback_size );</PRE>
 <P>
@@ -328,7 +328,7 @@
 
 <A NAME="stream_push"></A>
 <PRE CLASS="broken_ie"> <SPAN CLASS="keyword">template</SPAN>&lt;<SPAN CLASS="keyword">typename</SPAN> StreamOrStreambuffer&gt;
- void push( StreamOrStreambuffer& t,
+ void push( StreamOrStreambuffer&amp; t,
                std::streamsize buffer_size,
                std::streamsize pback_size );</PRE>
 

Modified: trunk/libs/iostreams/doc/classes/filtering_streambuf.html
==============================================================================
--- trunk/libs/iostreams/doc/classes/filtering_streambuf.html (original)
+++ trunk/libs/iostreams/doc/classes/filtering_streambuf.html 2013-05-06 05:14:59 EDT (Mon, 06 May 2013)
@@ -78,27 +78,27 @@
     <A CLASS="documented" HREF="#default_ctor">filtering_streambuf</A>();
 
     <SPAN CLASS="keyword">template</SPAN>&lt;<SPAN CLASS="keyword">typename</SPAN> T&gt;
- <A CLASS="documented" HREF="#policy_ctor">filtering_streambuf</A>( <SPAN CLASS="keyword">const</SPAN> T& t,
+ <A CLASS="documented" HREF="#policy_ctor">filtering_streambuf</A>( <SPAN CLASS="keyword">const</SPAN> T&amp; t,
                          std::streamsize buffer_size = <SPAN CLASS="omitted">default value</SPAN>,
                          std::streamsize pback_size = <SPAN CLASS="omitted">default value</SPAN> );
 
     <SPAN CLASS="keyword">template</SPAN>&lt;<SPAN CLASS="keyword">typename</SPAN> StreamOrStreambuf&gt;
- <A CLASS="documented" HREF="#stream_ctor">filtering_streambuf</A>( StreamOrStreambuf& t,
+ <A CLASS="documented" HREF="#stream_ctor">filtering_streambuf</A>( StreamOrStreambuf&amp; t,
                          std::streamsize buffer_size = <SPAN CLASS="omitted">default value</SPAN>,
                          std::streamsize pback_size = <SPAN CLASS="omitted">default value</SPAN> );
 
- <SPAN CLASS='keyword'>const</SPAN> std::type_info& <A CLASS='documented' HREF='#component_type'>component_type</A>(<SPAN CLASS="keyword">int</SPAN> n) <SPAN CLASS='keyword'>const</SPAN>;
+ <SPAN CLASS='keyword'>const</SPAN> std::type_info&amp; <A CLASS='documented' HREF='#component_type'>component_type</A>(<SPAN CLASS="keyword">int</SPAN> n) <SPAN CLASS='keyword'>const</SPAN>;
 
     <SPAN CLASS='keyword'>template</SPAN>&lt;<SPAN CLASS='keyword'>typename</SPAN> T&gt;
     T* <A CLASS='documented' HREF='#component'>component</A>(<SPAN CLASS="keyword">int</SPAN> n) <SPAN CLASS='keyword'>const</SPAN>;
 
     <SPAN CLASS="keyword">template</SPAN>&lt;<SPAN CLASS="keyword">typename</SPAN> T&gt;
- <SPAN CLASS="keyword">void</SPAN> <A CLASS="documented" HREF="#policy_push">push</A>( <SPAN CLASS="keyword">const</SPAN> T& t,
+ <SPAN CLASS="keyword">void</SPAN> <A CLASS="documented" HREF="#policy_push">push</A>( <SPAN CLASS="keyword">const</SPAN> T&amp; t,
                std::streamsize buffer_size = <SPAN CLASS="omitted">default value</SPAN>,
                std::streamsize pback_size = <SPAN CLASS="omitted">default value</SPAN> );
 
     <SPAN CLASS="keyword">template</SPAN>&lt;<SPAN CLASS="keyword">typename</SPAN> StreamOrStreambuf&gt;
- <SPAN CLASS="keyword">void</SPAN> <A CLASS="documented" HREF="#stream_push">push</A>( StreamOrStreambuf& t,
+ <SPAN CLASS="keyword">void</SPAN> <A CLASS="documented" HREF="#stream_push">push</A>( StreamOrStreambuf&amp; t,
                std::streamsize buffer_size = <SPAN CLASS="omitted">default value</SPAN>,
                std::streamsize pback_size = <SPAN CLASS="omitted">default value</SPAN> );
     <SPAN CLASS="keyword">void</SPAN> <A CLASS="documented" HREF="#pop">pop</A>();
@@ -114,7 +114,7 @@
         <SPAN CLASS='comment'>// Deprecated members</SPAN>
 
     <SPAN CLASS='keyword'>template</SPAN>&lt;<SPAN CLASS='keyword'>int</SPAN> N&gt;
- <SPAN CLASS='keyword'>const</SPAN> std::type_info& <A CLASS='documented' HREF='#component_type'>component_type</A>() <SPAN CLASS='keyword'>const</SPAN>;
+ <SPAN CLASS='keyword'>const</SPAN> std::type_info&amp; <A CLASS='documented' HREF='#component_type'>component_type</A>() <SPAN CLASS='keyword'>const</SPAN>;
 
     <SPAN CLASS='keyword'>template</SPAN>&lt;<SPAN CLASS='keyword'>int</SPAN> N, <SPAN CLASS='keyword'>typename</SPAN> T&gt;
     T* <A CLASS='documented' HREF='#component'>component</A>() <SPAN CLASS='keyword'>const</SPAN>;
@@ -164,7 +164,7 @@
 <A NAME="policy_ctor"></A>
 <H4><CODE>filtering_streambuf::push</CODE></H4>
 <PRE CLASS="broken_ie"> <SPAN CLASS="keyword">template</SPAN>&lt;<SPAN CLASS="keyword">typename</SPAN> T&gt;
- filtering_streambuf( <SPAN CLASS="keyword">const</SPAN> T& t,
+ filtering_streambuf( <SPAN CLASS="keyword">const</SPAN> T&amp; t,
                          std::streamsize buffer_size,
                          std::streamsize pback_size );</PRE>
 <P>
@@ -204,7 +204,7 @@
 
 <A NAME="stream_ctor"></A>
 <PRE CLASS="broken_ie"> <SPAN CLASS="keyword">template</SPAN>&lt;<SPAN CLASS="keyword">typename</SPAN> StreamOrStreambuffer&gt;
- filtering_streambuf( StreamOrStreambuffer& t,
+ filtering_streambuf( StreamOrStreambuffer&amp; t,
                          std::streamsize buffer_size,
                          std::streamsize pback_size );</PRE>
 
@@ -235,7 +235,7 @@
 <A NAME="component_type"></A>
 <H4><CODE>filtering_streambuf::component_type</CODE></H4>
 
-<PRE CLASS="broken_ie"> <SPAN CLASS='keyword'>const</SPAN> std::type_info& component_type(<SPAN CLASS="keyword">int</SPAN> n) <SPAN CLASS='keyword'>const</SPAN>;
+<PRE CLASS="broken_ie"> <SPAN CLASS='keyword'>const</SPAN> std::type_info&amp; component_type(<SPAN CLASS="keyword">int</SPAN> n) <SPAN CLASS='keyword'>const</SPAN>;
 </PRE>
 
 <P>
@@ -244,7 +244,7 @@
 
 <PRE CLASS="broken_ie"> <SPAN CLASS='comment'>// Deprecated</SPAN>
     <SPAN CLASS='keyword'>template</SPAN>&lt;<SPAN CLASS='keyword'>int</SPAN> N&gt;
- <SPAN CLASS='keyword'>const</SPAN> std::type_info& component_type() <SPAN CLASS='keyword'>const</SPAN>;
+ <SPAN CLASS='keyword'>const</SPAN> std::type_info&amp; component_type() <SPAN CLASS='keyword'>const</SPAN>;
 </PRE>
 
 <P>
@@ -284,7 +284,7 @@
 <A NAME="policy_push"></A>
 <H4><CODE>filtering_streambuf::push</CODE></H4>
 <PRE CLASS="broken_ie"> <SPAN CLASS="keyword">template</SPAN>&lt;<SPAN CLASS="keyword">typename</SPAN> T&gt;
- void push( <SPAN CLASS="keyword">const</SPAN> T& t,
+ void push( <SPAN CLASS="keyword">const</SPAN> T&amp; t,
                std::streamsize buffer_size,
                std::streamsize pback_size );</PRE>
 <P>
@@ -324,7 +324,7 @@
 
 <A NAME="stream_push"></A>
 <PRE CLASS="broken_ie"> <SPAN CLASS="keyword">template</SPAN>&lt;<SPAN CLASS="keyword">typename</SPAN> StreamOrStreambuffer&gt;
- void push( StreamOrStreambuffer& t,
+ void push( StreamOrStreambuffer&amp; t,
                std::streamsize buffer_size,
                std::streamsize pback_size );</PRE>
 

Modified: trunk/libs/iostreams/doc/classes/grep_filter.html
==============================================================================
--- trunk/libs/iostreams/doc/classes/grep_filter.html (original)
+++ trunk/libs/iostreams/doc/classes/grep_filter.html 2013-05-06 05:14:59 EDT (Mon, 06 May 2013)
@@ -72,7 +72,7 @@
           <SPAN CLASS="keyword">typename</SPAN> Alloc = std::allocator&lt;Ch&gt; &gt;
 <SPAN CLASS="keyword">class</SPAN> basic_grep_filter {
 <SPAN CLASS="keyword">public:</SPAN>
- <A CLASS="documented" HREF="#constructor">basic_grep_filter</A>( <SPAN CLASS="keyword">const</SPAN> basic_regex&lt;Ch, Tr, Alloc&gt;& pattern,
+ <A CLASS="documented" HREF="#constructor">basic_grep_filter</A>( <SPAN CLASS="keyword">const</SPAN> basic_regex&lt;Ch, Tr, Alloc&gt;&amp; pattern,
                        regex_constants::match_flag_type flags =
                            regex_constants::match_default,
                        <SPAN CLASS="keyword">int</SPAN> options = <SPAN CLASS="numeric_literal">0</SPAN> );
@@ -106,7 +106,7 @@
 <A NAME="constructor"></A>
 <H4><CODE>basic_grep_filter::basic_grep_filter</CODE></H4>
 
-<PRE CLASS="broken_ie"> <B>basic_grep_filter</B>( <SPAN CLASS="keyword">const</SPAN> basic_regex&lt;Ch, Tr, Alloc&gt;& pattern,
+<PRE CLASS="broken_ie"> <B>basic_grep_filter</B>( <SPAN CLASS="keyword">const</SPAN> basic_regex&lt;Ch, Tr, Alloc&gt;&amp; pattern,
                        regex_constants::match_flag_type flags =
                            regex_constants::match_default,
                        <SPAN CLASS="keyword">int</SPAN> options = <SPAN CLASS="numeric_literal">0</SPAN> );</PRE>

Modified: trunk/libs/iostreams/doc/classes/gzip.html
==============================================================================
--- trunk/libs/iostreams/doc/classes/gzip.html (original)
+++ trunk/libs/iostreams/doc/classes/gzip.html 2013-05-06 05:14:59 EDT (Mon, 06 May 2013)
@@ -216,7 +216,7 @@
     <SPAN CLASS="keyword">typedef</SPAN> <SPAN CLASS="keyword">char</SPAN> char_type;
     <SPAN CLASS="keyword">typedef</SPAN> <SPAN CLASS="omitted">implementation-defined</SPAN> category;
 
- <A CLASS="documented" HREF="#basic_gzip_compressor_ctors">basic_gzip_compressor</A>( <SPAN CLASS="keyword">const</SPAN> <A CLASS="documented" HREF="#gzip_params">gzip_params</A>& = <SPAN CLASS="omitted">zlib::default_compression</SPAN>,
+ <A CLASS="documented" HREF="#basic_gzip_compressor_ctors">basic_gzip_compressor</A>( <SPAN CLASS="keyword">const</SPAN> <A CLASS="documented" HREF="#gzip_params">gzip_params</A>&amp; = <SPAN CLASS="omitted">zlib::default_compression</SPAN>,
                            std::streamsize buffer_size = <SPAN CLASS="omitted">default value</SPAN> );
 
     <SPAN CLASS="comment">// DualUseFilter members.</SPAN>
@@ -238,7 +238,7 @@
 <A NAME="basic_gzip_compressor_ctors"></A>
 <H4><CODE>basic_gzip_compressor::basic_gzip_compressor</CODE></H4>
 
-<PRE CLASS="broken_ie"> basic_gzip_compressor( <SPAN CLASS="keyword">const</SPAN> gzip_params& = <SPAN CLASS="omitted">zlib::default_compression</SPAN>,
+<PRE CLASS="broken_ie"> basic_gzip_compressor( <SPAN CLASS="keyword">const</SPAN> gzip_params&amp; = <SPAN CLASS="omitted">zlib::default_compression</SPAN>,
                            std::streamsize buffer_size = <SPAN CLASS="omitted">default value</SPAN> );</PRE>
 
 <P>Constructs an instance of <CODE>basic_gzip_compressor</CODE> with the given parameters and buffer size. Since a <A CLASS="documented" HREF="#gzip_params"><CODE>gzip_params</CODE></A> object is implicitly constructible from an <CODE>int</CODE> representing a compression level, an <CODE>int</CODE> may be passed as the first constructor argument.</P>
@@ -298,7 +298,7 @@
 <PRE CLASS="broken_ie"><SPAN CLASS="keyword">class</SPAN> <SPAN CLASS="defined">gzip_error</SPAN> : <SPAN CLASS="keyword">public</SPAN> std::ios_base::failure {
 <SPAN CLASS="keyword">public:</SPAN>
     <A CLASS="documented" HREF="#gzip_error_constructor">gzip_error</A>(<SPAN CLASS="keyword">int</SPAN> error);
- <A CLASS="documented" HREF="#gzip_error_constructor">gzip_error</A>(<SPAN CLASS="keyword">const</SPAN> <A CLASS="documented" HREF="zlib.html#zlib_error">zlib_error</A>& e);
+ <A CLASS="documented" HREF="#gzip_error_constructor">gzip_error</A>(<SPAN CLASS="keyword">const</SPAN> <A CLASS="documented" HREF="zlib.html#zlib_error">zlib_error</A>&amp; e);
     <SPAN CLASS="keyword">int</SPAN> <A CLASS="documented" HREF="#gzip_error_error">error</A>() <SPAN CLASS="keyword">const</SPAN>;
     <SPAN CLASS="keyword">int</SPAN> <A CLASS="documented" HREF="#gzip_error_zlib_error_code">zlib_error_code</A>() <SPAN CLASS="keyword">const</SPAN>;
 };</PRE>
@@ -307,7 +307,7 @@
 <H4><CODE>gzip_error::gzip_error</CODE></H4>
 
 <PRE CLASS="broken_ie"> gzip_error(<SPAN CLASS="keyword">int</SPAN> error);
- gzip_error(<SPAN CLASS="keyword">const</SPAN> zlib_error& e);</PRE>
+ gzip_error(<SPAN CLASS="keyword">const</SPAN> zlib_error&amp; e);</PRE>
 
 <P>The first member constructs an instance of <CODE>gzip_error</CODE> with the given error code from the namespace boost::iostreams::gzip. The second constructs an instance of <CODE>gzip_error</CODE> based on an instance of zlib_error.</P>
 

Modified: trunk/libs/iostreams/doc/classes/line_filter.html
==============================================================================
--- trunk/libs/iostreams/doc/classes/line_filter.html (original)
+++ trunk/libs/iostreams/doc/classes/line_filter.html 2013-05-06 05:14:59 EDT (Mon, 06 May 2013)
@@ -59,7 +59,7 @@
 <SPAN CLASS='keyword'>public:</SPAN>
     <SPAN CLASS='keyword'>virtual</SPAN> ~basic_line_filter();
 <SPAN CLASS='keyword'>private:</SPAN>
- <SPAN CLASS='keyword'>virtual</SPAN> string_type <A CLASS='documented' HREF='#do_filter'>do_filter</A>(<SPAN CLASS='keyword'>const</SPAN> string_type& line) <SPAN CLASS='numeric_literal'>= 0</SPAN>;
+ <SPAN CLASS='keyword'>virtual</SPAN> string_type <A CLASS='documented' HREF='#do_filter'>do_filter</A>(<SPAN CLASS='keyword'>const</SPAN> string_type&amp; line) <SPAN CLASS='numeric_literal'>= 0</SPAN>;
 };
 
 <SPAN CLASS='keyword'>typedef</SPAN> basic_line_filter&lt;<SPAN CLASS='keyword'>char</SPAN>&gt; <SPAN CLASS='defined'>line_filter</SPAN>;
@@ -85,7 +85,7 @@
 <A NAME="do_filter"></A>
 <H4><CODE>line_filter::do_filter</CODE></H4>
 
-<PRE CLASS="broken_ie"> <SPAN CLASS='keyword'>virtual</SPAN> string_type do_filter(<SPAN CLASS='keyword'>const</SPAN> string_type& line) <SPAN CLASS='numeric_literal'>= 0</SPAN>;</PRE>
+<PRE CLASS="broken_ie"> <SPAN CLASS='keyword'>virtual</SPAN> string_type do_filter(<SPAN CLASS='keyword'>const</SPAN> string_type&amp; line) <SPAN CLASS='numeric_literal'>= 0</SPAN>;</PRE>
 
 <P>The argument <CODE>line</CODE> represents a single line of unfiltered text, not including any terminal newline character. Returns the result of filtering <CODE>line</CODE>.</P>
 
@@ -105,7 +105,7 @@
         { }
     <SPAN CLASS='keyword'>int</SPAN> count() <SPAN CLASS='keyword'>const</SPAN> { <SPAN CLASS='keyword'>return</SPAN> count_; }
 <SPAN CLASS='keyword'>private:</SPAN>
- std::string do_filter(<SPAN CLASS='keyword'>const</SPAN> std::string& line)
+ std::string do_filter(<SPAN CLASS='keyword'>const</SPAN> std::string&amp; line)
     {
         <SPAN CLASS='keyword'>if</SPAN> (line.size() &gt; max_)
             ++count_;

Modified: trunk/libs/iostreams/doc/classes/mapped_file.html
==============================================================================
--- trunk/libs/iostreams/doc/classes/mapped_file.html (original)
+++ trunk/libs/iostreams/doc/classes/mapped_file.html 2013-05-06 05:14:59 EDT (Mon, 06 May 2013)
@@ -88,7 +88,7 @@
 
 <SPAN CLASS="keyword">struct</SPAN> <SPAN CLASS="defined">mapped_file_params</SPAN> {
     <SPAN CLASS='keyword'>explicit</SPAN> mapped_file_params();
- <SPAN CLASS='keyword'>explicit</SPAN> mapped_file_params(<SPAN CLASS='keyword'>const</SPAN> std::string& path);
+ <SPAN CLASS='keyword'>explicit</SPAN> mapped_file_params(<SPAN CLASS='keyword'>const</SPAN> std::string&amp; path);
     std::string <A CLASS='documented' HREF='#mapped_file_params_hint'>path</A>;
     mapped_file::mapmode <A CLASS='documented' HREF='#mapped_file_params_flags'>flags</A>;
     std::ios_base::openmode <A CLASS='documented' HREF='#mapped_file_params_mode'>mode</A>; // Deprecated
@@ -166,11 +166,11 @@
     <SPAN CLASS='keyword'>typedef</SPAN> <SPAN CLASS='omitted'>[implementation-defined]</SPAN> category;
     <A CLASS='documented' HREF='#mapped_file_source_default_ctor'>mapped_file_source</A>();
     <SPAN CLASS='keyword'>explicit</SPAN> <A CLASS='documented' HREF='#mapped_file_source_params_ctor'>mapped_file_source</A>(<A CLASS='documented' HREF='#mapped_file_params'>mapped_file_params</A> params);
- <SPAN CLASS='keyword'>explicit</SPAN> <A CLASS='documented' HREF='#mapped_file_source_basic_ctor'>mapped_file_source</A>( <SPAN CLASS='keyword'>const</SPAN> std::string& path,
+ <SPAN CLASS='keyword'>explicit</SPAN> <A CLASS='documented' HREF='#mapped_file_source_basic_ctor'>mapped_file_source</A>( <SPAN CLASS='keyword'>const</SPAN> std::string&amp; path,
                                  size_type length = max_length,
                                  boost::intmax_t offset = <SPAN CLASS='numeric_literal'>0</SPAN> );
     void <A CLASS='documented' HREF='#mapped_file_source_params_open'>open</A>(<A CLASS='documented' HREF='#mapped_file_params'>mapped_file_params</A> params);
- void <A CLASS='documented' HREF='#mapped_file_source_basic_open'>open</A>( <SPAN CLASS='keyword'>const</SPAN> std::string& path,
+ void <A CLASS='documented' HREF='#mapped_file_source_basic_open'>open</A>( <SPAN CLASS='keyword'>const</SPAN> std::string&amp; path,
                size_type length = max_length,
                boost::intmax_t offset = <SPAN CLASS='numeric_literal'>0</SPAN> );
     <SPAN CLASS='keyword'>bool</SPAN> <A CLASS='documented' HREF='#mapped_file_source_is_open'>is_open</A>() <SPAN CLASS='keyword'>const</SPAN>;
@@ -195,7 +195,7 @@
 <P>Constructs a <CODE>mapped_file_source</CODE> from the given parameters.</P>
 
 <A NAME="mapped_file_source_basic_ctor"></A>
-<PRE CLASS="broken_ie"> <SPAN CLASS='keyword'>explicit</SPAN> mapped_file_source( <SPAN CLASS='keyword'>const</SPAN> std::string& path,
+<PRE CLASS="broken_ie"> <SPAN CLASS='keyword'>explicit</SPAN> mapped_file_source( <SPAN CLASS='keyword'>const</SPAN> std::string&amp; path,
                                  size_type length = max_length,
                                  boost::intmax_t offset = <SPAN CLASS='numeric_literal'>0</SPAN> );</PRE>
     
@@ -225,7 +225,7 @@
 <P>Connects this <CODE>mapped_file_source</CODE> to a memory-mapped file obtained as described by the given parameters.</P>
 
 <A NAME="mapped_file_source_basic_open"></A>
-<PRE CLASS="broken_ie"> void open( <SPAN CLASS='keyword'>const</SPAN> std::string& path,
+<PRE CLASS="broken_ie"> void open( <SPAN CLASS='keyword'>const</SPAN> std::string&amp; path,
                    size_type length = max_length,
                    boost::intmax_t offset = <SPAN CLASS='numeric_literal'>0</SPAN> );</PRE>
     
@@ -300,12 +300,12 @@
     <SPAN CLASS='keyword'>enum</SPAN> mapmode { readwrite, priv };
     <A CLASS='documented' HREF='#mapped_file_sink_default_ctor'>mapped_file_sink</A>();
     <SPAN CLASS='keyword'>explicit</SPAN> <A CLASS='documented' HREF='#mapped_file_sink_params_ctor'>mapped_file_sink</A>(<A CLASS='documented' HREF='#mapped_file_params'>mapped_file_params</A> params);
- <SPAN CLASS='keyword'>explicit</SPAN> <A CLASS='documented' HREF='#mapped_file_sink_basic_ctor'>mapped_file_sink</A>( <SPAN CLASS='keyword'>const</SPAN> std::string& path,
+ <SPAN CLASS='keyword'>explicit</SPAN> <A CLASS='documented' HREF='#mapped_file_sink_basic_ctor'>mapped_file_sink</A>( <SPAN CLASS='keyword'>const</SPAN> std::string&amp; path,
                                size_type length = max_length,
                                boost::intmax_t offset = <SPAN CLASS='numeric_literal'>0</SPAN>,
                                mapmode flags = readwrite );
     void <A CLASS='documented' HREF='#mapped_file_sink_params_open'>open</A>(<A CLASS='documented' HREF='#mapped_file_params'>mapped_file_params</A> params);
- void <A CLASS='documented' HREF='#mapped_file_sink_basic_open'>open</A>( <SPAN CLASS='keyword'>const</SPAN> std::string& path,
+ void <A CLASS='documented' HREF='#mapped_file_sink_basic_open'>open</A>( <SPAN CLASS='keyword'>const</SPAN> std::string&amp; path,
                size_type length = max_length,
                boost::intmax_t offset = <SPAN CLASS='numeric_literal'>0</SPAN>,
                mapmode flags = readwrite );
@@ -332,7 +332,7 @@
 <P>Constructs a <CODE>mapped_file_sink</CODE> from the given parameters.</P>
 
 <A NAME="mapped_file_sink_basic_ctor"></A>
-<PRE CLASS="broken_ie"> <SPAN CLASS='keyword'>explicit</SPAN> mapped_file_sink( <SPAN CLASS='keyword'>const</SPAN> std::string& path,
+<PRE CLASS="broken_ie"> <SPAN CLASS='keyword'>explicit</SPAN> mapped_file_sink( <SPAN CLASS='keyword'>const</SPAN> std::string&amp; path,
                                size_type length = max_length,
                                boost::intmax_t offset = <SPAN CLASS='numeric_literal'>0</SPAN>,
                                mapmode flags );</PRE>
@@ -367,7 +367,7 @@
 <P>Connects this <CODE>mapped_file_sink</CODE> to a memory-mapped file obtained as described by the given parameters.</P>
 
 <A NAME="mapped_file_sink_basic_open"></A>
-<PRE CLASS="broken_ie"> void open( <SPAN CLASS='keyword'>const</SPAN> std::string& path,
+<PRE CLASS="broken_ie"> void open( <SPAN CLASS='keyword'>const</SPAN> std::string&amp; path,
                    size_type length = max_length,
                    boost::intmax_t offset = <SPAN CLASS='numeric_literal'>0</SPAN>
                    mapmode flags );</PRE>
@@ -454,22 +454,22 @@
     <SPAN CLASS='keyword'>enum</SPAN> mapmode { readonly, readwrite, priv };
     <A CLASS='documented' HREF='#mapped_file_default_ctor'>mapped_file</A>();
     <SPAN CLASS='keyword'>explicit</SPAN> <A CLASS='documented' HREF='#mapped_file_params_ctor'>mapped_file</A>(<A CLASS='documented' HREF='#mapped_file_params'>mapped_file_params</A> params);
- <SPAN CLASS='keyword'>explicit</SPAN> <A CLASS='documented' HREF='#mapped_file_basic_ctor'>mapped_file</A>( <SPAN CLASS='keyword'>const</SPAN> std::string& path,
+ <SPAN CLASS='keyword'>explicit</SPAN> <A CLASS='documented' HREF='#mapped_file_basic_ctor'>mapped_file</A>( <SPAN CLASS='keyword'>const</SPAN> std::string&amp; path,
                           std::ios_base::openmode mode =
                               std::ios_base::in | std::ios_base::out,
                           size_type length = max_length,
                           boost::intmax_t offset = <SPAN CLASS='numeric_literal'>0</SPAN> );
- <SPAN CLASS='keyword'>explicit</SPAN> <A CLASS='documented' HREF='#mapped_file_mapmode_ctor'>mapped_file</A>( <SPAN CLASS='keyword'>const</SPAN> std::string& path,
+ <SPAN CLASS='keyword'>explicit</SPAN> <A CLASS='documented' HREF='#mapped_file_mapmode_ctor'>mapped_file</A>( <SPAN CLASS='keyword'>const</SPAN> std::string&amp; path,
                           mapmode mode,
                           size_type length = max_length,
                           boost::intmax_t offset = <SPAN CLASS='numeric_literal'>0</SPAN> );
     <SPAN CLASS='keyword'>void</SPAN> <A CLASS='documented' HREF='#mapped_file_params_open'>open</A>(<A CLASS='documented' HREF='#mapped_file_params'>mapped_file_params</A> params);
- <SPAN CLASS='keyword'>void</SPAN> <A CLASS='documented' HREF='#mapped_file_basic_open'>open</A>( <SPAN CLASS='keyword'>const</SPAN> std::string& path,
+ <SPAN CLASS='keyword'>void</SPAN> <A CLASS='documented' HREF='#mapped_file_basic_open'>open</A>( <SPAN CLASS='keyword'>const</SPAN> std::string&amp; path,
                std::ios_base::openmode mode =
                    std::ios_base | std::ios_base,
                size_type length = max_length,
                boost::intmax_t offset = <SPAN CLASS='numeric_literal'>0</SPAN> );
- <SPAN CLASS='keyword'>void</SPAN> <A CLASS='documented' HREF='#mapped_file_mapmode_open'>open</A>( <SPAN CLASS='keyword'>const</SPAN> std::string& path,
+ <SPAN CLASS='keyword'>void</SPAN> <A CLASS='documented' HREF='#mapped_file_mapmode_open'>open</A>( <SPAN CLASS='keyword'>const</SPAN> std::string&amp; path,
                mapmode mode,
                size_type length = max_length,
                boost::intmax_t offset = <SPAN CLASS='numeric_literal'>0</SPAN> );
@@ -497,7 +497,7 @@
 <P>Constructs a <CODE>mapped_file</CODE> from the given parameters.</P>
 
 <A NAME="mapped_file_basic_ctor"></A>
-<PRE CLASS="broken_ie"> <SPAN CLASS='keyword'>explicit</SPAN> mapped_file( <SPAN CLASS='keyword'>const</SPAN> std::string& path,
+<PRE CLASS="broken_ie"> <SPAN CLASS='keyword'>explicit</SPAN> mapped_file( <SPAN CLASS='keyword'>const</SPAN> std::string&amp; path,
                           std::ios_base::openmode mode =
                               std::ios_base | std::ios_base,
                           size_type length = max_length,
@@ -526,7 +526,7 @@
 </TABLE>
 
 <A NAME="mapped_file_mapmode_ctor"></A>
-<PRE CLASS="broken_ie"> <SPAN CLASS='keyword'>explicit</SPAN> mapped_file( <SPAN CLASS='keyword'>const</SPAN> std::string& path,
+<PRE CLASS="broken_ie"> <SPAN CLASS='keyword'>explicit</SPAN> mapped_file( <SPAN CLASS='keyword'>const</SPAN> std::string&amp; path,
                           mapmode mode,
                           size_type length = max_length,
                           boost::intmax_t offset = <SPAN CLASS='numeric_literal'>0</SPAN> );</PRE>
@@ -561,7 +561,7 @@
 <P>Connects this <CODE>mapped_file</CODE> to a memory-mapped file obtained as described by the given parameters.</P>
 
 <A NAME="mapped_file_basic_open"></A>
-<PRE CLASS="broken_ie"> void open( <SPAN CLASS='keyword'>const</SPAN> std::string& path,
+<PRE CLASS="broken_ie"> void open( <SPAN CLASS='keyword'>const</SPAN> std::string&amp; path,
                    std::ios_base::openmode mode =
                        std::ios_base | std::ios_base,
                    size_type length = max_length,
@@ -590,7 +590,7 @@
 </TABLE>
 
 <A NAME="mapped_file_mapmode_open"></A>
-<PRE CLASS="broken_ie"> void open( <SPAN CLASS='keyword'>const</SPAN> std::string& path,
+<PRE CLASS="broken_ie"> void open( <SPAN CLASS='keyword'>const</SPAN> std::string&amp; path,
                    mapmode mode,
                    size_type length = max_length,
                    boost::intmax_t offset = <SPAN CLASS='numeric_literal'>0</SPAN> );</PRE>

Modified: trunk/libs/iostreams/doc/classes/regex_filter.html
==============================================================================
--- trunk/libs/iostreams/doc/classes/regex_filter.html (original)
+++ trunk/libs/iostreams/doc/classes/regex_filter.html 2013-05-06 05:14:59 EDT (Mon, 06 May 2013)
@@ -72,20 +72,20 @@
 <SPAN CLASS="keyword">public:</SPAN>
     <SPAN CLASS="keyword">typedef</SPAN> <A CLASS="documented" HREF="../../../../doc/html/function.html" TARGET="_top">boost::function1&lt;</A>
                 std::basic_string&lt;Ch&gt;,
- <SPAN CLASS="keyword">const</SPAN> match_results&lt;const Ch*&gt;&
+ <SPAN CLASS="keyword">const</SPAN> match_results&lt;const Ch*&gt;&amp;
             &gt;
             <A CLASS="documented" HREF="#formatter">formatter</A>;
- <A CLASS="documented" HREF="#first_constructor">basic_regex_filter</A>( <SPAN CLASS="keyword">const</SPAN> basic_regex&lt;Ch, Tr, Alloc&gt;& pattern,
- <SPAN CLASS="keyword">const</SPAN> formatter& replace,
+ <A CLASS="documented" HREF="#first_constructor">basic_regex_filter</A>( <SPAN CLASS="keyword">const</SPAN> basic_regex&lt;Ch, Tr, Alloc&gt;&amp; pattern,
+ <SPAN CLASS="keyword">const</SPAN> formatter&amp; replace,
                         regex_constants::match_flag_type flags =
                             regex_constants::match_default );
- <A CLASS="documented" HREF="#second_constructor">basic_regex_filter</A>( <SPAN CLASS="keyword">const</SPAN> basic_regex&lt;Ch, Tr, Alloc&gt;& pattern,
- <SPAN CLASS="keyword">const</SPAN> std::basic_string&lt;Ch&gt;& fmt,
+ <A CLASS="documented" HREF="#second_constructor">basic_regex_filter</A>( <SPAN CLASS="keyword">const</SPAN> basic_regex&lt;Ch, Tr, Alloc&gt;&amp; pattern,
+ <SPAN CLASS="keyword">const</SPAN> std::basic_string&lt;Ch&gt;&amp; fmt,
                         regex_constants::match_flag_type flags =
                             regex_constants::match_default,
                         regex_constants::match_flag_type fmt_flags =
                             regex_constants::format_default );
- <A CLASS="documented" HREF="#third_constructor">basic_regex_filter</A>( <SPAN CLASS="keyword">const</SPAN> basic_regex&lt;Ch, Tr, Alloc&gt;& pattern,
+ <A CLASS="documented" HREF="#third_constructor">basic_regex_filter</A>( <SPAN CLASS="keyword">const</SPAN> basic_regex&lt;Ch, Tr, Alloc&gt;&amp; pattern,
                         <SPAN CLASS="keyword">const</SPAN> Ch* fmt,
                         regex_constants::match_flag_type flags =
                             regex_constants::match_default,
@@ -122,14 +122,14 @@
 
 <PRE CLASS="broken_ie"> <SPAN CLASS="keyword">typedef</SPAN> boost::function1&lt;
                 std::basic_string&lt;Ch&gt;,
- <SPAN CLASS="keyword">const</SPAN> match_results&lt;const Ch*&gt;&
+ <SPAN CLASS="keyword">const</SPAN> match_results&lt;const Ch*&gt;&amp;
             &gt;
             <B>formatter</B>;</PRE>
     
 <P>
     The type of object which a <CODE>basic_regex_filter</CODE> uses to determine the replacement text for a given regular expression match. Each time a match is found, a corresponding <CODE>match_results</CODE> object is passed to a <CODE>formatter</CODE>, which returns the appropriate replacement text. Since Boost.Function objects are implictly constructible from function objects with the correct signature, users of regular expression Filters may define their own function objects with the correct signature and pass them to the <CODE>basic_regex_filter</CODE> constructor which takes a <CODE>formatter</CODE>. E.g.,
 <PRE CLASS="broken_ie"> struct my_formatter {
- std::string operator()(const match_results&lt;const char*&gt;& match)
+ std::string operator()(const match_results&lt;const char*&gt;&amp; match)
         {
             <SPAN CLASS="comment">// Examine match and return the appropriate replacement text</SPAN>
         }
@@ -145,8 +145,8 @@
 <H4><CODE>basic_regex_filter::basic_regex_filter</CODE></H4>
 
 <A NAME="first_constructor"></A>
-<PRE CLASS="broken_ie"> <B>basic_regex_filter</B>( <SPAN CLASS="keyword">const</SPAN> basic_regex&lt;Ch, Tr, Alloc&gt;& pattern,
- <SPAN CLASS="keyword">const</SPAN> formatter& replace,
+<PRE CLASS="broken_ie"> <B>basic_regex_filter</B>( <SPAN CLASS="keyword">const</SPAN> basic_regex&lt;Ch, Tr, Alloc&gt;&amp; pattern,
+ <SPAN CLASS="keyword">const</SPAN> formatter&amp; replace,
                         regex_constants::match_flag_type flags =
                             regex_constants::match_default );</PRE>
     
@@ -172,8 +172,8 @@
 
 <A NAME="second_constructor"></A>
 
-<PRE CLASS="broken_ie"> <B>basic_regex_filter</B>( <SPAN CLASS="keyword">const</SPAN> basic_regex&lt;Ch, Tr, Alloc&gt;& pattern,
- <SPAN CLASS="keyword">const</SPAN> std::basic_string&lt;Ch&gt;& fmt,
+<PRE CLASS="broken_ie"> <B>basic_regex_filter</B>( <SPAN CLASS="keyword">const</SPAN> basic_regex&lt;Ch, Tr, Alloc&gt;&amp; pattern,
+ <SPAN CLASS="keyword">const</SPAN> std::basic_string&lt;Ch&gt;&amp; fmt,
                         regex_constants::match_flag_type flags =
                             regex_constants::match_default,
                         regex_constants::match_flag_type fmt_flags =
@@ -203,7 +203,7 @@
 
 <A NAME="third_constructor"></A>
 
-<PRE CLASS="broken_ie"> <B>basic_regex_filter</B>( <SPAN CLASS="keyword">const</SPAN> basic_regex&lt;Ch, Tr, Alloc&gt;& pattern,
+<PRE CLASS="broken_ie"> <B>basic_regex_filter</B>( <SPAN CLASS="keyword">const</SPAN> basic_regex&lt;Ch, Tr, Alloc&gt;&amp; pattern,
                         <SPAN CLASS="keyword">const</SPAN> Ch* fmt,
                         regex_constants::match_flag_type flags =
                             regex_constants::match_default,

Modified: trunk/libs/iostreams/doc/classes/symmetric_filter.html
==============================================================================
--- trunk/libs/iostreams/doc/classes/symmetric_filter.html (original)
+++ trunk/libs/iostreams/doc/classes/symmetric_filter.html 2013-05-06 05:14:59 EDT (Mon, 06 May 2013)
@@ -57,18 +57,18 @@
     <SPAN CLASS="keyword">explicit</SPAN> symmetric_filter(<SPAN CLASS="keyword">int</SPAN> buffer_size);
 
     <SPAN CLASS="keyword">template</SPAN>&lt;<SPAN CLASS="keyword">typename</SPAN> T0&gt;
- symmetric_filter(<SPAN CLASS="keyword">int</SPAN> buffer_size, <SPAN CLASS="keyword">const</SPAN> T0& t0);
+ symmetric_filter(<SPAN CLASS="keyword">int</SPAN> buffer_size, <SPAN CLASS="keyword">const</SPAN> T0&amp; t0);
 
     <SPAN CLASS="keyword">template</SPAN>&lt;<SPAN CLASS="keyword">typename</SPAN> T0, <SPAN CLASS="keyword">typename</SPAN> T1&gt;
- symmetric_filter(<SPAN CLASS="keyword">int</SPAN> buffer_size, <SPAN CLASS="keyword">const</SPAN> T0& t0, <SPAN CLASS="keyword">const</SPAN> T1& t1);
+ symmetric_filter(<SPAN CLASS="keyword">int</SPAN> buffer_size, <SPAN CLASS="keyword">const</SPAN> T0&amp; t0, <SPAN CLASS="keyword">const</SPAN> T1&amp; t1);
 
     <SPAN CLASS="keyword">template</SPAN>&lt;<SPAN CLASS="keyword">typename</SPAN> T0, ..., <SPAN CLASS="keyword">typename</SPAN> TN&gt;
- symmetric_filter( <SPAN CLASS="keyword">int</SPAN> buffer_size, const T0& t0,
- <SPAN CLASS="keyword">const</SPAN> T1& t1, ..., <SPAN CLASS="keyword">const</SPAN> TN& tN );
+ symmetric_filter( <SPAN CLASS="keyword">int</SPAN> buffer_size, const T0&amp; t0,
+ <SPAN CLASS="keyword">const</SPAN> T1&amp; t1, ..., <SPAN CLASS="keyword">const</SPAN> TN&amp; tN );
 
     <SPAN CLASS="omitted">...</SPAN>
 <SPAN CLASS="keyword">protected</SPAN>:
- SymmetricFilter& <A CLASS="documented" HREF="#filter">filter</A>();
+ SymmetricFilter&amp; <A CLASS="documented" HREF="#filter">filter</A>();
     std::basic_string&lt;char_type, Alloc&gt; <A CLASS="documented" HREF="#unconsumed_input">unconsumed_input</A>() <SPAN CLASS="keyword">const</SPAN>;
 };
 
@@ -100,21 +100,21 @@
 <H4><CODE>symmetric_filter::symmetric_filter</CODE></H4>
 
 <PRE CLASS="broken_ie"> <SPAN CLASS="keyword">template</SPAN>&lt;<SPAN CLASS="keyword">typename</SPAN> T0&gt;
- symmetric_filter(<SPAN CLASS="keyword">int</SPAN> buffer_size, <SPAN CLASS="keyword">const</SPAN> T0& t0);
+ symmetric_filter(<SPAN CLASS="keyword">int</SPAN> buffer_size, <SPAN CLASS="keyword">const</SPAN> T0&amp; t0);
 
     <SPAN CLASS="keyword">template</SPAN>&lt;<SPAN CLASS="keyword">typename</SPAN> T0, <SPAN CLASS="keyword">typename</SPAN> T1&gt;
- symmetric_filter(<SPAN CLASS="keyword">int</SPAN> buffer_size, <SPAN CLASS="keyword">const</SPAN> T0& t0, <SPAN CLASS="keyword">const</SPAN> T1& t1);
+ symmetric_filter(<SPAN CLASS="keyword">int</SPAN> buffer_size, <SPAN CLASS="keyword">const</SPAN> T0&amp; t0, <SPAN CLASS="keyword">const</SPAN> T1&amp; t1);
 
     <SPAN CLASS="keyword">template</SPAN>&lt;<SPAN CLASS="keyword">typename</SPAN> T0, ..., <SPAN CLASS="keyword">typename</SPAN> TN&gt;
- symmetric_filter( <SPAN CLASS="keyword">int</SPAN> buffer_size, <SPAN CLASS="keyword">const</SPAN> T0& t0,
- <SPAN CLASS="keyword">const</SPAN> T1& t1, ..., <SPAN CLASS="keyword">const</SPAN> TN& tN );</PRE>
+ symmetric_filter( <SPAN CLASS="keyword">int</SPAN> buffer_size, <SPAN CLASS="keyword">const</SPAN> T0&amp; t0,
+ <SPAN CLASS="keyword">const</SPAN> T1&amp; t1, ..., <SPAN CLASS="keyword">const</SPAN> TN&amp; tN );</PRE>
 
 <P>Each member constructs an instance of <CODE>symmetric_filter</CODE> based on an instance of the template parameter SymmetricFilter constructed with the given sequence of arguments and having an internal buffer of size <CODE>buffer_size</CODE>.</P>
 
 <A NAME="filter"></A>
 <H4><CODE>symmetric_filter::filter</CODE></H4>
 
-<PRE CLASS="broken_ie"> SymmetricFilter& <A CLASS="documented" HREF="#filter">filter</A>();</PRE>
+<PRE CLASS="broken_ie"> SymmetricFilter&amp; <A CLASS="documented" HREF="#filter">filter</A>();</PRE>
 
 <P>Returns a reference to the underlying instance of <CODE>SymmetricFilter</CODE>.</P>
 

Modified: trunk/libs/iostreams/doc/classes/zlib.html
==============================================================================
--- trunk/libs/iostreams/doc/classes/zlib.html (original)
+++ trunk/libs/iostreams/doc/classes/zlib.html 2013-05-06 05:14:59 EDT (Mon, 06 May 2013)
@@ -251,7 +251,7 @@
     <SPAN CLASS="keyword">typedef</SPAN> <SPAN CLASS="keyword">char</SPAN> char_type;
     <SPAN CLASS="keyword">typedef</SPAN> <SPAN CLASS="omitted">implementation-defined</SPAN> category;
 
- <A CLASS="documented" HREF="#basic_zlib_compressor_constructors">basic_zlib_compressor</A>( <SPAN CLASS="keyword">const</SPAN> <A CLASS="documented" HREF="#zlib_params">zlib_params</A>& = <SPAN CLASS="omitted">zlib::default_compression</SPAN>,
+ <A CLASS="documented" HREF="#basic_zlib_compressor_constructors">basic_zlib_compressor</A>( <SPAN CLASS="keyword">const</SPAN> <A CLASS="documented" HREF="#zlib_params">zlib_params</A>&amp; = <SPAN CLASS="omitted">zlib::default_compression</SPAN>,
                            std::streamsize buffer_size = <SPAN CLASS="omitted">default value</SPAN> );
 
     <SPAN CLASS="comment">// DualUseFilter members.</SPAN>
@@ -273,7 +273,7 @@
 <A NAME="basic_zlib_compressor_constructors"></A>
 <H4><CODE>basic_zlib_compressor::basic_zlib_compressor</CODE></H4>
 
-<PRE CLASS="broken_ie"> basic_zlib_compressor( <SPAN CLASS="keyword">const</SPAN> <A CLASS="documented" HREF="#zlib_params">zlib_params</A>& = <SPAN CLASS="omitted">zlib::default_compression</SPAN>,
+<PRE CLASS="broken_ie"> basic_zlib_compressor( <SPAN CLASS="keyword">const</SPAN> <A CLASS="documented" HREF="#zlib_params">zlib_params</A>&amp; = <SPAN CLASS="omitted">zlib::default_compression</SPAN>,
                            std::streamsize buffer_size = <SPAN CLASS="omitted">default value</SPAN> );</PRE>
 
 <P>Constructs an instance of <CODE>basic_zlib_compressor</CODE> with the given parameters and buffer size. Since a <A CLASS="documented" HREF="#zlib_params"><CODE>zlib_params</CODE></A> object is implicitly constructible from an <CODE>int</CODE> representing a compression level, an <CODE>int</CODE> may be passed as the first constructor argument.</P>
@@ -295,7 +295,7 @@
     <A CLASS="documented" HREF="#basic_zlib_decompressor_constructors">basic_zlib_decompressor</A>( <SPAN CLASS="keyword">int</SPAN> window_bits = <SPAN CLASS="omitted">default value</SPAN>,
                              std::streamsize buffer_size =
                                  <SPAN CLASS="omitted">default value</SPAN> );
- <A CLASS="documented" HREF="#basic_zlib_decompressor_constructors">basic_zlib_decompressor</A>( <SPAN CLASS="keyword">const</SPAN> <A CLASS="documented" HREF="#zlib_params">zlib_params</A>&,
+ <A CLASS="documented" HREF="#basic_zlib_decompressor_constructors">basic_zlib_decompressor</A>( <SPAN CLASS="keyword">const</SPAN> <A CLASS="documented" HREF="#zlib_params">zlib_params</A>&amp;,
                              std::streamsize buffer_size =
                                  <SPAN CLASS="omitted">default value</SPAN> );
 
@@ -321,7 +321,7 @@
 <PRE CLASS="broken_ie"> basic_zlib_decompressor( <SPAN CLASS="keyword">int</SPAN> window_bits = <SPAN CLASS="omitted">default value</SPAN>,
                              std::streamsize buffer_size =
                                  <SPAN CLASS="omitted">default value</SPAN> );
- basic_zlib_decompressor( <SPAN CLASS="keyword">const</SPAN> <A CLASS="documented" HREF="#zlib_params">zlib_params</A>&,
+ basic_zlib_decompressor( <SPAN CLASS="keyword">const</SPAN> <A CLASS="documented" HREF="#zlib_params">zlib_params</A>&amp;,
                              std::streamsize buffer_size =
                                  <SPAN CLASS="omitted">default value</SPAN> );</PRE>
 

Modified: trunk/libs/iostreams/doc/concepts/input_filter.html
==============================================================================
--- trunk/libs/iostreams/doc/concepts/input_filter.html (original)
+++ trunk/libs/iostreams/doc/concepts/input_filter.html 2013-05-06 05:14:59 EDT (Mon, 06 May 2013)
@@ -65,7 +65,7 @@
         <SPAN CLASS="keyword">typedef</SPAN> input_filter_tag category;
 
         <SPAN CLASS="keyword">template</SPAN>&lt;<SPAN CLASS="keyword">typename</SPAN> Source&gt;
- <SPAN CLASS="keyword">int</SPAN> get(Source& src)
+ <SPAN CLASS="keyword">int</SPAN> get(Source&amp; src)
         {
             <SPAN CLASS="keyword">int</SPAN> c;
             <SPAN CLASS="keyword">while</SPAN> ( (c = boost::iostreams::get(src)) != EOF &amp;&amp;
@@ -103,7 +103,7 @@
         <SPAN CLASS="keyword">typedef</SPAN> multichar_input_filter_tag category;
 
         <SPAN CLASS="keyword">template</SPAN>&lt;<SPAN CLASS="keyword">typename</SPAN> Source&gt;
- streamsize read(Source& src, <SPAN CLASS="keyword">char</SPAN>* s, streamsize n)
+ streamsize read(Source&amp; src, <SPAN CLASS="keyword">char</SPAN>* s, streamsize n)
             {
                 <SPAN CLASS="keyword">int</SPAN> c;
                 <SPAN CLASS="keyword">char</SPAN>* first = s;

Modified: trunk/libs/iostreams/doc/concepts/output_filter.html
==============================================================================
--- trunk/libs/iostreams/doc/concepts/output_filter.html (original)
+++ trunk/libs/iostreams/doc/concepts/output_filter.html 2013-05-06 05:14:59 EDT (Mon, 06 May 2013)
@@ -64,7 +64,7 @@
         <SPAN CLASS="keyword">typedef</SPAN> io::output_filter_tag category;
 
         <SPAN CLASS="keyword">template</SPAN>&lt;<SPAN CLASS="keyword">typename</SPAN> Sink&gt;
- <SPAN CLASS="keyword">bool</SPAN> put(Sink& snk, <SPAN CLASS="keyword">char</SPAN> c)
+ <SPAN CLASS="keyword">bool</SPAN> put(Sink&amp; snk, <SPAN CLASS="keyword">char</SPAN> c)
         {
             <SPAN CLASS="keyword">return</SPAN> io::put(snk, toupper((<SPAN CLASS="keyword">unsigned</SPAN> <SPAN CLASS="keyword">char</SPAN>) c));
         }
@@ -96,7 +96,7 @@
         <SPAN CLASS="keyword">typedef</SPAN> io::multichar_output_filter_tag category;
 
         <SPAN CLASS="keyword">template</SPAN>&lt;<SPAN CLASS="keyword">typename</SPAN> Sink&gt;
- <SPAN CLASS="keyword">std::streamsize</SPAN> write(Sink& snk, <SPAN CLASS="keyword">const</SPAN> <SPAN CLASS="keyword">char</SPAN>* s, streamsize n)
+ <SPAN CLASS="keyword">std::streamsize</SPAN> write(Sink&amp; snk, <SPAN CLASS="keyword">const</SPAN> <SPAN CLASS="keyword">char</SPAN>* s, streamsize n)
         {
             std::streamsize rest = n;
             <SPAN CLASS="keyword">while</SPAN> (rest != 0 &amp;&amp; io::put(snk, toupper((<SPAN CLASS="keyword">unsigned</SPAN> <SPAN CLASS="keyword">char</SPAN>) *s++))

Modified: trunk/libs/iostreams/doc/functions/close.html
==============================================================================
--- trunk/libs/iostreams/doc/functions/close.html (original)
+++ trunk/libs/iostreams/doc/functions/close.html 2013-05-06 05:14:59 EDT (Mon, 06 May 2013)
@@ -32,7 +32,7 @@
 <PRE CLASS="broken_ie"><SPAN CLASS="keyword">namespace</SPAN> boost { <SPAN CLASS="keyword">namespace</SPAN> iostreams {
               
 <SPAN CLASS="keyword">template</SPAN>&lt;<SPAN CLASS="keyword">typename</SPAN> <A CLASS="documented" HREF="#template_params">T</A>&gt;
-<SPAN CLASS="keyword">void</SPAN> <A CLASS="documented" HREF="#close_device">close</A>(T& t);
+<SPAN CLASS="keyword">void</SPAN> <A CLASS="documented" HREF="#close_device">close</A>(T&amp; t);
 
 } } <SPAN CLASS="comment">// End namespace boost::io</SPAN></PRE>
 
@@ -105,13 +105,13 @@
 <PRE CLASS="broken_ie"><SPAN CLASS="keyword">namespace</SPAN> boost { <SPAN CLASS="keyword">namespace</SPAN> iostreams {
               
 <SPAN CLASS="keyword">template</SPAN>&lt;<SPAN CLASS="keyword">typename</SPAN> <A CLASS="documented" HREF="#template_params">T</A>&gt;
-<SPAN CLASS="keyword">void</SPAN> <A CLASS="documented" HREF="#close_convenience">close</A>(T& t);
+<SPAN CLASS="keyword">void</SPAN> <A CLASS="documented" HREF="#close_convenience">close</A>(T&amp; t);
               
 <SPAN CLASS="keyword">template</SPAN>&lt;<SPAN CLASS="keyword">typename</SPAN> <A CLASS="documented" HREF="#template_params_devices">T</A>&gt;
-<SPAN CLASS="keyword">void</SPAN> <A CLASS="documented" HREF="#close_device">close</A>(T& t, std::ios_base::openmode which);
+<SPAN CLASS="keyword">void</SPAN> <A CLASS="documented" HREF="#close_device">close</A>(T&amp; t, std::ios_base::openmode which);
 
 <SPAN CLASS="keyword">template</SPAN>&lt;<SPAN CLASS="keyword">typename</SPAN> <A CLASS="documented" HREF="#template_params_filters">T</A>, <SPAN CLASS="keyword">typename</SPAN> <A CLASS="documented" HREF="#template_params_filters">Device</A>&gt;
-<SPAN CLASS="keyword">void</SPAN> <A CLASS="documented" HREF="#close_filter">close</A>(T& t, Device& next, std::ios_base::openmode which);
+<SPAN CLASS="keyword">void</SPAN> <A CLASS="documented" HREF="#close_filter">close</A>(T&amp; t, Device&amp; next, std::ios_base::openmode which);
 
 } } <SPAN CLASS="comment">// End namespace boost::io</SPAN></PRE>
 
@@ -133,7 +133,7 @@
 <H4>Semantics</H4>
 
 <PRE CLASS="broken_ie"><SPAN CLASS="keyword">template</SPAN>&lt;<SPAN CLASS="keyword">typename</SPAN> T&gt;
-<SPAN CLASS="keyword">void</SPAN> <A CLASS="documented" HREF="#close_device">close</A>(T& t);</PRE>
+<SPAN CLASS="keyword">void</SPAN> <A CLASS="documented" HREF="#close_device">close</A>(T&amp; t);</PRE>
 
 <P>This overload of <CODE>close</CODE> calls <CODE>close(t, std::ios_base::in)</CODE> followed by <CODE>close(t, std::ios_base::out)</CODE>. It ensures that <CODE>t</CODE> is closed properly, regardless of the mode or <CODE>t</CODE>.
 
@@ -154,7 +154,7 @@
 <H4>Semantics</H4>
 
 <PRE CLASS="broken_ie"><SPAN CLASS="keyword">template</SPAN>&lt;<SPAN CLASS="keyword">typename</SPAN> T&gt;
-<SPAN CLASS="keyword">void</SPAN> <A CLASS="documented" HREF="#close_device">close</A>(T& t, std::ios_base::openmode which);</PRE>
+<SPAN CLASS="keyword">void</SPAN> <A CLASS="documented" HREF="#close_device">close</A>(T&amp; t, std::ios_base::openmode which);</PRE>
 
 <P>If <CODE>t</CODE> is a filtering stream or stream buffer, <CODE>close</CODE> calls pop if <CODE>t</CODE> is complete. The semantics depends on its category as follows:</P>
 
@@ -228,7 +228,7 @@
 <H4>Semantics</H4>
 
 <PRE CLASS="broken_ie"><SPAN CLASS="keyword">template</SPAN>&lt;<SPAN CLASS="keyword">typename</SPAN> T, <SPAN CLASS="keyword">typename</SPAN> Device&gt;
-<SPAN CLASS="keyword">void</SPAN> close(T& t, Device& next, std::ios_base::openmode which);</PRE>
+<SPAN CLASS="keyword">void</SPAN> close(T&amp; t, Device&amp; next, std::ios_base::openmode which);</PRE>
 
 <P>The semantics of <CODE>close</CODE> for a Filter type <CODE>T</CODE> depends on its category as follows:</P>
 

Modified: trunk/libs/iostreams/doc/functions/combine.html
==============================================================================
--- trunk/libs/iostreams/doc/functions/combine.html (original)
+++ trunk/libs/iostreams/doc/functions/combine.html 2013-05-06 05:14:59 EDT (Mon, 06 May 2013)
@@ -43,7 +43,7 @@
 <SPAN CLASS="keyword">class</SPAN> combination;
 
 <SPAN CLASS="keyword">template</SPAN>&lt;<SPAN CLASS="keyword">typename</SPAN> In, <SPAN CLASS="keyword">typename</SPAN> Out&gt;
-combination&lt;In, Out&gt; combine(<SPAN CLASS="keyword">const</SPAN> In& in, <SPAN CLASS="keyword">const</SPAN> Out& out);
+combination&lt;In, Out&gt; combine(<SPAN CLASS="keyword">const</SPAN> In&amp; in, <SPAN CLASS="keyword">const</SPAN> Out&amp; out);
 
 } } <SPAN CLASS="comment">// End namespace boost::io</SPAN></PRE>
 

Modified: trunk/libs/iostreams/doc/functions/compose.html
==============================================================================
--- trunk/libs/iostreams/doc/functions/compose.html (original)
+++ trunk/libs/iostreams/doc/functions/compose.html 2013-05-06 05:14:59 EDT (Mon, 06 May 2013)
@@ -58,14 +58,14 @@
     <SPAN CLASS='keyword'>typedef</SPAN> <SPAN CLASS='keyword'>typename</SPAN> <A CLASS='documented' HREF='../guide/traits.html#char_type'>char_type_of</A>&lt;Filter&gt;::type char_type;
     <SPAN CLASS='keyword'>typedef</SPAN> <SPAN CLASS='omitted'>implementation-defined</SPAN> mode;
 
- <A CLASS='documented' HREF='#composite_ctor'>composite</A>(<SPAN CLASS='keyword'>const</SPAN> Filter& first, [<SPAN CLASS='keyword'>const</SPAN>] FilterOrDevice& second);
+ <A CLASS='documented' HREF='#composite_ctor'>composite</A>(<SPAN CLASS='keyword'>const</SPAN> Filter&amp; first, [<SPAN CLASS='keyword'>const</SPAN>] FilterOrDevice&amp; second);
 
     <SPAN CLASS='comment'>// Filter or Device member functions</SPAN>
 };
 
 <SPAN CLASS="keyword">template</SPAN>&lt;<SPAN CLASS="keyword">typename</SPAN> <A CLASS="documented" HREF="#compose_template_params">Filter</A>, <SPAN CLASS="keyword">typename</SPAN> <A CLASS="documented" HREF="#compose_template_params">FilterOrDevice</A>&gt;
 <A CLASS='documented' HREF='#composite'>composite</A>&lt;Filter, FilterOrDevice&gt;
-<A CLASS='documented' HREF='#compose'>compose</A>(<SPAN CLASS='keyword'>const</SPAN> Filter& first, [<SPAN CLASS='keyword'>const</SPAN>] FilterOrDevice& second);
+<A CLASS='documented' HREF='#compose'>compose</A>(<SPAN CLASS='keyword'>const</SPAN> Filter&amp; first, [<SPAN CLASS='keyword'>const</SPAN>] FilterOrDevice&amp; second);
 
 } } // End namespace boost::io</PRE>
 
@@ -90,7 +90,7 @@
 <A NAME="composite_ctor"></A>
 <H4><CODE>composite::composite</CODE></H4>
 
-<PRE CLASS="broken_ie"> composite(<SPAN CLASS='keyword'>const</SPAN> Filter& first, [<SPAN CLASS='keyword'>const</SPAN>] FilterOrDevice& second);</PRE>
+<PRE CLASS="broken_ie"> composite(<SPAN CLASS='keyword'>const</SPAN> Filter&amp; first, [<SPAN CLASS='keyword'>const</SPAN>] FilterOrDevice&amp; second);</PRE>
 
 <P>
     Constructs an instance of <CODE>composite</CODE> based on the given components. If <CODE>FilterOrDevice</CODE> is a stream or stream buffer type, the second parameter is a non-<CODE>const</CODE> reference; otherwise it is a <CODE>const</CODE> reference.
@@ -99,7 +99,7 @@
 <A NAME="compose"></A>
 <H2>Function Template <CODE>compose</CODE></H2>
 
-<PRE CLASS="broken_ie"> composite(<SPAN CLASS='keyword'>const</SPAN> Filter& first, [<SPAN CLASS='keyword'>const</SPAN>] FilterOrDevice& second);</PRE>
+<PRE CLASS="broken_ie"> composite(<SPAN CLASS='keyword'>const</SPAN> Filter&amp; first, [<SPAN CLASS='keyword'>const</SPAN>] FilterOrDevice&amp; second);</PRE>
 
 <A NAME="compose_template_params"></A>
 <H4>Template parameters</H4>

Modified: trunk/libs/iostreams/doc/functions/copy.html
==============================================================================
--- trunk/libs/iostreams/doc/functions/copy.html (original)
+++ trunk/libs/iostreams/doc/functions/copy.html 2013-05-06 05:14:59 EDT (Mon, 06 May 2013)
@@ -43,7 +43,7 @@
               
 <SPAN CLASS="keyword">template</SPAN>&lt;<SPAN CLASS="keyword">typename</SPAN> Source, <SPAN CLASS="keyword">typename</SPAN> Sink&gt;
 std::streamsize
-copy( [<SPAN CLASS="keyword">const</SPAN>] Source& src, [<SPAN CLASS="keyword">const</SPAN>] Sink& sink,
+copy( [<SPAN CLASS="keyword">const</SPAN>] Source&amp; src, [<SPAN CLASS="keyword">const</SPAN>] Sink&amp; sink,
       std::streamsize buffer_size = <SPAN CLASS="omitted">default value</SPAN> );
 
 } } <SPAN CLASS="comment">// End namespace boost::io</SPAN></PRE>

Modified: trunk/libs/iostreams/doc/functions/filter_test.html
==============================================================================
--- trunk/libs/iostreams/doc/functions/filter_test.html (original)
+++ trunk/libs/iostreams/doc/functions/filter_test.html 2013-05-06 05:14:59 EDT (Mon, 06 May 2013)
@@ -58,13 +58,13 @@
 
 <SPAN CLASS='keyword'>template</SPAN>&lt;<SPAN CLASS='keyword'>typename</SPAN> InputFilter&gt;
 <SPAN CLASS='keyword'>bool</SPAN> test_input_filter( InputFilter filter,
- <SPAN CLASS='keyword'>const</SPAN> std::string& input,
- <SPAN CLASS='keyword'>const</SPAN> std::string& output );
+ <SPAN CLASS='keyword'>const</SPAN> std::string&amp; input,
+ <SPAN CLASS='keyword'>const</SPAN> std::string&amp; output );
 
 <SPAN CLASS='keyword'>template</SPAN>&lt;<SPAN CLASS='keyword'>typename</SPAN> InputFilter, <SPAN CLASS='keyword'>typename</SPAN> Source1, <SPAN CLASS='keyword'>typename</SPAN> Source2&gt;
 <SPAN CLASS='keyword'>bool</SPAN> test_input_filter( InputFilter filter,
- <SPAN CLASS='keyword'>const</SPAN> Source1& input,
- <SPAN CLASS='keyword'>const</SPAN> Source2& output );
+ <SPAN CLASS='keyword'>const</SPAN> Source1&amp; input,
+ <SPAN CLASS='keyword'>const</SPAN> Source2&amp; output );
 
 } } <SPAN CLASS='comment'>// End namespace boost::io</SPAN></PRE>
 
@@ -82,13 +82,13 @@
 
 <SPAN CLASS='keyword'>template</SPAN>&lt;<SPAN CLASS='keyword'>typename</SPAN> OutputFilter&gt;
 <SPAN CLASS='keyword'>bool</SPAN> test_output_filter( OutputFilter filter,
- <SPAN CLASS='keyword'>const</SPAN> std::string& input,
- <SPAN CLASS='keyword'>const</SPAN> std::string& output );
+ <SPAN CLASS='keyword'>const</SPAN> std::string&amp; input,
+ <SPAN CLASS='keyword'>const</SPAN> std::string&amp; output );
 
 <SPAN CLASS='keyword'>template</SPAN>&lt;<SPAN CLASS='keyword'>typename</SPAN> OutputFilter, <SPAN CLASS='keyword'>typename</SPAN> Source1, <SPAN CLASS='keyword'>typename</SPAN> Source2&gt;
 <SPAN CLASS='keyword'>bool</SPAN> test_output_filter( OutputFilter filter,
- <SPAN CLASS='keyword'>const</SPAN> Source1& input,
- <SPAN CLASS='keyword'>const</SPAN> Source2& output );
+ <SPAN CLASS='keyword'>const</SPAN> Source1&amp; input,
+ <SPAN CLASS='keyword'>const</SPAN> Source2&amp; output );
 
 } } <SPAN CLASS='comment'>// End namespace boost::io</SPAN></PRE>
 
@@ -106,12 +106,12 @@
 <SPAN CLASS='keyword'>template</SPAN>&lt;<SPAN CLASS='keyword'>typename</SPAN> OutputFilter, <SPAN CLASS='keyword'>typename</SPAN> InputFilter&gt;
 <SPAN CLASS='keyword'>bool</SPAN> test_filter_pair( OutputFilter first,
                        InputFilter second,
- <SPAN CLASS='keyword'>const</SPAN> std::string& data );
+ <SPAN CLASS='keyword'>const</SPAN> std::string&amp; data );
 
 <SPAN CLASS='keyword'>template</SPAN>&lt;<SPAN CLASS='keyword'>typename</SPAN> OutputFilter, <SPAN CLASS='keyword'>typename</SPAN> InputFilter, <SPAN CLASS='keyword'>typename</SPAN> Source&gt;
 <SPAN CLASS='keyword'>bool</SPAN> test_filter_pair( OutputFilter first,
                        InputFilter second,
- <SPAN CLASS='keyword'>const</SPAN> Source& data );
+ <SPAN CLASS='keyword'>const</SPAN> Source&amp; data );
 
 } } <SPAN CLASS='comment'>// End namespace boost::io</SPAN></PRE>
 

Modified: trunk/libs/iostreams/doc/functions/flush.html
==============================================================================
--- trunk/libs/iostreams/doc/functions/flush.html (original)
+++ trunk/libs/iostreams/doc/functions/flush.html 2013-05-06 05:14:59 EDT (Mon, 06 May 2013)
@@ -55,10 +55,10 @@
 <PRE CLASS="broken_ie"><SPAN CLASS="keyword">namespace</SPAN> boost { <SPAN CLASS="keyword">namespace</SPAN> iostreams {
               
 <SPAN CLASS="keyword">template</SPAN>&lt;<SPAN CLASS="keyword">typename</SPAN> <A CLASS="documented" HREF="#template_params">T</A>&gt;
-<SPAN CLASS='keyword'>bool</SPAN> <A CLASS="documented" HREF="#flush_device">flush</A>(T& t);
+<SPAN CLASS='keyword'>bool</SPAN> <A CLASS="documented" HREF="#flush_device">flush</A>(T&amp; t);
 
 <SPAN CLASS="keyword">template</SPAN>&lt;<SPAN CLASS="keyword">typename</SPAN> <A CLASS="documented" HREF="#template_params">T</A>, <SPAN CLASS="keyword">typename</SPAN> <A CLASS="documented" HREF="#template_params">Sink</A>&gt;
-<SPAN CLASS='keyword'>bool</SPAN> <A CLASS="documented" HREF="#flush_filter">flush</A>(T& t, Sink& snk);
+<SPAN CLASS='keyword'>bool</SPAN> <A CLASS="documented" HREF="#flush_filter">flush</A>(T&amp; t, Sink&amp; snk);
 
 } } <SPAN CLASS="comment">// End namespace boost::io</SPAN></PRE>
 
@@ -81,7 +81,7 @@
 <H4>Semantics &#8212; Device Types</H4>
 
 <PRE CLASS="broken_ie"><SPAN CLASS="keyword">template</SPAN>&lt;<SPAN CLASS="keyword">typename</SPAN> T&gt;
-<SPAN CLASS='keyword'>bool</SPAN> flush(T& t);</PRE>
+<SPAN CLASS='keyword'>bool</SPAN> flush(T&amp; t);</PRE>
 
 <P>The semantics of <CODE>flush</CODE> depends on the category of <CODE>T</CODE> as follows:</P>
 
@@ -109,7 +109,7 @@
 <H4>Semantics &#8212; Filter Types</H4>
 
 <PRE CLASS="broken_ie"><SPAN CLASS="keyword">template</SPAN>&lt;<SPAN CLASS="keyword">typename</SPAN> T, <SPAN CLASS="keyword">typename</SPAN> Sink&gt;
-<SPAN CLASS='keyword'>bool</SPAN> flush(T& t, Sink& snk);</PRE>
+<SPAN CLASS='keyword'>bool</SPAN> flush(T&amp; t, Sink&amp; snk);</PRE>
 
 <P>The semantics of <CODE>flush</CODE> depends on the category of <CODE>T</CODE> as follows:</P>
 

Modified: trunk/libs/iostreams/doc/functions/get.html
==============================================================================
--- trunk/libs/iostreams/doc/functions/get.html (original)
+++ trunk/libs/iostreams/doc/functions/get.html 2013-05-06 05:14:59 EDT (Mon, 06 May 2013)
@@ -44,7 +44,7 @@
 
     <SPAN CLASS="keyword">struct</SPAN> tolower_filter : <SPAN CLASS="keyword">public</SPAN> input_filter {
         <SPAN CLASS="keyword">template</SPAN>&lt;<SPAN CLASS="keyword">typename</SPAN> Source&gt;
- <SPAN CLASS="keyword">int</SPAN> get(Source& src)
+ <SPAN CLASS="keyword">int</SPAN> get(Source&amp; src)
         {
             <SPAN CLASS="keyword">int</SPAN> c;
             <SPAN CLASS="keyword">return</SPAN> (c == boost::iostreams::get(src)) != <SPAN CLASS='numeric_literal'>EOF</SPAN> &amp;&amp;
@@ -78,7 +78,7 @@
               
     <SPAN CLASS="keyword">template</SPAN>&lt;<SPAN CLASS="keyword">typename</SPAN> <A CLASS="documented" HREF="#template_params">Source</A>&gt;
     <SPAN CLASS="keyword">typename</SPAN> <A CLASS='documented' HREF="../guide/traits.html#int_type_of_ref">int_type_of</A>&lt;Source&gt;::type
- <A CLASS="documented" HREF="#semantics">get</A>(<A CLASS="documented" HREF="#template_params">Source</A>& <A CLASS="documented" HREF="#function_params">src</A>);
+ <A CLASS="documented" HREF="#semantics">get</A>(<A CLASS="documented" HREF="#template_params">Source</A>&amp; <A CLASS="documented" HREF="#function_params">src</A>);
 
 } } <SPAN CLASS="comment">// End namespace boost::io</SPAN></PRE>
 
@@ -109,7 +109,7 @@
 
 <PRE CLASS="broken_ie"> <SPAN CLASS="keyword">template</SPAN>&lt;<SPAN CLASS="keyword">typename</SPAN> Source&gt;
     <SPAN CLASS="keyword">typename</SPAN> int_type_of&lt;Source&gt;::type
- get(Source& src);</PRE>
+ get(Source&amp; src);</PRE>
 
 <P>The semantics of <CODE>get</CODE> depends on the category of <CODE>Source</CODE> as follows:</P>
 

Modified: trunk/libs/iostreams/doc/functions/imbue.html
==============================================================================
--- trunk/libs/iostreams/doc/functions/imbue.html (original)
+++ trunk/libs/iostreams/doc/functions/imbue.html 2013-05-06 05:14:59 EDT (Mon, 06 May 2013)
@@ -44,7 +44,7 @@
 <PRE CLASS="broken_ie"><SPAN CLASS="keyword">namespace</SPAN> boost { <SPAN CLASS="keyword">namespace</SPAN> iostreams {
               
 <SPAN CLASS="keyword">template</SPAN>&lt;<SPAN CLASS="keyword">typename</SPAN> <A CLASS="documented" HREF="#template_params">T</A>&gt;
-<SPAN CLASS="keyword">void</SPAN> <A CLASS="documented" HREF="#semantics">imbue</A>(T& t, <SPAN CLASS="keyword">const</SPAN> std::locale& loc);
+<SPAN CLASS="keyword">void</SPAN> <A CLASS="documented" HREF="#semantics">imbue</A>(T&amp; t, <SPAN CLASS="keyword">const</SPAN> std::locale&amp; loc);
 
 } } <SPAN CLASS="comment">// End namespace boost::io</SPAN></PRE>
 

Modified: trunk/libs/iostreams/doc/functions/invert.html
==============================================================================
--- trunk/libs/iostreams/doc/functions/invert.html (original)
+++ trunk/libs/iostreams/doc/functions/invert.html 2013-05-06 05:14:59 EDT (Mon, 06 May 2013)
@@ -68,13 +68,13 @@
     <SPAN CLASS='keyword'>typedef</SPAN> <SPAN CLASS='keyword'>typename</SPAN> <A CLASS='documented' HREF='../guide/traits.html#char_type_of_ref'>char_type_of</A>&lt;Filter&gt;::type char_type;
     <SPAN CLASS='keyword'>typedef</SPAN> <SPAN CLASS='omitted'>see above</SPAN> mode;
 
- <A CLASS='documented' HREF='#inverse_ctor'>inverse</A>(<SPAN CLASS='keyword'>const</SPAN> Filter& filter);
+ <A CLASS='documented' HREF='#inverse_ctor'>inverse</A>(<SPAN CLASS='keyword'>const</SPAN> Filter&amp; filter);
 
     <SPAN CLASS='comment'>// Filter member functions</SPAN>
 };
 
 <SPAN CLASS="keyword">template</SPAN>&lt;<SPAN CLASS="keyword">typename</SPAN> <A CLASS="documented" HREF="#invert_template_params">Filter</A>&gt;
-<A CLASS='documented' HREF='#inverse'>inverse</A>&lt;Filter&gt; <A CLASS='documented' HREF='#invert'>invert</A>(<SPAN CLASS='keyword'>const</SPAN> Filter& filter);
+<A CLASS='documented' HREF='#inverse'>inverse</A>&lt;Filter&gt; <A CLASS='documented' HREF='#invert'>invert</A>(<SPAN CLASS='keyword'>const</SPAN> Filter&amp; filter);
 
 } } // End namespace boost::io</PRE>
 
@@ -95,7 +95,7 @@
 <A NAME="inverse_ctor"></A>
 <H4><CODE>inverse::inverse</CODE></H4>
 
-<PRE CLASS="broken_ie"> inverse(<SPAN CLASS='keyword'>const</SPAN> Filter& filter);</PRE>
+<PRE CLASS="broken_ie"> inverse(<SPAN CLASS='keyword'>const</SPAN> Filter&amp; filter);</PRE>
 
 <P>
     Constructs an instance of <CODE>inverse</CODE> based on the given filter.
@@ -105,7 +105,7 @@
 <H2>Function Template <CODE>invert</CODE></H2>
 
 <PRE CLASS="broken_ie"><SPAN CLASS="keyword">template</SPAN>&lt;<SPAN CLASS="keyword">typename</SPAN> Filter&gt;
-inverse&lt;Filter&gt; invert(<SPAN CLASS='keyword'>const</SPAN> Filter& filter);</PRE>
+inverse&lt;Filter&gt; invert(<SPAN CLASS='keyword'>const</SPAN> Filter&amp; filter);</PRE>
 
 <A NAME="invert_template_params"></A>
 <H4>Template parameters</H4>

Modified: trunk/libs/iostreams/doc/functions/optimal_buffer_size.html
==============================================================================
--- trunk/libs/iostreams/doc/functions/optimal_buffer_size.html (original)
+++ trunk/libs/iostreams/doc/functions/optimal_buffer_size.html 2013-05-06 05:14:59 EDT (Mon, 06 May 2013)
@@ -44,7 +44,7 @@
 <PRE CLASS="broken_ie"><SPAN CLASS="keyword">namespace</SPAN> boost { <SPAN CLASS="keyword">namespace</SPAN> iostreams {
               
 <SPAN CLASS="keyword">template</SPAN>&lt;<SPAN CLASS="keyword">typename</SPAN> <A CLASS="documented" HREF="#template_params">T</A>&gt;
-std::streamsize <A CLASS="documented" HREF="#optimal_buffer_size">optimal_buffer_size</A>(T& t);
+std::streamsize <A CLASS="documented" HREF="#optimal_buffer_size">optimal_buffer_size</A>(T&amp; t);
 
 } } <SPAN CLASS="comment">// End namespace boost::io</SPAN></PRE>
 
@@ -61,7 +61,7 @@
 
 <A NAME="optimal_buffer_size"></A>
 <PRE CLASS="broken_ie"><SPAN CLASS="keyword">template</SPAN>&lt;<SPAN CLASS="keyword">typename</SPAN> T&gt;
-std::streamsize optimal_buffer_size(T& t);</PRE>
+std::streamsize optimal_buffer_size(T&amp; t);</PRE>
 
 <P>The semantics of <CODE>optimal_buffer_size</CODE> depends on the category of <CODE>T</CODE> as follows:</P>
 

Modified: trunk/libs/iostreams/doc/functions/put.html
==============================================================================
--- trunk/libs/iostreams/doc/functions/put.html (original)
+++ trunk/libs/iostreams/doc/functions/put.html 2013-05-06 05:14:59 EDT (Mon, 06 May 2013)
@@ -44,7 +44,7 @@
 
     <SPAN CLASS="keyword">struct</SPAN> toupper_filter : <SPAN CLASS="keyword">public</SPAN> io::output_filter {
         <SPAN CLASS="keyword">template</SPAN>&lt;<SPAN CLASS="keyword">typename</SPAN> Sink&gt;
- <SPAN CLASS="keyword">bool</SPAN> put(Sink& snk, <SPAN CLASS="keyword">char</SPAN> c)
+ <SPAN CLASS="keyword">bool</SPAN> put(Sink&amp; snk, <SPAN CLASS="keyword">char</SPAN> c)
         {
             <SPAN CLASS="keyword">return</SPAN> io::put(snk, toupper((<SPAN CLASS="keyword">unsigned</SPAN> <SPAN CLASS="keyword">char</SPAN>) c));
         }
@@ -72,7 +72,7 @@
 <PRE CLASS="broken_ie"><SPAN CLASS="keyword">namespace</SPAN> boost { <SPAN CLASS="keyword">namespace</SPAN> iostreams {
               
     <SPAN CLASS="keyword">template</SPAN>&lt;<SPAN CLASS="keyword">typename</SPAN> <A CLASS="documented" HREF="#template_params">Sink</A>&gt;
- <SPAN CLASS="keyword">void</SPAN> put(Sink& <A CLASS="documented" HREF="#function_params">snk</A>, <SPAN CLASS="keyword">typename</SPAN> <A CLASS="documented" HREF="../guide/traits.html#char_type_of_ref">char_type_of</A>&lt;Sink&gt;::type c);
+ <SPAN CLASS="keyword">void</SPAN> put(Sink&amp; <A CLASS="documented" HREF="#function_params">snk</A>, <SPAN CLASS="keyword">typename</SPAN> <A CLASS="documented" HREF="../guide/traits.html#char_type_of_ref">char_type_of</A>&lt;Sink&gt;::type c);
 
 } } <SPAN CLASS="comment">// End namespace boost::io</SPAN></PRE>
 
@@ -102,7 +102,7 @@
 <H4>Semantics</H4>
 
 <PRE CLASS="broken_ie"> <SPAN CLASS="keyword">template</SPAN>&lt;<SPAN CLASS="keyword">typename</SPAN> Sink&gt;
- <SPAN CLASS="keyword">void</SPAN> put(Sink& snk, <SPAN CLASS="keyword">typename</SPAN> char_type_of&lt;Sink&gt;::type c);</PRE>
+ <SPAN CLASS="keyword">void</SPAN> put(Sink&amp; snk, <SPAN CLASS="keyword">typename</SPAN> char_type_of&lt;Sink&gt;::type c);</PRE>
 
 <P>The semantics of <CODE>put</CODE> depends on the category of <CODE>Sink</CODE> as follows:</P>
 
@@ -122,7 +122,7 @@
     </TR>
     <TR>
         <TD VALIGN="top">otherwise</TD>
- <TD>invokes <CODE>snk.write(&c, 1)</CODE></TD>
+ <TD>invokes <CODE>snk.write(&amp;c, 1)</CODE></TD>
     </TR>
 </TABLE>
 

Modified: trunk/libs/iostreams/doc/functions/putback.html
==============================================================================
--- trunk/libs/iostreams/doc/functions/putback.html (original)
+++ trunk/libs/iostreams/doc/functions/putback.html 2013-05-06 05:14:59 EDT (Mon, 06 May 2013)
@@ -49,7 +49,7 @@
 <PRE CLASS="broken_ie"><SPAN CLASS="keyword">namespace</SPAN> boost { <SPAN CLASS="keyword">namespace</SPAN> iostreams {
               
     <SPAN CLASS="keyword">template</SPAN>&lt;<SPAN CLASS="keyword">typename</SPAN> <A CLASS="documented" HREF="#template_params">Peekable</A>&gt;
- <SPAN CLASS="keyword">bool</SPAN> <A CLASS="documented" HREF="#semantics">putback</A>(Peekable& peekable, <SPAN CLASS="keyword">typename</SPAN> <A CLASS="documented" HREF="../guide/traits.html#char_type_of_ref">char_type_of</A>&lt;Peekable&gt;::type c);
+ <SPAN CLASS="keyword">bool</SPAN> <A CLASS="documented" HREF="#semantics">putback</A>(Peekable&amp; peekable, <SPAN CLASS="keyword">typename</SPAN> <A CLASS="documented" HREF="../guide/traits.html#char_type_of_ref">char_type_of</A>&lt;Peekable&gt;::type c);
 
 } } <SPAN CLASS="comment">// End namespace boost::io</SPAN></PRE>
 

Modified: trunk/libs/iostreams/doc/functions/read.html
==============================================================================
--- trunk/libs/iostreams/doc/functions/read.html (original)
+++ trunk/libs/iostreams/doc/functions/read.html 2013-05-06 05:14:59 EDT (Mon, 06 May 2013)
@@ -48,7 +48,7 @@
 
     <SPAN CLASS="keyword">struct</SPAN> tolower_filter : <SPAN CLASS="keyword">public</SPAN> io::multichar_input_filter {
         <SPAN CLASS="keyword">template</SPAN>&lt;<SPAN CLASS="keyword">typename</SPAN> Source&gt;
- streamsize read(Source& src, <SPAN CLASS="keyword">char</SPAN>* s, streamsize n)
+ streamsize read(Source&amp; src, <SPAN CLASS="keyword">char</SPAN>* s, streamsize n)
         {
             streamsize result;
             <SPAN CLASS="keyword">if</SPAN> ((result = io::read(src, s, n)) == <SPAN CLASS='numeric_literal'>-1</SPAN>)
@@ -83,13 +83,13 @@
 <PRE CLASS="broken_ie"><SPAN CLASS="keyword">namespace</SPAN> boost { <SPAN CLASS="keyword">namespace</SPAN> iostreams {
               
 <SPAN CLASS="keyword">template</SPAN>&lt;<SPAN CLASS="keyword">typename</SPAN> <A CLASS="documented" HREF="#template_params">T</A>&gt;
-std::streamsize <A CLASS="documented" HREF="#read_device">read</A>( T& <A CLASS="documented" HREF="#function_params">t</A>,
+std::streamsize <A CLASS="documented" HREF="#read_device">read</A>( T&amp; <A CLASS="documented" HREF="#function_params">t</A>,
                       <SPAN CLASS="keyword">typename</SPAN> <A CLASS="documented" HREF="../guide/traits.html#char_type_of_ref">char_type_of</A>&lt;T&gt;::type* <A CLASS="documented" HREF="#function_params">s</A>,
                       std::streamsize <A CLASS="documented" HREF="#function_params">n</A> );
 
 <SPAN CLASS="keyword">template</SPAN>&lt;<SPAN CLASS="keyword">typename</SPAN> <A CLASS="documented" HREF="#template_params">T</A>, <SPAN CLASS="keyword">typename</SPAN> <A CLASS="documented" HREF="#template_params">Source</A>&gt;
-std::streamsize <A CLASS="documented" HREF="#read_filter">read</A>( T& <A CLASS="documented" HREF="#function_params">t</A>,
- Source& <A CLASS="documented" HREF="#function_params">src</A>,
+std::streamsize <A CLASS="documented" HREF="#read_filter">read</A>( T&amp; <A CLASS="documented" HREF="#function_params">t</A>,
+ Source&amp; <A CLASS="documented" HREF="#function_params">src</A>,
                       <SPAN CLASS="keyword">typename</SPAN> <A CLASS="documented" HREF="../guide/traits.html#char_type_of_ref">char_type_of</A>&lt;T&gt;::type* <A CLASS="documented" HREF="#function_params">s</A>,
                       std::streamsize <A CLASS="documented" HREF="#function_params">n</A> );
 
@@ -137,7 +137,7 @@
 <H4>Semantics &#8212; Device Types</H4>
 
 <PRE CLASS="broken_ie"><SPAN CLASS="keyword">template</SPAN>&lt;<SPAN CLASS="keyword">typename</SPAN> T&gt;
-std::streamsize read( T& t,
+std::streamsize read( T&amp; t,
                       <SPAN CLASS="keyword">typename</SPAN> char_type_of&lt;T&gt;::type* s,
                       std::streamsize n );</PRE>
 
@@ -167,8 +167,8 @@
 <H4>Semantics &#8212; Filter Types</H4>
 
 <PRE CLASS="broken_ie"><SPAN CLASS="keyword">template</SPAN>&lt;<SPAN CLASS="keyword">typename</SPAN> T&gt;
-std::streamsize read( T& t,
- Source& src,
+std::streamsize read( T&amp; t,
+ Source&amp; src,
                       <SPAN CLASS="keyword">typename</SPAN> char_type_of&lt;T&gt;::type* s,
                       std::streamsize n );</PRE>
 

Modified: trunk/libs/iostreams/doc/functions/restrict.html
==============================================================================
--- trunk/libs/iostreams/doc/functions/restrict.html (original)
+++ trunk/libs/iostreams/doc/functions/restrict.html 2013-05-06 05:14:59 EDT (Mon, 06 May 2013)
@@ -58,7 +58,7 @@
     <SPAN CLASS='keyword'>typedef</SPAN> <SPAN CLASS='keyword'>typename</SPAN> <A CLASS='documented' HREF='../guide/traits.html#char_type_of_ref'>char_type_of</A>&lt;Component&gt;::type char_type;
     <SPAN CLASS='keyword'>typedef</SPAN> <SPAN CLASS='omitted'>implementation-defined</SPAN> mode;
 
- <A CLASS='documented' HREF='#restriction_ctor'>restriction</A>( [<SPAN CLASS='keyword'>const</SPAN>] Component& component,
+ <A CLASS='documented' HREF='#restriction_ctor'>restriction</A>( [<SPAN CLASS='keyword'>const</SPAN>] Component&amp; component,
                  <A CLASS='documented' HREF='positioning.html#synopsis'>stream_offset</A> off,
                  <A CLASS='documented' HREF='positioning.html#synopsis'>stream_offset</A> len = <SPAN CLASS='literal'>-1</SPAN> );
 
@@ -67,7 +67,7 @@
 
 <SPAN CLASS="keyword">template</SPAN>&lt;<SPAN CLASS="keyword">typename</SPAN> <A CLASS="documented" HREF="#restrict_template_params">Component</A>&gt;
 <A CLASS='documented' HREF='#restriction'>restriction</A>&lt;Component&gt;
-<A CLASS='documented' HREF='#restrict'>restrict</A>( [<SPAN CLASS='keyword'>const</SPAN>] Component& component,
+<A CLASS='documented' HREF='#restrict'>restrict</A>( [<SPAN CLASS='keyword'>const</SPAN>] Component&amp; component,
           <A CLASS='documented' HREF='positioning.html#synopsis'>stream_offset</A> off,
           <A CLASS='documented' HREF='positioning.html#synopsis'>stream_offset</A> len = <SPAN CLASS='literal'>-1</SPAN> );
 
@@ -90,7 +90,7 @@
 <A NAME="restriction_ctor"></A>
 <H4><CODE>restriction::restriction</CODE></H4>
 
-<PRE CLASS="broken_ie"> restriction( [<SPAN CLASS='keyword'>const</SPAN>] Component& component,
+<PRE CLASS="broken_ie"> restriction( [<SPAN CLASS='keyword'>const</SPAN>] Component&amp; component,
                  <A CLASS='documented' HREF='positioning.html#synopsis'>stream_offset</A> off,
                  <A CLASS='documented' HREF='positioning.html#synopsis'>stream_offset</A> len = <SPAN CLASS='literal'>-1</SPAN> );</PRE>
 
@@ -119,7 +119,7 @@
 
 <PRE CLASS="broken_ie"><SPAN CLASS="keyword">template</SPAN>&lt;<SPAN CLASS="keyword">typename</SPAN> Component&gt;
 restriction&lt;Component&gt;
-restrict( [<SPAN CLASS='keyword'>const</SPAN>] Component& component,
+restrict( [<SPAN CLASS='keyword'>const</SPAN>] Component&amp; component,
           <A CLASS='documented' HREF='positioning.html#synopsis'>stream_offset</A> off,
           <A CLASS='documented' HREF='positioning.html#synopsis'>stream_offset</A> len = <SPAN CLASS='literal'>-1</SPAN> );</PRE>
 

Modified: trunk/libs/iostreams/doc/functions/seek.html
==============================================================================
--- trunk/libs/iostreams/doc/functions/seek.html (original)
+++ trunk/libs/iostreams/doc/functions/seek.html 2013-05-06 05:14:59 EDT (Mon, 06 May 2013)
@@ -50,7 +50,7 @@
               
 <SPAN CLASS="keyword">template</SPAN>&lt;<SPAN CLASS="keyword">typename</SPAN> <A CLASS="documented" HREF="#template_params">T</A>&gt;
 std::streampos
-<A CLASS="documented" HREF="#semantics">seek</A>( T&, <A CLASS="documented" HREF="positioning.html#synopsis">stream_offset</A> <A CLASS="documented" HREF="#function_params">off</A>, std::ios_base::seekdir <A CLASS="documented" HREF="#function_params">way</A>,
+<A CLASS="documented" HREF="#semantics">seek</A>( T&amp;, <A CLASS="documented" HREF="positioning.html#synopsis">stream_offset</A> <A CLASS="documented" HREF="#function_params">off</A>, std::ios_base::seekdir <A CLASS="documented" HREF="#function_params">way</A>,
       std::ios_base::openmode <A CLASS="documented" HREF="#function_params">which</A> =
           std::ios_base::in | std::ios_base::out );
 

Modified: trunk/libs/iostreams/doc/functions/tee.html
==============================================================================
--- trunk/libs/iostreams/doc/functions/tee.html (original)
+++ trunk/libs/iostreams/doc/functions/tee.html 2013-05-06 05:14:59 EDT (Mon, 06 May 2013)
@@ -54,7 +54,7 @@
     <SPAN CLASS='keyword'>typedef</SPAN> <SPAN CLASS='keyword'>typename</SPAN> char_type_of&lt;Sink&gt;::type char_type;
     <SPAN CLASS='keyword'>typedef</SPAN> <SPAN CLASS='omitted'>[implementation-defined]</SPAN> category;
 
- <SPAN CLASS='keyword'>explicit</SPAN> <A CLASS='documented' HREF='#tee_filter_ctor'>tee_filter</A>([<SPAN CLASS='keyword'>const</SPAN>] Sink& snk);
+ <SPAN CLASS='keyword'>explicit</SPAN> <A CLASS='documented' HREF='#tee_filter_ctor'>tee_filter</A>([<SPAN CLASS='keyword'>const</SPAN>] Sink&amp; snk);
 
     <SPAN CLASS='comment'>// OutputFilter member functions</SPAN>
 };
@@ -65,16 +65,16 @@
     <SPAN CLASS='keyword'>typedef</SPAN> <SPAN CLASS='keyword'>typename</SPAN> char_type_of&lt;Sink1&gt;::type char_type;
     <SPAN CLASS='keyword'>typedef</SPAN> <SPAN CLASS='omitted'>[implementation-defined]</SPAN> category;
 
- <A CLASS='documented' HREF='#tee_device_ctor'>tee_device</A>([<SPAN CLASS='keyword'>const</SPAN>] <SPAN CLASS='keyword'>const</SPAN>& sink1, [<SPAN CLASS='keyword'>const</SPAN>] Sink2& sink2);
+ <A CLASS='documented' HREF='#tee_device_ctor'>tee_device</A>([<SPAN CLASS='keyword'>const</SPAN>] <SPAN CLASS='keyword'>const</SPAN>&amp; sink1, [<SPAN CLASS='keyword'>const</SPAN>] Sink2&amp; sink2);
 
     <SPAN CLASS='comment'>// Sink member functions</SPAN>
 };
 
 <SPAN CLASS='keyword'>template</SPAN>&lt;<SPAN CLASS='keyword'>typename</SPAN> <A CLASS='documented' HREF='#tee_unary_template_params'>Sink</A>&gt;
-<A CLASS='documented' HREF='#tee_filter'>tee_filter</A>&lt;Sink&gt; <A CLASS='documented' HREF='#tee_unary'>tee</A>([<SPAN CLASS='keyword'>const</SPAN>] Sink& snk);
+<A CLASS='documented' HREF='#tee_filter'>tee_filter</A>&lt;Sink&gt; <A CLASS='documented' HREF='#tee_unary'>tee</A>([<SPAN CLASS='keyword'>const</SPAN>] Sink&amp; snk);
 
 <SPAN CLASS='keyword'>template</SPAN>&lt;<SPAN CLASS='keyword'>typename</SPAN> <A CLASS='documented' HREF='#tee_binary_template_params'>Sink1</A>, <SPAN CLASS='keyword'>typename</SPAN> <A CLASS='documented' HREF='#tee_binary_template_params'>Sink2</A>&gt;
-<A CLASS='documented' HREF='#tee_device'>tee_device</A>&lt;Sink1, Sink2&gt; <A CLASS='documented' HREF='#tee_binary'>tee</A>([<SPAN CLASS='keyword'>const</SPAN>] Sink1& sink1, [<SPAN CLASS='keyword'>const</SPAN>] Sink2& sink2);
+<A CLASS='documented' HREF='#tee_device'>tee_device</A>&lt;Sink1, Sink2&gt; <A CLASS='documented' HREF='#tee_binary'>tee</A>([<SPAN CLASS='keyword'>const</SPAN>] Sink1&amp; sink1, [<SPAN CLASS='keyword'>const</SPAN>] Sink2&amp; sink2);
 
 
 } } // End namespace boost::io</PRE>
@@ -100,7 +100,7 @@
 <A NAME="tee_filter_ctor"></A>
 <H4><CODE>tee_filter::tee_filter</CODE></H4>
 
-<PRE CLASS="broken_ie"><SPAN CLASS='keyword'>explicit</SPAN> tee_filter([<SPAN CLASS='keyword'>const</SPAN>] Sink& sink);</PRE>
+<PRE CLASS="broken_ie"><SPAN CLASS='keyword'>explicit</SPAN> tee_filter([<SPAN CLASS='keyword'>const</SPAN>] Sink&amp; sink);</PRE>
 
 <P>
     Constructs an instance of <CODE>tee_filter</CODE> based on the given Sink. The function parameter is a non-<CODE>const</CODE> reference if <CODE>Sink</CODE> is a stream or stream buffer type, and a <CODE>const</CODE> reference otherwise.
@@ -131,7 +131,7 @@
 <A NAME="tee_device_ctor"></A>
 <H4><CODE>tee_device::tee_device</CODE></H4>
 
-<PRE CLASS="broken_ie">tee_device([<SPAN CLASS='keyword'>const</SPAN>] <SPAN CLASS='keyword'>const</SPAN>& sink1, [<SPAN CLASS='keyword'>const</SPAN>] Sink2& sink2);</PRE>
+<PRE CLASS="broken_ie">tee_device([<SPAN CLASS='keyword'>const</SPAN>] <SPAN CLASS='keyword'>const</SPAN>&amp; sink1, [<SPAN CLASS='keyword'>const</SPAN>] Sink2&amp; sink2);</PRE>
 
 <P>
     Constructs an instance of <CODE>tee_device</CODE> based on the given pair of Sinks. Each function parameter is a non-<CODE>const</CODE> reference if the corresponding template argument is a stream or stream buffer type, and a <CODE>const</CODE> reference otherwise.
@@ -142,7 +142,7 @@
 <H2>Function Template <CODE>tee</CODE></H2>
 
 <PRE CLASS="broken_ie"><SPAN CLASS='keyword'>template</SPAN>&lt;<SPAN CLASS='keyword'>typename</SPAN> Sink&gt;
-tee_filter&lt;Sink&gt; tee([<SPAN CLASS='keyword'>const</SPAN>] Sink& snk);</PRE>
+tee_filter&lt;Sink&gt; tee([<SPAN CLASS='keyword'>const</SPAN>] Sink&amp; snk);</PRE>
 
 <A NAME="tee_unary_template_params"></A>
 <H4>Template parameters</H4>
@@ -160,7 +160,7 @@
 
 <A NAME="tee_binary"></A>
 <PRE CLASS="broken_ie"><SPAN CLASS='keyword'>template</SPAN>&lt;<SPAN CLASS='keyword'>typename</SPAN> Sink1, <SPAN CLASS='keyword'>typename</SPAN> Sink2&gt;
-tee_device&lt;Sink1, Sink2&gt; tee([<SPAN CLASS='keyword'>const</SPAN>] Sink1& sink1, [<SPAN CLASS='keyword'>const</SPAN>] Sink2& sink2);</PRE>
+tee_device&lt;Sink1, Sink2&gt; tee([<SPAN CLASS='keyword'>const</SPAN>] Sink1&amp; sink1, [<SPAN CLASS='keyword'>const</SPAN>] Sink2&amp; sink2);</PRE>
 
 <A NAME="tee_binary_template_params"></A>
 <H4>Template parameters</H4>

Modified: trunk/libs/iostreams/doc/functions/write.html
==============================================================================
--- trunk/libs/iostreams/doc/functions/write.html (original)
+++ trunk/libs/iostreams/doc/functions/write.html 2013-05-06 05:14:59 EDT (Mon, 06 May 2013)
@@ -49,16 +49,16 @@
 
     <SPAN CLASS="keyword">struct</SPAN> reversing_filter : <SPAN CLASS="keyword">public</SPAN> multichar_output_filter {
         <SPAN CLASS="keyword">template</SPAN>&lt;<SPAN CLASS="keyword">typename</SPAN> Sink&gt;
- std::streamsize write(Sink& snk, <SPAN CLASS="keyword">const</SPAN> <SPAN CLASS="keyword">char</SPAN>* s, streamsize n)
+ std::streamsize write(Sink&amp; snk, <SPAN CLASS="keyword">const</SPAN> <SPAN CLASS="keyword">char</SPAN>* s, streamsize n)
         {
             data.insert(data.end(), s, s + n);
             <SPAN CLASS="keyword">return</SPAN> n;
         }
         <SPAN CLASS="keyword">template</SPAN>&lt;<SPAN CLASS="keyword">typename</SPAN> Sink&gt;
- <SPAN CLASS="keyword">void</SPAN> close(Sink& snk)
+ <SPAN CLASS="keyword">void</SPAN> close(Sink&amp; snk)
         {
             std::reverse(data.begin(), data.end());
- boost::iostreams::write(&data[0], (streamsize) data.size());
+ boost::iostreams::write(&amp;data[0], (streamsize) data.size());
             data.clear();
         }
         std::vector&lt;<SPAN CLASS="keyword">char</SPAN>&gt; data;
@@ -87,14 +87,14 @@
               
 <SPAN CLASS="keyword">template</SPAN>&lt;<SPAN CLASS="keyword">typename</SPAN> <A CLASS="documented" HREF="#template_params">T</A>&gt;
 std::streamsize
-<A CLASS="documented" HREF="#write_device">write</A>( T& <A CLASS="documented" HREF="#function_params">t</A>,
+<A CLASS="documented" HREF="#write_device">write</A>( T&amp; <A CLASS="documented" HREF="#function_params">t</A>,
        <SPAN CLASS="keyword">const</SPAN> <SPAN CLASS="keyword">typename</SPAN> <A CLASS="documented" HREF="../guide/traits.html#char_type_of_ref">char_type_of</A>&lt;T&gt;::type* <A CLASS="documented" HREF="#function_params">s</A>,
        std::streamsize <A CLASS="documented" HREF="#function_params">n</A> );
 
 <SPAN CLASS="keyword">template</SPAN>&lt;<SPAN CLASS="keyword">typename</SPAN> <A CLASS="documented" HREF="#template_params">T</A>, <SPAN CLASS="keyword">typename</SPAN> <A CLASS="documented" HREF="#template_params">Sink</A>&gt;
 std::streamsize
-<A CLASS="documented" HREF="#write_filter">write</A>( T& <A CLASS="documented" HREF="#function_params">t</A>,
- Sink& <A CLASS="documented" HREF="#function_params">snk</A>,
+<A CLASS="documented" HREF="#write_filter">write</A>( T&amp; <A CLASS="documented" HREF="#function_params">t</A>,
+ Sink&amp; <A CLASS="documented" HREF="#function_params">snk</A>,
        <SPAN CLASS="keyword">const</SPAN> <SPAN CLASS="keyword">typename</SPAN> <A CLASS="documented" HREF="../guide/traits.html#char_type_of_ref">char_type_of</A>&lt;T&gt;::type* <A CLASS="documented" HREF="#function_params">s</A>,
        std::streamsize <A CLASS="documented" HREF="#function_params">n</A> );
 
@@ -143,7 +143,7 @@
 
 <PRE CLASS="broken_ie"><SPAN CLASS="keyword">template</SPAN>&lt;<SPAN CLASS="keyword">typename</SPAN> T&gt;
 std::streamsize
-write( T& t,
+write( T&amp; t,
        <SPAN CLASS="keyword">const</SPAN> <SPAN CLASS="keyword">typename</SPAN> char_type_of&lt;T&gt;::type* s,
        std::streamsize n );</PRE>
 
@@ -170,8 +170,8 @@
 
 <PRE CLASS="broken_ie"><SPAN CLASS="keyword">template</SPAN>&lt;<SPAN CLASS="keyword">typename</SPAN> T, <SPAN CLASS="keyword">typename</SPAN> Sink&gt;
 std::streamsize
-write( T& t,
- Sink& snk,
+write( T&amp; t,
+ Sink&amp; snk,
        <SPAN CLASS="keyword">const</SPAN> <SPAN CLASS="keyword">typename</SPAN> char_type_of&lt;T&gt;::type* s,
        std::streamsize n );</PRE>
 

Modified: trunk/libs/iostreams/doc/guide/generic_streams.html
==============================================================================
--- trunk/libs/iostreams/doc/guide/generic_streams.html (original)
+++ trunk/libs/iostreams/doc/guide/generic_streams.html 2013-05-06 05:14:59 EDT (Mon, 06 May 2013)
@@ -89,46 +89,46 @@
     [<SPAN CLASS="omitted">Standard stream buffer typedefs: int_type, off_type, etc.</SPAN>]
 
     <A CLASS="documented" HREF="#stream_buffer_default_constructor">stream_buffer</A>();
- <A CLASS="documented" HREF="#stream_buffer_policy_constructor">stream_buffer</A>( <SPAN CLASS="keyword">const</SPAN> T& t,
+ <A CLASS="documented" HREF="#stream_buffer_policy_constructor">stream_buffer</A>( <SPAN CLASS="keyword">const</SPAN> T&amp; t,
                    std::streamsize buffer_size = <SPAN CLASS="omitted">default_value</SPAN>,
                    std::streamsize pback_size = <SPAN CLASS="omitted">default_value</SPAN> );
 
         <SPAN CLASS="comment">// Forwarding constructors</SPAN>
 
     <SPAN CLASS="keyword">template</SPAN>&lt;<SPAN CLASS="keyword">typename</SPAN> U&gt;
- <A CLASS="documented" HREF="#stream_buffer_forwarding_constructors">stream_buffer</A>([<SPAN CLASS="keyword">const</SPAN>] U& u);
+ <A CLASS="documented" HREF="#stream_buffer_forwarding_constructors">stream_buffer</A>([<SPAN CLASS="keyword">const</SPAN>] U&amp; u);
 
     <SPAN CLASS="keyword">template</SPAN>&lt;<SPAN CLASS="keyword">typename</SPAN> U1, <SPAN CLASS="keyword">typename</SPAN> U2&gt;
- <A CLASS="documented" HREF="#stream_buffer_forwarding_constructors">stream_buffer</A>([<SPAN CLASS="keyword">const</SPAN>] U1& u1, <SPAN CLASS="keyword">const</SPAN> U2& u2);
+ <A CLASS="documented" HREF="#stream_buffer_forwarding_constructors">stream_buffer</A>([<SPAN CLASS="keyword">const</SPAN>] U1&amp; u1, <SPAN CLASS="keyword">const</SPAN> U2&amp; u2);
 
         <SPAN CLASS="omitted">...</SPAN>
 
     <SPAN CLASS="keyword">template</SPAN>&lt;<SPAN CLASS="keyword">typename</SPAN> U1, <SPAN CLASS="omitted">...</SPAN>, <SPAN CLASS="keyword">typename</SPAN> UN&gt;
- <A CLASS="documented" HREF="#stream_buffer_forwarding_constructors">stream_buffer</A>([<SPAN CLASS="keyword">const</SPAN>] U1& u1, <SPAN CLASS="keyword">const</SPAN> U2& u2 <SPAN CLASS="omitted">...</SPAN>, <SPAN CLASS="keyword">const</SPAN> UN& uN);
+ <A CLASS="documented" HREF="#stream_buffer_forwarding_constructors">stream_buffer</A>([<SPAN CLASS="keyword">const</SPAN>] U1&amp; u1, <SPAN CLASS="keyword">const</SPAN> U2&amp; u2 <SPAN CLASS="omitted">...</SPAN>, <SPAN CLASS="keyword">const</SPAN> UN&amp; uN);
 
- <SPAN CLASS="keyword">void</SPAN> <A CLASS="documented" HREF="#stream_buffer_open">open</A>( <SPAN CLASS="keyword">const</SPAN> T& t,
+ <SPAN CLASS="keyword">void</SPAN> <A CLASS="documented" HREF="#stream_buffer_open">open</A>( <SPAN CLASS="keyword">const</SPAN> T&amp; t,
                std::streamsize buffer_size = <SPAN CLASS="omitted">default_value</SPAN>,
                std::streamsize pback_size = <SPAN CLASS="omitted">default_value</SPAN> );
 
         <SPAN CLASS="comment">// Forwarding overloads of open()</SPAN>
 
     <SPAN CLASS="keyword">template</SPAN>&lt;<SPAN CLASS="keyword">typename</SPAN> U&gt;
- <SPAN CLASS="keyword">void</SPAN> <A CLASS="documented" HREF="#stream_buffer_forwarding_open">open</A>([<SPAN CLASS="keyword">const</SPAN>] U& u);
+ <SPAN CLASS="keyword">void</SPAN> <A CLASS="documented" HREF="#stream_buffer_forwarding_open">open</A>([<SPAN CLASS="keyword">const</SPAN>] U&amp; u);
 
     <SPAN CLASS="keyword">template</SPAN>&lt;<SPAN CLASS="keyword">typename</SPAN> U1, <SPAN CLASS="keyword">typename</SPAN> U2&gt;
- <SPAN CLASS="keyword">void</SPAN> <A CLASS="documented" HREF="#stream_buffer_forwarding_open">open</A>([<SPAN CLASS="keyword">const</SPAN>] U1& u1, <SPAN CLASS="keyword">const</SPAN> U2& u2);
+ <SPAN CLASS="keyword">void</SPAN> <A CLASS="documented" HREF="#stream_buffer_forwarding_open">open</A>([<SPAN CLASS="keyword">const</SPAN>] U1&amp; u1, <SPAN CLASS="keyword">const</SPAN> U2&amp; u2);
     
         <SPAN CLASS="omitted">...</SPAN>
 
     <SPAN CLASS="keyword">template</SPAN>&lt;<SPAN CLASS="keyword">typename</SPAN> U1, <SPAN CLASS="omitted">...</SPAN>, <SPAN CLASS="keyword">typename</SPAN> UN&gt;
- <SPAN CLASS="keyword">void</SPAN> <A CLASS="documented" HREF="#stream_buffer_forwarding_open">open</A>([<SPAN CLASS="keyword">const</SPAN>] U1& u1, <SPAN CLASS="keyword">const</SPAN> U2& u2, <SPAN CLASS="omitted">...</SPAN>, <SPAN CLASS="keyword">const</SPAN> UN& uN);
+ <SPAN CLASS="keyword">void</SPAN> <A CLASS="documented" HREF="#stream_buffer_forwarding_open">open</A>([<SPAN CLASS="keyword">const</SPAN>] U1&amp; u1, <SPAN CLASS="keyword">const</SPAN> U2&amp; u2, <SPAN CLASS="omitted">...</SPAN>, <SPAN CLASS="keyword">const</SPAN> UN&amp; uN);
 
     <SPAN CLASS="keyword">bool</SPAN> <A CLASS="documented" HREF="#stream_buffer_is_open">is_open</A>() <SPAN CLASS="keyword">const</SPAN>;
     <SPAN CLASS="keyword">void</SPAN> <A CLASS="documented" HREF="#stream_buffer_close">close</A>();
 
         <SPAN CLASS="comment">// Device access</SPAN>
     
- T& <A CLASS='documented' HREF="#stream_buffer_operator_star"><SPAN CLASS="documented">operator</SPAN>*</A>();
+ T&amp; <A CLASS='documented' HREF="#stream_buffer_operator_star"><SPAN CLASS="documented">operator</SPAN>*</A>();
     T* <A CLASS='documented' HREF="#stream_buffer_operator_arrow"><SPAN CLASS="documented">operator-&gt;</SPAN></A>();
 };
 
@@ -169,7 +169,7 @@
 <H4><CODE>stream_buffer::stream_buffer</CODE></H4>
 
 <A NAME="stream_buffer_policy_constructor"></A>
-<PRE> <B>stream_buffer</B>( <SPAN CLASS="keyword">const</SPAN> T& t,
+<PRE> <B>stream_buffer</B>( <SPAN CLASS="keyword">const</SPAN> T&amp; t,
                    std::streamsize buffer_size,
                    std::streamsize pback_size );</PRE>
     
@@ -194,15 +194,15 @@
 
 <A NAME="stream_buffer_forwarding_constructors"></A>
 <PRE> <SPAN CLASS="keyword">template</SPAN>&lt;<SPAN CLASS="keyword">typename</SPAN> U&gt;
- <B>stream_buffer</B>([<SPAN CLASS="keyword">const</SPAN>] U& u);
+ <B>stream_buffer</B>([<SPAN CLASS="keyword">const</SPAN>] U&amp; u);
 
     <SPAN CLASS="keyword">template</SPAN>&lt;<SPAN CLASS="keyword">typename</SPAN> U1, <SPAN CLASS="keyword">typename</SPAN> U2&gt;
- <B>stream_buffer</B>([<SPAN CLASS="keyword">const</SPAN>] U1& u1, <SPAN CLASS="keyword">const</SPAN> U2& u2);
+ <B>stream_buffer</B>([<SPAN CLASS="keyword">const</SPAN>] U1&amp; u1, <SPAN CLASS="keyword">const</SPAN> U2&amp; u2);
 
         <SPAN CLASS="omitted">...</SPAN>
 
     template&lt;<SPAN CLASS="keyword">typename</SPAN> U1, <SPAN CLASS="omitted">...</SPAN>, <SPAN CLASS="keyword">typename</SPAN> UN&gt;
- <B>stream_buffer</B>([<SPAN CLASS="keyword">const</SPAN>] U1& u1, <SPAN CLASS="keyword">const</SPAN> U2& u2, <SPAN CLASS="omitted">...</SPAN>, <SPAN CLASS="keyword">const</SPAN> UN& uN);</PRE>
+ <B>stream_buffer</B>([<SPAN CLASS="keyword">const</SPAN>] U1&amp; u1, <SPAN CLASS="keyword">const</SPAN> U2&amp; u2, <SPAN CLASS="omitted">...</SPAN>, <SPAN CLASS="keyword">const</SPAN> UN&amp; uN);</PRE>
 
 <P>
     Each of these members constructs an instance of <CODE>stream_buffer</CODE> and associates it with an instance of the Device <CODE>T</CODE> constructed from the given lists of arguments. The <CODE>T</CODE> constructor must take all arguments other than the first by value or <CODE>const</CODE> reference.
@@ -214,7 +214,7 @@
 <H4><CODE>stream_buffer::open</CODE></H4>
 
 <A NAME="stream_buffer_open"></A>
-<PRE> void <B>open</B>( <SPAN CLASS="keyword">const</SPAN> T& t,
+<PRE> void <B>open</B>( <SPAN CLASS="keyword">const</SPAN> T&amp; t,
                std::streamsize buffer_size,
                std::streamsize pback_size );</PRE>
     
@@ -224,15 +224,15 @@
 
 <A NAME="stream_buffer_forwarding_open"></A>
 <PRE> <SPAN CLASS="keyword">template</SPAN>&lt;<SPAN CLASS="keyword">typename</SPAN> U&gt;
- <SPAN CLASS="keyword">void</SPAN> <B>open</B>(<SPAN CLASS="keyword">const</SPAN> U& u);
+ <SPAN CLASS="keyword">void</SPAN> <B>open</B>(<SPAN CLASS="keyword">const</SPAN> U&amp; u);
 
     <SPAN CLASS="keyword">template</SPAN>&lt;<SPAN CLASS="keyword">typename</SPAN> U1, <SPAN CLASS="keyword">typename</SPAN> U2&gt;
- <SPAN CLASS="keyword">void</SPAN> <B>open</B>(<SPAN CLASS="keyword">const</SPAN> U1& u1, <SPAN CLASS="keyword">const</SPAN> U2& u2);
+ <SPAN CLASS="keyword">void</SPAN> <B>open</B>(<SPAN CLASS="keyword">const</SPAN> U1&amp; u1, <SPAN CLASS="keyword">const</SPAN> U2&amp; u2);
 
         <SPAN CLASS="omitted">...</SPAN>
 
     template&lt;<SPAN CLASS="keyword">typename</SPAN> U1, <SPAN CLASS="omitted">...</SPAN>, <SPAN CLASS="keyword">typename</SPAN> UN&gt;
- <SPAN CLASS="keyword">void</SPAN> <B>open</B>(<SPAN CLASS="keyword">const</SPAN> U1& u1, <SPAN CLASS="omitted">...</SPAN>, <SPAN CLASS="keyword">const</SPAN> UN& uN);</PRE>
+ <SPAN CLASS="keyword">void</SPAN> <B>open</B>(<SPAN CLASS="keyword">const</SPAN> U1&amp; u1, <SPAN CLASS="omitted">...</SPAN>, <SPAN CLASS="keyword">const</SPAN> UN&amp; uN);</PRE>
 
 <P>
     Each of these members associates with <CODE>this</CODE> instance of <CODE>stream_buffer</CODE> a newly constructed instance of the Device <CODE>T</CODE> constructed from the given lists of arguments, if there is no such instance currently associated; otherwise, they throw <CODE>std::ios_base::failure</CODE>. The <CODE>T</CODE> constructor must take all arguments other than the first by value or <CODE>const</CODE> reference.
@@ -257,7 +257,7 @@
 
 <A NAME="stream_buffer_operator_star"></A>
 <H4><CODE>stream_buffer::operator*</CODE></H4>
-<PRE> T& <B>operator*</B>();</PRE>
+<PRE> T&amp; <B>operator*</B>();</PRE>
     
 <P>
     Returns a reference to the instance of <CODE>T</CODE> associated with this <CODE>stream_buffer</CODE>, which must be open.
@@ -301,46 +301,46 @@
     [<SPAN CLASS="omitted">Standard stream buffer typedefs: int_type, off_type, etc.</SPAN>]
 
     <A CLASS="documented" HREF="#stream_default_constructor">stream</A>();
- <A CLASS="documented" HREF="#stream_policy_constructor">stream</A>( <SPAN CLASS="keyword">const</SPAN> T& t,
+ <A CLASS="documented" HREF="#stream_policy_constructor">stream</A>( <SPAN CLASS="keyword">const</SPAN> T&amp; t,
             std::streamsize buffer_size = <SPAN CLASS="omitted">default_value</SPAN>,
             std::streamsize pback_size = <SPAN CLASS="omitted">default_value</SPAN> );
 
         <SPAN CLASS="comment">// Forwarding constructors</SPAN>
 
     <SPAN CLASS="keyword">template</SPAN>&lt;<SPAN CLASS="keyword">typename</SPAN> U&gt;
- <A CLASS="documented" HREF="#stream_forwarding_constructors">stream</A>([<SPAN CLASS="keyword">const</SPAN>] U& u);
+ <A CLASS="documented" HREF="#stream_forwarding_constructors">stream</A>([<SPAN CLASS="keyword">const</SPAN>] U&amp; u);
 
     <SPAN CLASS="keyword">template</SPAN>&lt;<SPAN CLASS="keyword">typename</SPAN> U1, <SPAN CLASS="keyword">typename</SPAN> U2&gt;
- <A CLASS="documented" HREF="#stream_forwarding_constructors">stream</A>([<SPAN CLASS="keyword">const</SPAN>] U1& u1, <SPAN CLASS="keyword">const</SPAN> U2& u2);
+ <A CLASS="documented" HREF="#stream_forwarding_constructors">stream</A>([<SPAN CLASS="keyword">const</SPAN>] U1&amp; u1, <SPAN CLASS="keyword">const</SPAN> U2&amp; u2);
 
         <SPAN CLASS="omitted">...</SPAN>
 
     <SPAN CLASS="keyword">template</SPAN>&lt;<SPAN CLASS="keyword">typename</SPAN> U1, <SPAN CLASS="omitted">...</SPAN>, <SPAN CLASS="keyword">typename</SPAN> UN&gt;
- <A CLASS="documented" HREF="#stream_forwarding_constructors">stream</A>([<SPAN CLASS="keyword">const</SPAN>] U1& u1, <SPAN CLASS="keyword">const</SPAN> U2& u2, <SPAN CLASS="omitted">...</SPAN>, <SPAN CLASS="keyword">const</SPAN> UN& uN);
+ <A CLASS="documented" HREF="#stream_forwarding_constructors">stream</A>([<SPAN CLASS="keyword">const</SPAN>] U1&amp; u1, <SPAN CLASS="keyword">const</SPAN> U2&amp; u2, <SPAN CLASS="omitted">...</SPAN>, <SPAN CLASS="keyword">const</SPAN> UN&amp; uN);
 
- <SPAN CLASS="keyword">void</SPAN> <A CLASS="documented" HREF="#stream_open">open</A>( <SPAN CLASS="keyword">const</SPAN> T& t,
+ <SPAN CLASS="keyword">void</SPAN> <A CLASS="documented" HREF="#stream_open">open</A>( <SPAN CLASS="keyword">const</SPAN> T&amp; t,
                std::streamsize buffer_size = <SPAN CLASS="omitted">default_value</SPAN>,
                std::streamsize pback_size = <SPAN CLASS="omitted">default_value</SPAN> );
 
         <SPAN CLASS="comment">// Forwarding overloads of open()</SPAN>
 
     <SPAN CLASS="keyword">template</SPAN>&lt;<SPAN CLASS="keyword">typename</SPAN> U&gt;
- <SPAN CLASS="keyword">void</SPAN> <A CLASS="documented" HREF="#stream_forwarding_open">open</A>([<SPAN CLASS="keyword">const</SPAN>] U& u);
+ <SPAN CLASS="keyword">void</SPAN> <A CLASS="documented" HREF="#stream_forwarding_open">open</A>([<SPAN CLASS="keyword">const</SPAN>] U&amp; u);
 
     <SPAN CLASS="keyword">template</SPAN>&lt;<SPAN CLASS="keyword">typename</SPAN> U1, <SPAN CLASS="keyword">typename</SPAN> U2&gt;
- <SPAN CLASS="keyword">void</SPAN> <A CLASS="documented" HREF="#stream_forwarding_open">open</A>([<SPAN CLASS="keyword">const</SPAN>] U1& u1, <SPAN CLASS="keyword">const</SPAN> U2& u2);
+ <SPAN CLASS="keyword">void</SPAN> <A CLASS="documented" HREF="#stream_forwarding_open">open</A>([<SPAN CLASS="keyword">const</SPAN>] U1&amp; u1, <SPAN CLASS="keyword">const</SPAN> U2&amp; u2);
     
         <SPAN CLASS="omitted">...</SPAN>
 
     <SPAN CLASS="keyword">template</SPAN>&lt;<SPAN CLASS="keyword">typename</SPAN> U1, <SPAN CLASS="omitted">...</SPAN>, <SPAN CLASS="keyword">typename</SPAN> UN&gt;
- <SPAN CLASS="keyword">void</SPAN> <A CLASS="documented" HREF="#stream_forwarding_open">open</A>([<SPAN CLASS="keyword">const</SPAN>] U1& u1, <SPAN CLASS="keyword">const</SPAN> U2& u2, <SPAN CLASS="omitted">...</SPAN>, <SPAN CLASS="keyword">const</SPAN> UN& uN);
+ <SPAN CLASS="keyword">void</SPAN> <A CLASS="documented" HREF="#stream_forwarding_open">open</A>([<SPAN CLASS="keyword">const</SPAN>] U1&amp; u1, <SPAN CLASS="keyword">const</SPAN> U2&amp; u2, <SPAN CLASS="omitted">...</SPAN>, <SPAN CLASS="keyword">const</SPAN> UN&amp; uN);
 
     <SPAN CLASS="keyword">bool</SPAN> <A CLASS="documented" HREF="#stream_is_open">is_open</A>() <SPAN CLASS="keyword">const</SPAN>;
     <SPAN CLASS="keyword">void</SPAN> <A CLASS="documented" HREF="#stream_close">close</A>();
 
         <SPAN CLASS="comment">// Device access</SPAN>
     
- T& <A CLASS='documented' HREF="#stream_operator_star"><SPAN CLASS="documented">operator</SPAN>*</A>();
+ T&amp; <A CLASS='documented' HREF="#stream_operator_star"><SPAN CLASS="documented">operator</SPAN>*</A>();
     T* <A CLASS='documented' HREF="#stream_operator_arrow"><SPAN CLASS="documented">operator-&gt;</SPAN></A>();
 };
 
@@ -381,7 +381,7 @@
 <H4><CODE>stream::stream</CODE></H4>
 
 <A NAME="stream_policy_constructor"></A>
-<PRE> <B>stream</B>( <SPAN CLASS="keyword">const</SPAN> T& t,
+<PRE> <B>stream</B>( <SPAN CLASS="keyword">const</SPAN> T&amp; t,
             std::streamsize buffer_size,
             std::streamsize pback_size );</PRE>
     
@@ -406,15 +406,15 @@
 
 <A NAME="stream_forwarding_constructors"></A>
 <PRE> <SPAN CLASS="keyword">template</SPAN>&lt;<SPAN CLASS="keyword">typename</SPAN> U&gt;
- <B>stream</B>([<SPAN CLASS="keyword">const</SPAN>] U& u);
+ <B>stream</B>([<SPAN CLASS="keyword">const</SPAN>] U&amp; u);
 
     <SPAN CLASS="keyword">template</SPAN>&lt;<SPAN CLASS="keyword">typename</SPAN> U1, <SPAN CLASS="keyword">typename</SPAN> U2&gt;
- <B>stream</B>([<SPAN CLASS="keyword">const</SPAN>] U1& u1, <SPAN CLASS="keyword">const</SPAN> U2& u2);
+ <B>stream</B>([<SPAN CLASS="keyword">const</SPAN>] U1&amp; u1, <SPAN CLASS="keyword">const</SPAN> U2&amp; u2);
 
         <SPAN CLASS="omitted">...</SPAN>
 
     template&lt;<SPAN CLASS="keyword">typename</SPAN> U1, <SPAN CLASS="omitted">...</SPAN>, <SPAN CLASS="keyword">typename</SPAN> UN&gt;
- <B>stream</B>([<SPAN CLASS="keyword">const</SPAN>] U1& u1, <SPAN CLASS="keyword">const</SPAN> U2& u2, <SPAN CLASS="omitted">...</SPAN>, <SPAN CLASS="keyword">const</SPAN> UN& uN);</PRE>
+ <B>stream</B>([<SPAN CLASS="keyword">const</SPAN>] U1&amp; u1, <SPAN CLASS="keyword">const</SPAN> U2&amp; u2, <SPAN CLASS="omitted">...</SPAN>, <SPAN CLASS="keyword">const</SPAN> UN&amp; uN);</PRE>
 
 <P>
     Each of these members constructs an instance of <CODE>stream</CODE> and associates it with an instance of the Device <CODE>T</CODE> constructed from the given lists of arguments. The <CODE>T</CODE> constructors involved must take all arguments by value or <CODE>const</CODE> reference.
@@ -426,7 +426,7 @@
 <H4><CODE>stream::open</CODE></H4>
 
 <A NAME="stream_open"></A>
-<PRE> void <B>open</B>( <SPAN CLASS="keyword">const</SPAN> T& t,
+<PRE> void <B>open</B>( <SPAN CLASS="keyword">const</SPAN> T&amp; t,
                std::streamsize buffer_size,
                std::streamsize pback_size );</PRE>
     
@@ -436,15 +436,15 @@
 
 <A NAME="stream_forwarding_open"></A>
 <PRE> <SPAN CLASS="keyword">template</SPAN>&lt;<SPAN CLASS="keyword">typename</SPAN> U&gt;
- <SPAN CLASS="keyword">void</SPAN> <B>open</B>([<SPAN CLASS="keyword">const</SPAN>] U& u);
+ <SPAN CLASS="keyword">void</SPAN> <B>open</B>([<SPAN CLASS="keyword">const</SPAN>] U&amp; u);
 
     <SPAN CLASS="keyword">template</SPAN>&lt;<SPAN CLASS="keyword">typename</SPAN> U1, <SPAN CLASS="keyword">typename</SPAN> U2&gt;
- <SPAN CLASS="keyword">void</SPAN> <B>open</B>([<SPAN CLASS="keyword">const</SPAN>] U1& u1, <SPAN CLASS="keyword">const</SPAN> U2& u2);
+ <SPAN CLASS="keyword">void</SPAN> <B>open</B>([<SPAN CLASS="keyword">const</SPAN>] U1&amp; u1, <SPAN CLASS="keyword">const</SPAN> U2&amp; u2);
 
         <SPAN CLASS="omitted">...</SPAN>
 
     template&lt;<SPAN CLASS="keyword">typename</SPAN> U1, <SPAN CLASS="omitted">...</SPAN>, <SPAN CLASS="keyword">typename</SPAN> UN&gt;
- <SPAN CLASS="keyword">void</SPAN> <B>open</B>([<SPAN CLASS="keyword">const</SPAN>] U1& u1, <SPAN CLASS="keyword">const</SPAN> U2& u2, <SPAN CLASS="omitted">...</SPAN>, <SPAN CLASS="keyword">const</SPAN> UN& uN);</PRE>
+ <SPAN CLASS="keyword">void</SPAN> <B>open</B>([<SPAN CLASS="keyword">const</SPAN>] U1&amp; u1, <SPAN CLASS="keyword">const</SPAN> U2&amp; u2, <SPAN CLASS="omitted">...</SPAN>, <SPAN CLASS="keyword">const</SPAN> UN&amp; uN);</PRE>
 
 <P>
     Each of these members associates with <CODE>this</CODE> instance of <CODE>stream</CODE> a newly constructed instance of the Device <CODE>T</CODE> constructed from the given lists of arguments, if there is no such instance currently associated; otherwise, they throw <CODE>std::ios_base::failure</CODE>. The <CODE>T</CODE> constructors involved must take all arguments by value or <CODE>const</CODE> reference.
@@ -469,7 +469,7 @@
 
 <A NAME="stream_operator_star"></A>
 <H4><CODE>stream::operator*</CODE></H4>
-<PRE> T& <B>operator*</B>();</PRE>
+<PRE> T&amp; <B>operator*</B>();</PRE>
     
 <P>
     Returns a reference to the instance of <CODE>T</CODE> associated with this <CODE>stream</CODE>, which must be open.

Modified: trunk/libs/iostreams/doc/guide/pipelines.html
==============================================================================
--- trunk/libs/iostreams/doc/guide/pipelines.html (original)
+++ trunk/libs/iostreams/doc/guide/pipelines.html 2013-05-06 05:14:59 EDT (Mon, 06 May 2013)
@@ -68,7 +68,7 @@
 <SPAN CLASS="keyword">public:</SPAN>
     <SPAN CLASS='omitted'>...</SPAN>
     <SPAN CLASS="keyword">template</SPAN>&lt;<SPAN CLASS="keyword">typename</SPAN> Source&gt;
- <SPAN CLASS="keyword">int</SPAN> get(Source& src)
+ <SPAN CLASS="keyword">int</SPAN> get(Source&amp; src)
     {
        <SPAN CLASS='omitted'> ...</SPAN>
     }

Modified: trunk/libs/iostreams/doc/tutorial/container_device.html
==============================================================================
--- trunk/libs/iostreams/doc/tutorial/container_device.html (original)
+++ trunk/libs/iostreams/doc/tutorial/container_device.html 2013-05-06 05:14:59 EDT (Mon, 06 May 2013)
@@ -105,7 +105,7 @@
 <SPAN CLASS="keyword">public</SPAN>:
     <SPAN CLASS="keyword">typedef</SPAN> <SPAN CLASS="keyword">typename</SPAN> Container::value_type char_type;
     <SPAN CLASS="keyword">typedef</SPAN> seekable_device_tag category;
- container_device(Container& container)
+ container_device(Container&amp; container)
         : container_(container), pos_(<SPAN CLASS='numeric_literal'>0</SPAN>)
         { }
 
@@ -165,10 +165,10 @@
         <SPAN CLASS="keyword">return</SPAN> pos_;
     }
 
- Container& container() { <SPAN CLASS="keyword">return</SPAN> container_; }
+ Container&amp; container() { <SPAN CLASS="keyword">return</SPAN> container_; }
 <SPAN CLASS="keyword">private</SPAN>:
     <SPAN CLASS="keyword">typedef</SPAN> <SPAN CLASS="keyword">typename</SPAN> Container::size_type size_type;
- Container& container_;
+ Container&amp; container_;
     size_type pos_;
 };
 

Modified: trunk/libs/iostreams/doc/tutorial/container_sink.html
==============================================================================
--- trunk/libs/iostreams/doc/tutorial/container_sink.html (original)
+++ trunk/libs/iostreams/doc/tutorial/container_sink.html 2013-05-06 05:14:59 EDT (Mon, 06 May 2013)
@@ -79,15 +79,15 @@
 <SPAN CLASS='keyword'>public</SPAN>:
     <SPAN CLASS='keyword'>typedef</SPAN> <SPAN CLASS='keyword'>typename</SPAN> Container::value_type char_type;
     <SPAN CLASS='keyword'>typedef</SPAN> sink_tag category;
- container_sink(Container& container) : container_(container) { }
+ container_sink(Container&amp; container) : container_(container) { }
     std::streamsize write(const char_type* s, std::streamsize n)
     {
         container_.insert(container_.end(), s, s + n);
         <SPAN CLASS='keyword'>return</SPAN> n;
     }
- Container& container() { return container_; }
+ Container&amp; container() { return container_; }
 <SPAN CLASS='keyword'>private</SPAN>:
- Container& container_;
+ Container&amp; container_;
 };
 
 } } } <SPAN CLASS='comment'>// End namespace boost::iostreams:example</SPAN></PRE>

Modified: trunk/libs/iostreams/doc/tutorial/container_source.html
==============================================================================
--- trunk/libs/iostreams/doc/tutorial/container_source.html (original)
+++ trunk/libs/iostreams/doc/tutorial/container_source.html 2013-05-06 05:14:59 EDT (Mon, 06 May 2013)
@@ -81,7 +81,7 @@
 <SPAN CLASS='keyword'>public</SPAN>:
     <SPAN CLASS='keyword'>typedef</SPAN> <SPAN CLASS='keyword'>typename</SPAN> Container::value_type char_type;
     <SPAN CLASS='keyword'>typedef</SPAN> source_tag category;
- container_source(Container& container)
+ container_source(Container&amp; container)
         : container_(container), pos_(<SPAN CLASS='numeric_literal'>0</SPAN>)
         { }
     std::streamsize read(char_type* s, std::streamsize n)
@@ -99,10 +99,10 @@
             <SPAN CLASS='keyword'>return</SPAN> <SPAN CLASS='numeric_literal'>-1</SPAN>; <SPAN CLASS='comment'>// EOF</SPAN>
         }
     }
- Container& container() { <SPAN CLASS='keyword'>return</SPAN> container_; }
+ Container&amp; container() { <SPAN CLASS='keyword'>return</SPAN> container_; }
 <SPAN CLASS='keyword'>private</SPAN>:
     <SPAN CLASS='keyword'>typedef</SPAN> <SPAN CLASS='keyword'>typename</SPAN> Container::size_type size_type;
- Container& container_;
+ Container&amp; container_;
     size_type pos_;
 };
 

Modified: trunk/libs/iostreams/doc/tutorial/dictionary_filters.html
==============================================================================
--- trunk/libs/iostreams/doc/tutorial/dictionary_filters.html (original)
+++ trunk/libs/iostreams/doc/tutorial/dictionary_filters.html 2013-05-06 05:14:59 EDT (Mon, 06 May 2013)
@@ -50,8 +50,8 @@
 
 <SPAN CLASS="keyword">class</SPAN> dictionary {
 <SPAN CLASS="keyword">public</SPAN>:
- <SPAN CLASS="keyword">void</SPAN> add(std::string key, <SPAN CLASS="keyword">const</SPAN> std::string& value);
- <SPAN CLASS="keyword">void</SPAN> replace(std::string& key);
+ <SPAN CLASS="keyword">void</SPAN> add(std::string key, <SPAN CLASS="keyword">const</SPAN> std::string&amp; value);
+ <SPAN CLASS="keyword">void</SPAN> replace(std::string&amp; key);
 
     <SPAN CLASS='comment'>/* ... */</SPAN>
 };
@@ -75,7 +75,7 @@
 
 <SPAN CLASS="keyword">class</SPAN> dictionary_stdio_filter : <SPAN CLASS="keyword"><SPAN CLASS="keyword"><SPAN CLASS="keyword">public</SPAN></SPAN></SPAN> stdio_filter {
 <SPAN CLASS="keyword">public</SPAN>:
- dictionary_stdio_filter(dictionary& d) : dictionary_(d) { }
+ dictionary_stdio_filter(dictionary&amp; d) : dictionary_(d) { }
 <SPAN CLASS="keyword">private</SPAN>:
     <SPAN CLASS="keyword">void</SPAN> do_filter()
     {
@@ -95,7 +95,7 @@
             }
         }
     }
- dictionary& dictionary_;
+ dictionary&amp; dictionary_;
     std::string current_word_;
 };
 
@@ -118,17 +118,17 @@
 
 <SPAN CLASS="keyword">class</SPAN> dictionary_input_filter : <SPAN CLASS="keyword"><SPAN CLASS="keyword"><SPAN CLASS="keyword">public</SPAN></SPAN></SPAN> input_filter {
 <SPAN CLASS="keyword">public</SPAN>:
- dictionary_input_filter(dictionary& d)
+ dictionary_input_filter(dictionary&amp; d)
         : dictionary_(d), off_(std::string::npos), eof_(<SPAN CLASS="keyword">false</SPAN>)
         { }
 
     <SPAN CLASS="keyword">template</SPAN>&lt;<SPAN CLASS="keyword">typename</SPAN> Source&gt;
- <SPAN CLASS="keyword"><SPAN CLASS="keyword">int</SPAN></SPAN> get(Source& src);
+ <SPAN CLASS="keyword"><SPAN CLASS="keyword">int</SPAN></SPAN> get(Source&amp; src);
 
     <SPAN CLASS="keyword">template</SPAN>&lt;<SPAN CLASS="keyword">typename</SPAN> Source&gt;
- <SPAN CLASS="keyword">void</SPAN> close(Source&);
+ <SPAN CLASS="keyword">void</SPAN> close(Source&amp;);
 <SPAN CLASS="keyword">private</SPAN>:
- dictionary& dictionary_;
+ dictionary&amp; dictionary_;
     std::string current_word_;
     std::string::size_type off_;
     <SPAN CLASS="keyword"><SPAN CLASS="keyword">bool</SPAN></SPAN> eof_;
@@ -139,10 +139,10 @@
 <P>The function <CODE>get</CODE> is implemented as follows:</P>
 
 <PRE class="broken_ie"> <SPAN CLASS="keyword">template</SPAN>&lt;<SPAN CLASS="keyword">typename</SPAN> Source&gt;
- <SPAN CLASS="keyword"><SPAN CLASS="keyword">int</SPAN></SPAN> get(Source& src)
+ <SPAN CLASS="keyword"><SPAN CLASS="keyword">int</SPAN></SPAN> get(Source&amp; src)
     {
         <SPAN CLASS='comment'>// Handle unfinished business.</SPAN>
- <SPAN CLASS="keyword">if</SPAN> (off_ != std::string::npos && off_ &lt; current_word_.size())
+ <SPAN CLASS="keyword">if</SPAN> (off_ != std::string::npos &amp;&amp; off_ &lt; current_word_.size())
             <SPAN CLASS="keyword">return</SPAN> current_word_[off_++];
         <SPAN CLASS="keyword">if</SPAN> (off_ == current_word_.size()) {
             current_word_.erase();
@@ -185,7 +185,7 @@
 <P>As usual, the function <CODE>close</CODE> resets the Filter's state:</P>
 
 <PRE class="broken_ie"> <SPAN CLASS="keyword">template</SPAN>&lt;<SPAN CLASS="keyword">typename</SPAN> Source&gt;
- <SPAN CLASS="keyword">void</SPAN> close(Source&)
+ <SPAN CLASS="keyword">void</SPAN> close(Source&amp;)
     {
         current_word_.erase();
         off_ = std::string::npos;
@@ -206,19 +206,19 @@
 <SPAN CLASS="keyword">class</SPAN> dictionary_output_filter : <SPAN CLASS="keyword"><SPAN CLASS="keyword"><SPAN CLASS="keyword">public</SPAN></SPAN></SPAN> output_filter {
 <SPAN CLASS="keyword">public</SPAN>:
     <SPAN CLASS="keyword">typedef</SPAN> std::map&lt;std::string, std::string&gt; map_type;
- dictionary_output_filter(dictionary& d)
+ dictionary_output_filter(dictionary&amp; d)
         : dictionary_(d), off_(std::string::npos)
         { }
 
     <SPAN CLASS="keyword">template</SPAN>&lt;<SPAN CLASS="keyword">typename</SPAN> Sink&gt;
- <SPAN CLASS="keyword"><SPAN CLASS="keyword">bool</SPAN></SPAN> put(Sink& dest, <SPAN CLASS="keyword"><SPAN CLASS="keyword">int</SPAN></SPAN> c);
+ <SPAN CLASS="keyword"><SPAN CLASS="keyword">bool</SPAN></SPAN> put(Sink&amp; dest, <SPAN CLASS="keyword"><SPAN CLASS="keyword">int</SPAN></SPAN> c);
 
     <SPAN CLASS="keyword">template</SPAN>&lt;<SPAN CLASS="keyword">typename</SPAN> Sink&gt;
- <SPAN CLASS="keyword">void</SPAN> close(Sink& dest);
+ <SPAN CLASS="keyword">void</SPAN> close(Sink&amp; dest);
 <SPAN CLASS="keyword">private</SPAN>:
     <SPAN CLASS="keyword">template</SPAN>&lt;<SPAN CLASS="keyword">typename</SPAN> Sink&gt;
- <SPAN CLASS="keyword"><SPAN CLASS="keyword">bool</SPAN></SPAN> write_current_word(Sink& dest);
- dictionary& dictionary_;
+ <SPAN CLASS="keyword"><SPAN CLASS="keyword">bool</SPAN></SPAN> write_current_word(Sink&amp; dest);
+ dictionary&amp; dictionary_;
     std::string current_word_;
     std::string::size_type off_;
 };
@@ -228,7 +228,7 @@
 <P>Let's look first at the helper function <CODE>write_current_word</CODE>:</P>
 
 <PRE class="broken_ie"> <SPAN CLASS="keyword">template</SPAN>&lt;<SPAN CLASS="keyword">typename</SPAN> Sink&gt;
- <SPAN CLASS="keyword"><SPAN CLASS="keyword">bool</SPAN></SPAN> write_current_word(Sink& dest)
+ <SPAN CLASS="keyword"><SPAN CLASS="keyword">bool</SPAN></SPAN> write_current_word(Sink&amp; dest)
     {
         <SPAN CLASS="keyword">using</SPAN> <SPAN CLASS="keyword">namespace</SPAN> std;
         streamsize amt = <SPAN CLASS="keyword">static_cast</SPAN>&lt;streamsize&gt;(current_word_.size() - off_);
@@ -251,9 +251,9 @@
 <P>Using <CODE>write_current_word</CODE> you can implement <CODE>put</CODE> as follows:</P>
 
 <PRE class="broken_ie"> <SPAN CLASS="keyword">template</SPAN>&lt;<SPAN CLASS="keyword">typename</SPAN> Sink&gt;
- <SPAN CLASS="keyword"><SPAN CLASS="keyword">bool</SPAN></SPAN> put(Sink& dest, <SPAN CLASS="keyword"><SPAN CLASS="keyword">int</SPAN></SPAN> c)
+ <SPAN CLASS="keyword"><SPAN CLASS="keyword">bool</SPAN></SPAN> put(Sink&amp; dest, <SPAN CLASS="keyword"><SPAN CLASS="keyword">int</SPAN></SPAN> c)
     {
- <SPAN CLASS="keyword">if</SPAN> (off_ != std::string::npos && !write_current_word(dest))
+ <SPAN CLASS="keyword">if</SPAN> (off_ != std::string::npos &amp;&amp; !write_current_word(dest))
             <SPAN CLASS="keyword">return</SPAN> <SPAN CLASS="keyword">false</SPAN>;
         <SPAN CLASS="keyword">if</SPAN> (!std::isalpha((<SPAN CLASS="keyword">unsigned</SPAN> <SPAN CLASS="keyword">char</SPAN>) c)) {
             dictionary_.replace(current_word_);
@@ -271,7 +271,7 @@
 <P>The function <CODE>close</CODE> has more work to do in this case than simply reseting the Filter's state. Unless the last character of the unfiltered sequence happened to be a non-alphabetic character, the contents of current_word_ will not yet have been written:</P>
 
 <PRE class="broken_ie"> <SPAN CLASS="keyword">template</SPAN>&lt;<SPAN CLASS="keyword">typename</SPAN> Sink&gt;
- void close(Sink& dest)
+ void close(Sink&amp; dest)
     {
         <SPAN CLASS='comment'>// Reset current_word_ and off_, saving old values.</SPAN>
         std::string current_word;

Modified: trunk/libs/iostreams/doc/tutorial/dual_use_filters.html
==============================================================================
--- trunk/libs/iostreams/doc/tutorial/dual_use_filters.html (original)
+++ trunk/libs/iostreams/doc/tutorial/dual_use_filters.html 2013-05-06 05:14:59 EDT (Mon, 06 May 2013)
@@ -49,19 +49,19 @@
         { }
 
     <SPAN CLASS="keyword">template</SPAN>&lt;<SPAN CLASS="keyword">typename</SPAN> Source&gt;
- <SPAN CLASS="keyword"><SPAN CLASS="keyword">int</SPAN></SPAN> get(Source& src)
+ <SPAN CLASS="keyword"><SPAN CLASS="keyword">int</SPAN></SPAN> get(Source&amp; src)
     {
         <SPAN CLASS='comment'>/* same as shell_comments_input_filter::get() */</SPAN>
     }
 
     <SPAN CLASS="keyword">template</SPAN>&lt;<SPAN CLASS="keyword">typename</SPAN> Sink&gt;
- <SPAN CLASS="keyword"><SPAN CLASS="keyword">bool</SPAN></SPAN> put(Sink& dest, <SPAN CLASS="keyword"><SPAN CLASS="keyword">int</SPAN></SPAN> c)
+ <SPAN CLASS="keyword"><SPAN CLASS="keyword">bool</SPAN></SPAN> put(Sink&amp; dest, <SPAN CLASS="keyword"><SPAN CLASS="keyword">int</SPAN></SPAN> c)
     {
         <SPAN CLASS='comment'>/* same as shell_comments_output_filter::put() */</SPAN>
     }
 
     <SPAN CLASS="keyword">template</SPAN>&lt;<SPAN CLASS="keyword">typename</SPAN> Device&gt;
- <SPAN CLASS="keyword">void</SPAN> close(Device&, std::ios_base::openmode)
+ <SPAN CLASS="keyword">void</SPAN> close(Device&amp;, std::ios_base::openmode)
     {
         skip_ = <SPAN CLASS="keyword">false</SPAN>;
     }

Modified: trunk/libs/iostreams/doc/tutorial/finite_state_filters.html
==============================================================================
--- trunk/libs/iostreams/doc/tutorial/finite_state_filters.html (original)
+++ trunk/libs/iostreams/doc/tutorial/finite_state_filters.html 2013-05-06 05:14:59 EDT (Mon, 06 May 2013)
@@ -42,7 +42,7 @@
     A character class is a class type with a <CODE>static</CODE> member function <CODE>test</CODE> taking a character and a <CODE>std::locale</CODE> as arguments. <I>E.g.</I>,
 
 <PRE class="broken_ie"> <SPAN CLASS="keyword">struct</SPAN> is_any {
- <SPAN CLASS="keyword">static</SPAN> <SPAN CLASS="keyword">bool</SPAN> test(<SPAN CLASS="keyword">char</SPAN>, <SPAN CLASS="keyword">const</SPAN> std::locale&);
+ <SPAN CLASS="keyword">static</SPAN> <SPAN CLASS="keyword">bool</SPAN> test(<SPAN CLASS="keyword">char</SPAN>, <SPAN CLASS="keyword">const</SPAN> std::locale&amp;);
     };</PRE>
 
 <P>
@@ -85,8 +85,8 @@
     BOOST_IOSTREAMS_FSM(dos2unix_fsm) <SPAN CLASS='comment'>// Define skip and push.</SPAN>
     <SPAN CLASS="keyword">typedef</SPAN> dos2unix_fsm self;
     <SPAN CLASS="keyword">typedef</SPAN> boost::mpl::vector&lt;
- row&lt;initial_state, is&lt;<SPAN CLASS="literal">'\r'</SPAN>&gt;, initial_state, &self::skip&gt;,
- row&lt;initial_state, is_any, initial_state, &self::push&gt;
+ row&lt;initial_state, is&lt;<SPAN CLASS="literal">'\r'</SPAN>&gt;, initial_state, &amp;self::skip&gt;,
+ row&lt;initial_state, is_any, initial_state, &amp;self::push&gt;
             &gt; transition_table;
 };</PRE>
 
@@ -111,8 +111,8 @@
     <SPAN CLASS="keyword">void</SPAN> on_lf(<SPAN CLASS="keyword">char</SPAN>) { push(<SPAN CLASS="literal">'\r'</SPAN>); push(<SPAN CLASS="literal">'\n'</SPAN>); }
 
     <SPAN CLASS="keyword">typedef</SPAN> boost::mpl::vector&lt;
- row&lt;initial_state, is&lt;<SPAN CLASS="literal">'\n'</SPAN>&gt;, initial_state, &self::on_lf&gt;,
- row&lt;initial_state, is_any, initial_state, &self::push&gt;
+ row&lt;initial_state, is&lt;<SPAN CLASS="literal">'\n'</SPAN>&gt;, initial_state, &amp;self::on_lf&gt;,
+ row&lt;initial_state, is_any, initial_state, &amp;self::push&gt;
             &gt; transition_table;
 };</PRE>
 
@@ -143,16 +143,16 @@
     <SPAN CLASS="keyword">void</SPAN> push_slash(<SPAN CLASS="keyword">char</SPAN> c) { push('/'); push(c); }
 
     <SPAN CLASS="keyword">typedef</SPAN> boost::mpl::vector&lt;
- row&lt;no_comment, is&lt;<SPAN CLASS='literal'>'/'</SPAN>&gt;, pre_comment, &self::skip&gt;,
- row&lt;no_comment, is_any, no_comment, &self::push&gt;,
- row&lt;pre_comment, is&lt;<SPAN CLASS='literal'>'*'</SPAN>&gt;, comment, &self::skip&gt;,
- row&lt;pre_comment, is&lt;<SPAN CLASS='literal'>'/'</SPAN>&gt;, pre_comment, &self::push&gt;,
- row&lt;pre_comment, is_any, no_comment, &self::push_slash&gt;,
- row&lt;comment, is&lt;<SPAN CLASS='literal'>'*'</SPAN>&gt;, post_comment, &self::skip&gt;,
- row&lt;comment, is_any, comment, &self::skip&gt;,
- row&lt;post_comment, is&lt;<SPAN CLASS='literal'>'/'</SPAN>&gt;, no_comment, &self::skip&gt;,
- row&lt;post_comment, is&lt;<SPAN CLASS='literal'>'*'</SPAN>&gt;, post_comment, &self::skip&gt;,
- row&lt;post_comment, is_any, comment, &self::skip&gt;
+ row&lt;no_comment, is&lt;<SPAN CLASS='literal'>'/'</SPAN>&gt;, pre_comment, &amp;self::skip&gt;,
+ row&lt;no_comment, is_any, no_comment, &amp;self::push&gt;,
+ row&lt;pre_comment, is&lt;<SPAN CLASS='literal'>'*'</SPAN>&gt;, comment, &amp;self::skip&gt;,
+ row&lt;pre_comment, is&lt;<SPAN CLASS='literal'>'/'</SPAN>&gt;, pre_comment, &amp;self::push&gt;,
+ row&lt;pre_comment, is_any, no_comment, &amp;self::push_slash&gt;,
+ row&lt;comment, is&lt;<SPAN CLASS='literal'>'*'</SPAN>&gt;, post_comment, &amp;self::skip&gt;,
+ row&lt;comment, is_any, comment, &amp;self::skip&gt;,
+ row&lt;post_comment, is&lt;<SPAN CLASS='literal'>'/'</SPAN>&gt;, no_comment, &amp;self::skip&gt;,
+ row&lt;post_comment, is&lt;<SPAN CLASS='literal'>'*'</SPAN>&gt;, post_comment, &amp;self::skip&gt;,
+ row&lt;post_comment, is_any, comment, &amp;self::skip&gt;
             &gt; transition_table;
 };</PRE>
 

Modified: trunk/libs/iostreams/doc/tutorial/line_wrapping_filters.html
==============================================================================
--- trunk/libs/iostreams/doc/tutorial/line_wrapping_filters.html (original)
+++ trunk/libs/iostreams/doc/tutorial/line_wrapping_filters.html 2013-05-06 05:14:59 EDT (Mon, 06 May 2013)
@@ -80,7 +80,7 @@
     {
         <SPAN CLASS="keyword"><SPAN CLASS="keyword">int</SPAN></SPAN> c;
         <SPAN CLASS="keyword">while</SPAN> ((c = std::cin.get()) != <SPAN CLASS='numeric_literal'>EOF</SPAN>) {
- <SPAN CLASS="keyword">if</SPAN> (c != <SPAN CLASS="literal">'\n'</SPAN> && col_no_ &gt;= line_length_)
+ <SPAN CLASS="keyword">if</SPAN> (c != <SPAN CLASS="literal">'\n'</SPAN> &amp;&amp; col_no_ &gt;= line_length_)
                 put_char(<SPAN CLASS="literal">'\n'</SPAN>);
             put_char(c);
         }
@@ -112,10 +112,10 @@
         { }
 
     <SPAN CLASS="keyword">template</SPAN>&lt;<SPAN CLASS="keyword">typename</SPAN> Source&gt;
- <SPAN CLASS="keyword"><SPAN CLASS="keyword">int</SPAN></SPAN> get(Source& src);
+ <SPAN CLASS="keyword"><SPAN CLASS="keyword">int</SPAN></SPAN> get(Source&amp; src);
 
     <SPAN CLASS="keyword">template</SPAN>&lt;<SPAN CLASS="keyword">typename</SPAN> Sink&gt;
- <SPAN CLASS="keyword">void</SPAN> close(Sink&);
+ <SPAN CLASS="keyword">void</SPAN> close(Sink&amp;);
 <SPAN CLASS="keyword">private</SPAN>:
     <SPAN CLASS="keyword"><SPAN CLASS="keyword">int</SPAN></SPAN> get_char(<SPAN CLASS="keyword"><SPAN CLASS="keyword">int</SPAN></SPAN> c);
     <SPAN CLASS="keyword"><SPAN CLASS="keyword">int</SPAN></SPAN> line_length_;
@@ -140,7 +140,7 @@
 <P>This function updates the column count based on the given character <CODE>c</CODE>, then returns <CODE>c</CODE>. Using <CODE>get_char</CODE>, you can implement <CODE>get</CODE> as follows:</P>
 
 <PRE class="broken_ie"> <SPAN CLASS="keyword">template</SPAN>&lt;<SPAN CLASS="keyword">typename</SPAN> Source&gt;
- <SPAN CLASS="keyword"><SPAN CLASS="keyword">int</SPAN></SPAN> get(Source& src)
+ <SPAN CLASS="keyword"><SPAN CLASS="keyword">int</SPAN></SPAN> get(Source&amp; src)
     {
         <SPAN CLASS="keyword">if</SPAN> (has_next_) {
             has_next_ = <SPAN CLASS="keyword">false</SPAN>;
@@ -151,7 +151,7 @@
         <SPAN CLASS="keyword">if</SPAN> ((c = iostreams::get(src)) == <SPAN CLASS="numeric_literal">EOF</SPAN> || c == WOULD_BLOCK)
             <SPAN CLASS="keyword">return</SPAN> c;
 
- <SPAN CLASS="keyword">if</SPAN> (c != <SPAN CLASS="literal">'\n'</SPAN> && col_no_ &gt;= line_length_) {
+ <SPAN CLASS="keyword">if</SPAN> (c != <SPAN CLASS="literal">'\n'</SPAN> &amp;&amp; col_no_ &gt;= line_length_) {
             next_ = c;
             has_next_ = <SPAN CLASS="keyword">true</SPAN>;
             <SPAN CLASS="keyword">return</SPAN> get_char(<SPAN CLASS="literal">'\n'</SPAN>);
@@ -171,7 +171,7 @@
 <P>Finally, the member function <CODE>close</CODE> resets the Filter's state:</P>
 
 <PRE class="broken_ie"> <SPAN CLASS="keyword">template</SPAN>&lt;<SPAN CLASS="keyword">typename</SPAN> Sink&gt;
- <SPAN CLASS="keyword">void</SPAN> close(Sink&)
+ <SPAN CLASS="keyword">void</SPAN> close(Sink&amp;)
     {
         col_no_ = 0;
         has_next_ = <SPAN CLASS="keyword">false</SPAN>;
@@ -194,13 +194,13 @@
         { }
 
     <SPAN CLASS="keyword">template</SPAN>&lt;<SPAN CLASS="keyword">typename</SPAN> Sink&gt;
- <SPAN CLASS="keyword"><SPAN CLASS="keyword">bool</SPAN></SPAN> put(Sink& dest, <SPAN CLASS="keyword"><SPAN CLASS="keyword">int</SPAN></SPAN> c);
+ <SPAN CLASS="keyword"><SPAN CLASS="keyword">bool</SPAN></SPAN> put(Sink&amp; dest, <SPAN CLASS="keyword"><SPAN CLASS="keyword">int</SPAN></SPAN> c);
 
     <SPAN CLASS="keyword">template</SPAN>&lt;<SPAN CLASS="keyword">typename</SPAN> Sink&gt;
- <SPAN CLASS="keyword">void</SPAN> close(Sink&);
+ <SPAN CLASS="keyword">void</SPAN> close(Sink&amp;);
 <SPAN CLASS="keyword">private</SPAN>:
     <SPAN CLASS="keyword">template</SPAN>&lt;<SPAN CLASS="keyword">typename</SPAN> Sink&gt;
- <SPAN CLASS="keyword"><SPAN CLASS="keyword">bool</SPAN></SPAN> put_char(Sink& dest, <SPAN CLASS="keyword"><SPAN CLASS="keyword">int</SPAN></SPAN> c);
+ <SPAN CLASS="keyword"><SPAN CLASS="keyword">bool</SPAN></SPAN> put_char(Sink&amp; dest, <SPAN CLASS="keyword"><SPAN CLASS="keyword">int</SPAN></SPAN> c);
     <SPAN CLASS="keyword"><SPAN CLASS="keyword">int</SPAN></SPAN> line_length_;
     <SPAN CLASS="keyword"><SPAN CLASS="keyword">int</SPAN></SPAN> col_no_;
 };
@@ -210,7 +210,7 @@
 <P>Let's look first at the helper function <CODE>put_char</CODE>:</P>
 
 <PRE class="broken_ie"> <SPAN CLASS="keyword">template</SPAN>&lt;<SPAN CLASS="keyword">typename</SPAN> Sink&gt;
- <SPAN CLASS="keyword"><SPAN CLASS="keyword">bool</SPAN></SPAN> put_char(Sink& dest, <SPAN CLASS="keyword"><SPAN CLASS="keyword">int</SPAN></SPAN> c)
+ <SPAN CLASS="keyword"><SPAN CLASS="keyword">bool</SPAN></SPAN> put_char(Sink&amp; dest, <SPAN CLASS="keyword"><SPAN CLASS="keyword">int</SPAN></SPAN> c)
     {
         <SPAN CLASS="keyword">if</SPAN> (!iostreams::put(dest, c))
             <SPAN CLASS="keyword">return</SPAN> <SPAN CLASS="keyword">false</SPAN>;
@@ -224,9 +224,9 @@
 <P>This function attempts to write the character <CODE>c</CODE> to the given Sink and updates the column count if successful. Using <CODE>put_char</CODE>, you can implement <CODE>put</CODE> as follows:</P>
 
 <PRE class="broken_ie"> <SPAN CLASS="keyword">template</SPAN>&lt;<SPAN CLASS="keyword">typename</SPAN> Sink&gt;
- <SPAN CLASS="keyword"><SPAN CLASS="keyword">bool</SPAN></SPAN> put(Sink& dest, <SPAN CLASS="keyword"><SPAN CLASS="keyword">int</SPAN></SPAN> c)
+ <SPAN CLASS="keyword"><SPAN CLASS="keyword">bool</SPAN></SPAN> put(Sink&amp; dest, <SPAN CLASS="keyword"><SPAN CLASS="keyword">int</SPAN></SPAN> c)
     {
- <SPAN CLASS="keyword">if</SPAN> (c != <SPAN CLASS="literal">'\n'</SPAN> && col_no_ &gt;= line_length_ && !put_char(dest, <SPAN CLASS="literal">'\n'</SPAN>))
+ <SPAN CLASS="keyword">if</SPAN> (c != <SPAN CLASS="literal">'\n'</SPAN> &amp;&amp; col_no_ &gt;= line_length_ &amp;&amp; !put_char(dest, <SPAN CLASS="literal">'\n'</SPAN>))
             <SPAN CLASS="keyword">return</SPAN> <SPAN CLASS="keyword">false</SPAN>;
         <SPAN CLASS="keyword">return</SPAN> put_char(dest, c);
     }</PRE>
@@ -238,7 +238,7 @@
 <P>Finally, the member function <CODE>close</CODE> resets the Filter's state:</P>
 
 <PRE class="broken_ie"> <SPAN CLASS="keyword">template</SPAN>&lt;<SPAN CLASS="keyword">typename</SPAN> Sink&gt;
- <SPAN CLASS="keyword">void</SPAN> close(Sink&) { col_no_ = 0; }</PRE>
+ <SPAN CLASS="keyword">void</SPAN> close(Sink&amp;) { col_no_ = 0; }</PRE>
 
 <!-- Begin Nav -->
 

Modified: trunk/libs/iostreams/doc/tutorial/multichar_filters.html
==============================================================================
--- trunk/libs/iostreams/doc/tutorial/multichar_filters.html (original)
+++ trunk/libs/iostreams/doc/tutorial/multichar_filters.html 2013-05-06 05:14:59 EDT (Mon, 06 May 2013)
@@ -49,7 +49,7 @@
         { };
 
     <SPAN CLASS="keyword">template</SPAN>&lt;<SPAN CLASS="keyword">typename</SPAN> Source&gt;
- std::streamsize read(Source& src, <SPAN CLASS='keyword'>char</SPAN>* s, std::streamsize n)
+ std::streamsize read(Source&amp; src, <SPAN CLASS='keyword'>char</SPAN>* s, std::streamsize n)
     {
         <SPAN CLASS='comment'>// Read up to n filtered characters into the buffer s,</SPAN>
         <SPAN CLASS='comment'>// returning the number of characters read or -1 for EOF.</SPAN>
@@ -108,7 +108,7 @@
         { }
 
     <SPAN CLASS="keyword">template</SPAN>&lt;<SPAN CLASS="keyword">typename</SPAN> Source&gt;
- std::streamsize read(Source& src, <SPAN CLASS="keyword">char</SPAN>* s, std::streamsize n)
+ std::streamsize read(Source&amp; src, <SPAN CLASS="keyword">char</SPAN>* s, std::streamsize n)
     {
         <SPAN CLASS="keyword">for</SPAN> (std::streamsize z = <SPAN CLASS='numeric_literal'>0</SPAN>; z &lt; n; ++z) {
             <SPAN CLASS="keyword">int</SPAN> c;
@@ -131,7 +131,7 @@
     }
 
     <SPAN CLASS="keyword">template</SPAN>&lt;<SPAN CLASS="keyword">typename</SPAN> Source&gt;
- <SPAN CLASS="keyword">void</SPAN> close(Source&) { skip_ = false; }
+ <SPAN CLASS="keyword">void</SPAN> close(Source&amp;) { skip_ = false; }
 <SPAN CLASS="keyword">private</SPAN>:
     <SPAN CLASS="keyword">char</SPAN> comment_char_;
     <SPAN CLASS="keyword">bool</SPAN> skip_;
@@ -160,7 +160,7 @@
         { };
 
     <SPAN CLASS="keyword">template</SPAN>&lt;<SPAN CLASS="keyword">typename</SPAN> Sink&gt;
- std::streamsize write(Sink& dest, <SPAN CLASS='keyword'>const</SPAN> <SPAN CLASS='keyword'>char</SPAN>* s, std::streamsize n)
+ std::streamsize write(Sink&amp; dest, <SPAN CLASS='keyword'>const</SPAN> <SPAN CLASS='keyword'>char</SPAN>* s, std::streamsize n)
     {
         <SPAN CLASS='comment'>// Consume up to n filtered characters from the buffer s,</SPAN>
         <SPAN CLASS='comment'>// writing filtered characters to dest. Return the number</SPAN>
@@ -194,7 +194,7 @@
 <SPAN CLASS='keyword'>class</SPAN> my_output_filter : <SPAN CLASS='keyword'>public</SPAN> multichar_output_filter {
 <SPAN CLASS='keyword'>public</SPAN>:
     <SPAN CLASS="keyword">template</SPAN>&lt;<SPAN CLASS="keyword">typename</SPAN> Sink&gt;
- std::streamsize write(Sink& dest, <SPAN CLASS='keyword'>const</SPAN> <SPAN CLASS='keyword'>char</SPAN>* s, std::streamsize n);
+ std::streamsize write(Sink&amp; dest, <SPAN CLASS='keyword'>const</SPAN> <SPAN CLASS='keyword'>char</SPAN>* s, std::streamsize n);
 
     <SPAN CLASS='comment'>/* Other members */</SPAN>
 };</PRE>
@@ -219,7 +219,7 @@
         { }
 
     <SPAN CLASS="keyword">template</SPAN>&lt;<SPAN CLASS="keyword">typename</SPAN> Sink&gt;
- std::streamsize write(Sink& dest, <SPAN CLASS="keyword">const</SPAN> char* s, std::streamsize n)
+ std::streamsize write(Sink&amp; dest, <SPAN CLASS="keyword">const</SPAN> char* s, std::streamsize n)
     {
         std::streamsize z;
         <SPAN CLASS="keyword">for</SPAN> (z = <SPAN CLASS='numeric_literal'>0</SPAN>; z &lt; n; ++z) {
@@ -238,7 +238,7 @@
     }
 
     <SPAN CLASS="keyword">template</SPAN>&lt;<SPAN CLASS="keyword">typename</SPAN> Source&gt;
- <SPAN CLASS="keyword">void</SPAN> close(Source&) { skip_ = <SPAN CLASS="keyword">false</SPAN>; }
+ <SPAN CLASS="keyword">void</SPAN> close(Source&amp;) { skip_ = <SPAN CLASS="keyword">false</SPAN>; }
 <SPAN CLASS="keyword">private</SPAN>:
     <SPAN CLASS="keyword">char</SPAN> comment_char_;
     <SPAN CLASS="keyword">bool</SPAN> skip_;

Modified: trunk/libs/iostreams/doc/tutorial/shell_comments_filters.html
==============================================================================
--- trunk/libs/iostreams/doc/tutorial/shell_comments_filters.html (original)
+++ trunk/libs/iostreams/doc/tutorial/shell_comments_filters.html 2013-05-06 05:14:59 EDT (Mon, 06 May 2013)
@@ -93,7 +93,7 @@
     <SPAN CLASS='keyword'>typedef</SPAN> input_filter_tag category;
 
     <SPAN CLASS="keyword">template</SPAN>&lt;<SPAN CLASS="keyword">typename</SPAN> Source&gt;
- <SPAN CLASS='keyword'>int</SPAN> get(Source& src)
+ <SPAN CLASS='keyword'>int</SPAN> get(Source&amp; src)
     {
         <SPAN CLASS='comment'>// Attempt to produce one character of filtered</SPAN>
         <SPAN CLASS='comment'>// data, reading from src as necessary. If successful,</SPAN>
@@ -113,7 +113,7 @@
 <SPAN CLASS='keyword'>class</SPAN> my_input_filter : <SPAN CLASS='keyword'>public</SPAN> input_filter {
 <SPAN CLASS='keyword'>public</SPAN>:
     <SPAN CLASS="keyword">template</SPAN>&lt;<SPAN CLASS="keyword">typename</SPAN> Source&gt;
- <SPAN CLASS='keyword'>int</SPAN> get(Source& src);
+ <SPAN CLASS='keyword'>int</SPAN> get(Source&amp; src);
 
     <SPAN CLASS='comment'>/* Other members */</SPAN>
 };</PRE>
@@ -135,7 +135,7 @@
         { }
 
     <SPAN CLASS="keyword">template</SPAN>&lt;<SPAN CLASS="keyword">typename</SPAN> Source&gt;
- <SPAN CLASS="keyword"><SPAN CLASS="keyword">int</SPAN></SPAN> get(Source& src)
+ <SPAN CLASS="keyword"><SPAN CLASS="keyword">int</SPAN></SPAN> get(Source&amp; src)
     {
         <SPAN CLASS="keyword"><SPAN CLASS="keyword">int</SPAN></SPAN> c;
         <SPAN CLASS="keyword">while</SPAN> (<SPAN CLASS="keyword">true</SPAN>) {
@@ -153,7 +153,7 @@
     }
 
     <SPAN CLASS="keyword">template</SPAN>&lt;<SPAN CLASS="keyword">typename</SPAN> Source&gt;
- <SPAN CLASS="keyword">void</SPAN> close(Source&) { skip_ = <SPAN CLASS="keyword">false</SPAN>; }
+ <SPAN CLASS="keyword">void</SPAN> close(Source&amp;) { skip_ = <SPAN CLASS="keyword">false</SPAN>; }
 <SPAN CLASS="keyword">private</SPAN>:
     <SPAN CLASS="keyword">char</SPAN> comment_char_;
     <SPAN CLASS="keyword"><SPAN CLASS="keyword">bool</SPAN></SPAN> skip_;
@@ -183,10 +183,10 @@
     shell_comments_input_filter();
 
     <SPAN CLASS="keyword">template</SPAN>&lt;<SPAN CLASS="keyword">typename</SPAN> Source&gt;
- <SPAN CLASS="keyword">int</SPAN> get(Source& src);
+ <SPAN CLASS="keyword">int</SPAN> get(Source&amp; src);
 
     <SPAN CLASS="keyword">template</SPAN>&lt;<SPAN CLASS="keyword">typename</SPAN> Source&gt;
- <SPAN CLASS="keyword">void</SPAN> close(Source&) { skip_ = <SPAN CLASS="keyword">false</SPAN>; }
+ <SPAN CLASS="keyword">void</SPAN> close(Source&amp;) { skip_ = <SPAN CLASS="keyword">false</SPAN>; }
 <SPAN CLASS="keyword">private</SPAN>:
     <SPAN CLASS="keyword">bool</SPAN> skip_;
 };
@@ -215,7 +215,7 @@
     <SPAN CLASS='keyword'>typedef</SPAN> output_filter_tag category;
 
     <SPAN CLASS="keyword">template</SPAN>&lt;<SPAN CLASS="keyword">typename</SPAN> Sink&gt;
- <SPAN CLASS='keyword'>bool</SPAN> put(Sink& dest, <SPAN CLASS='keyword'>int</SPAN> c)
+ <SPAN CLASS='keyword'>bool</SPAN> put(Sink&amp; dest, <SPAN CLASS='keyword'>int</SPAN> c)
     {
         <SPAN CLASS='comment'>// Attempt to consume the given character of unfiltered</SPAN>
         <SPAN CLASS='comment'>// data, writing filtered data to dest as appropriate. </SPAN>
@@ -236,7 +236,7 @@
 <SPAN CLASS='keyword'>class</SPAN> my_output_filter : <SPAN CLASS='keyword'>public</SPAN> output_filter {
 <SPAN CLASS='keyword'>public</SPAN>:
     <SPAN CLASS="keyword">template</SPAN>&lt;<SPAN CLASS="keyword">typename</SPAN> Sink&gt;
- <SPAN CLASS='keyword'>bool</SPAN> put(Sink& dest, <SPAN CLASS='keyword'>int</SPAN> c);
+ <SPAN CLASS='keyword'>bool</SPAN> put(Sink&amp; dest, <SPAN CLASS='keyword'>int</SPAN> c);
 
     <SPAN CLASS='comment'>/* Other members */</SPAN>
 };</PRE>
@@ -257,7 +257,7 @@
         { }
 
     <SPAN CLASS="keyword">template</SPAN>&lt;<SPAN CLASS="keyword">typename</SPAN> Sink&gt;
- <SPAN CLASS="keyword"><SPAN CLASS="keyword">bool</SPAN></SPAN> put(Sink& dest, <SPAN CLASS="keyword"><SPAN CLASS="keyword">int</SPAN></SPAN> c)
+ <SPAN CLASS="keyword"><SPAN CLASS="keyword">bool</SPAN></SPAN> put(Sink&amp; dest, <SPAN CLASS="keyword"><SPAN CLASS="keyword">int</SPAN></SPAN> c)
     {
         skip_ = c == comment_char_ ?
             <SPAN CLASS="keyword">true</SPAN> :
@@ -272,7 +272,7 @@
     }
 
     <SPAN CLASS="keyword">template</SPAN>&lt;<SPAN CLASS="keyword">typename</SPAN> Source&gt;
- <SPAN CLASS="keyword">void</SPAN> close(Source&) { skip_ = <SPAN CLASS="keyword">false</SPAN>; }
+ <SPAN CLASS="keyword">void</SPAN> close(Source&amp;) { skip_ = <SPAN CLASS="keyword">false</SPAN>; }
 <SPAN CLASS="keyword">private</SPAN>:
     <SPAN CLASS="keyword">char</SPAN> comment_char_;
     <SPAN CLASS="keyword"><SPAN CLASS="keyword">bool</SPAN></SPAN> skip_;

Modified: trunk/libs/iostreams/doc/tutorial/tab_expanding_filters.html
==============================================================================
--- trunk/libs/iostreams/doc/tutorial/tab_expanding_filters.html (original)
+++ trunk/libs/iostreams/doc/tutorial/tab_expanding_filters.html 2013-05-06 05:14:59 EDT (Mon, 06 May 2013)
@@ -115,10 +115,10 @@
     }
 
     <SPAN CLASS="keyword">template</SPAN>&lt;<SPAN CLASS="keyword">typename</SPAN> Source&gt;
- <SPAN CLASS="keyword"><SPAN CLASS="keyword">int</SPAN></SPAN> get(Source& src);
+ <SPAN CLASS="keyword"><SPAN CLASS="keyword">int</SPAN></SPAN> get(Source&amp; src);
 
     <SPAN CLASS="keyword">template</SPAN>&lt;<SPAN CLASS="keyword">typename</SPAN> Source&gt;
- <SPAN CLASS="keyword">void</SPAN> close(Source&);
+ <SPAN CLASS="keyword">void</SPAN> close(Source&amp;);
 <SPAN CLASS="keyword">private</SPAN>:
     <SPAN CLASS="keyword"><SPAN CLASS="keyword">int</SPAN></SPAN> get_char(<SPAN CLASS="keyword"><SPAN CLASS="keyword">int</SPAN></SPAN> c);
     <SPAN CLASS="keyword"><SPAN CLASS="keyword">int</SPAN></SPAN> tab_size_;
@@ -143,7 +143,7 @@
 <P>This function updates the column count based on the given character <CODE>c</CODE> and returns <CODE>c</CODE>. Using <CODE>get_char</CODE> you can implement <CODE>get</CODE> as follows:</P>
 
 <PRE class="broken_ie"> <SPAN CLASS="keyword">template</SPAN>&lt;<SPAN CLASS="keyword">typename</SPAN> Source&gt;
- <SPAN CLASS="keyword"><SPAN CLASS="keyword">int</SPAN></SPAN> get(Source& src)
+ <SPAN CLASS="keyword"><SPAN CLASS="keyword">int</SPAN></SPAN> get(Source&amp; src)
     {
         <SPAN CLASS="keyword">if</SPAN> (spaces_ &gt; 0) {
             --spaces_;
@@ -171,7 +171,7 @@
 
 <P>As usual, the function <CODE>close</CODE> resets the Filter's state:</P>
 
-<PRE class="broken_ie"> <SPAN CLASS="keyword">void</SPAN> close(Source&)
+<PRE class="broken_ie"> <SPAN CLASS="keyword">void</SPAN> close(Source&amp;)
     {
         col_no_ = 0;
         spaces_ = 0;
@@ -196,13 +196,13 @@
     }
 
     <SPAN CLASS="keyword">template</SPAN>&lt;<SPAN CLASS="keyword">typename</SPAN> Sink&gt;
- <SPAN CLASS="keyword"><SPAN CLASS="keyword">bool</SPAN></SPAN> put(Sink& dest, <SPAN CLASS="keyword"><SPAN CLASS="keyword">int</SPAN></SPAN> c);
+ <SPAN CLASS="keyword"><SPAN CLASS="keyword">bool</SPAN></SPAN> put(Sink&amp; dest, <SPAN CLASS="keyword"><SPAN CLASS="keyword">int</SPAN></SPAN> c);
 
     <SPAN CLASS="keyword">template</SPAN>&lt;<SPAN CLASS="keyword">typename</SPAN> Sink&gt;
- <SPAN CLASS="keyword">void</SPAN> close(Sink&);
+ <SPAN CLASS="keyword">void</SPAN> close(Sink&amp;);
 <SPAN CLASS="keyword">private</SPAN>:
     <SPAN CLASS="keyword">template</SPAN>&lt;<SPAN CLASS="keyword">typename</SPAN> Sink&gt;
- <SPAN CLASS="keyword"><SPAN CLASS="keyword">bool</SPAN></SPAN> put_char(Sink& dest, <SPAN CLASS="keyword"><SPAN CLASS="keyword">int</SPAN></SPAN> c);
+ <SPAN CLASS="keyword"><SPAN CLASS="keyword">bool</SPAN></SPAN> put_char(Sink&amp; dest, <SPAN CLASS="keyword"><SPAN CLASS="keyword">int</SPAN></SPAN> c);
     <SPAN CLASS="keyword"><SPAN CLASS="keyword">int</SPAN></SPAN> tab_size_;
     <SPAN CLASS="keyword"><SPAN CLASS="keyword">int</SPAN></SPAN> col_no_;
     <SPAN CLASS="keyword"><SPAN CLASS="keyword">int</SPAN></SPAN> spaces_;
@@ -213,7 +213,7 @@
 <P>The implemenation helper function <CODE>put_char</CODE> is the same as that of line_wrapping_output_filter::put_char: it writes the given character to <CODE>std::cout</CODE> and increments the column number, unless the character is a newline, in which case the column number is reset.</P>
 
 <PRE class="broken_ie"> <SPAN CLASS="keyword">template</SPAN>&lt;<SPAN CLASS="keyword">typename</SPAN> Sink&gt;
- <SPAN CLASS="keyword"><SPAN CLASS="keyword">bool</SPAN></SPAN> put_char(Sink& dest, <SPAN CLASS="keyword"><SPAN CLASS="keyword">int</SPAN></SPAN> c)
+ <SPAN CLASS="keyword"><SPAN CLASS="keyword">bool</SPAN></SPAN> put_char(Sink&amp; dest, <SPAN CLASS="keyword"><SPAN CLASS="keyword">int</SPAN></SPAN> c)
     {
         <SPAN CLASS="keyword">if</SPAN> (!iostreams::put(dest, c))
             <SPAN CLASS="keyword">return</SPAN> <SPAN CLASS="keyword">false</SPAN>;
@@ -227,7 +227,7 @@
 <P>Using <CODE>put_char</CODE> you can implement <CODE>put</CODE> as follows:</P>
 
 <PRE class="broken_ie"> <SPAN CLASS="keyword">template</SPAN>&lt;<SPAN CLASS="keyword">typename</SPAN> Sink&gt;
- <SPAN CLASS="keyword"><SPAN CLASS="keyword">bool</SPAN></SPAN> put(Sink& dest, <SPAN CLASS="keyword"><SPAN CLASS="keyword">int</SPAN></SPAN> c)
+ <SPAN CLASS="keyword"><SPAN CLASS="keyword">bool</SPAN></SPAN> put(Sink&amp; dest, <SPAN CLASS="keyword"><SPAN CLASS="keyword">int</SPAN></SPAN> c)
     {
         for (; spaces_ &gt; 0; --spaces_)
             <SPAN CLASS="keyword">if</SPAN> (!put_char(dest, ' '))
@@ -250,7 +250,7 @@
 
 <P>As usual, the function <CODE>close</CODE> resets the Filter's state:</P>
 
-<PRE class="broken_ie"> <SPAN CLASS="keyword">void</SPAN> close(Source&)
+<PRE class="broken_ie"> <SPAN CLASS="keyword">void</SPAN> close(Source&amp;)
     {
         col_no_ = 0;
         spaces_ = 0;

Modified: trunk/libs/iostreams/doc/tutorial/unix2dos_filters.html
==============================================================================
--- trunk/libs/iostreams/doc/tutorial/unix2dos_filters.html (original)
+++ trunk/libs/iostreams/doc/tutorial/unix2dos_filters.html 2013-05-06 05:14:59 EDT (Mon, 06 May 2013)
@@ -76,7 +76,7 @@
     unix2dos_input_filter() : has_linefeed_(<SPAN CLASS='keyword'>false</SPAN>) { }
 
     <SPAN CLASS="keyword">template</SPAN>&lt;<SPAN CLASS="keyword">typename</SPAN> Source&gt;
- <SPAN CLASS="keyword">int</SPAN> get(Source& src)
+ <SPAN CLASS="keyword">int</SPAN> get(Source&amp; src)
     {
         <SPAN CLASS='comment'>// Handle unfinished business</SPAN>
         <SPAN CLASS="keyword">if</SPAN> (has_linefeed_) {
@@ -95,7 +95,7 @@
     }
 
     <SPAN CLASS="keyword">template</SPAN>&lt;<SPAN CLASS="keyword">typename</SPAN> Source&gt;
- <SPAN CLASS="keyword">void</SPAN> close(Source&);
+ <SPAN CLASS="keyword">void</SPAN> close(Source&amp;);
 <SPAN CLASS="keyword">private</SPAN>:
     <SPAN CLASS="keyword">bool</SPAN> has_linefeed_;
 };
@@ -107,7 +107,7 @@
 <P>As usual, the member function <CODE>close</CODE> reset's the Filter's state:</P>
 
 <PRE CLASS="broken_ie"> <SPAN CLASS="keyword">template</SPAN>&lt;<SPAN CLASS="keyword">typename</SPAN> Source&gt;
- <SPAN CLASS="keyword">void</SPAN> close(Source&) { skip_ = <SPAN CLASS="keyword">false</SPAN>; }</PRE>
+ <SPAN CLASS="keyword">void</SPAN> close(Source&amp;) { skip_ = <SPAN CLASS="keyword">false</SPAN>; }</PRE>
 
 <A NAME="unix2dos_output_filter"></A>
 <H4><CODE>unix2dos_output_filter</CODE></H4>
@@ -124,13 +124,13 @@
     unix2dos_output_filter() : has_linefeed_(<SPAN CLASS="keyword">false</SPAN>) { }
 
     <SPAN CLASS="keyword">template</SPAN>&lt;<SPAN CLASS="keyword">typename</SPAN> Sink&gt;
- <SPAN CLASS="keyword">bool</SPAN> put(Sink& dest, <SPAN CLASS="keyword">int</SPAN> c);
+ <SPAN CLASS="keyword">bool</SPAN> put(Sink&amp; dest, <SPAN CLASS="keyword">int</SPAN> c);
 
     <SPAN CLASS="keyword">template</SPAN>&lt;<SPAN CLASS="keyword">typename</SPAN> Sink&gt;
- <SPAN CLASS="keyword">void</SPAN> close(Sink&) { has_linefeed_ = <SPAN CLASS="keyword">false</SPAN>; }
+ <SPAN CLASS="keyword">void</SPAN> close(Sink&amp;) { has_linefeed_ = <SPAN CLASS="keyword">false</SPAN>; }
 <SPAN CLASS="keyword">private</SPAN>:
     <SPAN CLASS="keyword">template</SPAN>&lt;<SPAN CLASS="keyword">typename</SPAN> Sink&gt;
- <SPAN CLASS="keyword">bool</SPAN> put_char(Sink& dest, <SPAN CLASS="keyword">int</SPAN> c);
+ <SPAN CLASS="keyword">bool</SPAN> put_char(Sink&amp; dest, <SPAN CLASS="keyword">int</SPAN> c);
 
     <SPAN CLASS="keyword">bool</SPAN> has_linefeed_;
 };
@@ -144,7 +144,7 @@
 <P>Let's look first at the helper function <CODE>put_char</CODE>:</P>
 
 <PRE CLASS='broken_ie'> <SPAN CLASS="keyword">template</SPAN>&lt;<SPAN CLASS="keyword">typename</SPAN> Sink&gt;
- <SPAN CLASS="keyword">bool</SPAN> put_char(Sink& dest, <SPAN CLASS="keyword">int</SPAN> c)
+ <SPAN CLASS="keyword">bool</SPAN> put_char(Sink&amp; dest, <SPAN CLASS="keyword">int</SPAN> c)
     {
         <SPAN CLASS="keyword">bool</SPAN> result;
         <SPAN CLASS="keyword">if</SPAN> ((result = iostreams::put(dest, c)) == <SPAN CLASS="keyword">true</SPAN>) {
@@ -164,7 +164,7 @@
 
 <P>Using <CODE>put_char</CODE> you can implement <CODE>put</CODE> as follows:</P>
 
-<PRE CLASS='broken_ie'> <SPAN CLASS="keyword">bool</SPAN> put(Sink& dest, <SPAN CLASS="keyword">int</SPAN> c)
+<PRE CLASS='broken_ie'> <SPAN CLASS="keyword">bool</SPAN> put(Sink&amp; dest, <SPAN CLASS="keyword">int</SPAN> c)
     {
         <SPAN CLASS="keyword">if</SPAN> (c == <SPAN CLASS="literal">'\n'</SPAN>)
             <SPAN CLASS="keyword">return</SPAN> has_linefeed_ ?

Modified: trunk/libs/iostreams/doc/tutorial/writing_devices.html
==============================================================================
--- trunk/libs/iostreams/doc/tutorial/writing_devices.html (original)
+++ trunk/libs/iostreams/doc/tutorial/writing_devices.html 2013-05-06 05:14:59 EDT (Mon, 06 May 2013)
@@ -52,7 +52,7 @@
 <SPAN CLASS='keyword'>int</SPAN> main()
 {
     io::stream_buffer&lt;io::file_sink&gt; buf(<SPAN CLASS='literal'>"log.txt"</SPAN>);
- std::ostream out(&buf);
+ std::ostream out(&amp;buf);
     <SPAN CLASS='comment'>// out writes to log.txt</SPAN>
 }</PRE>
 


Boost-Commit list run by bdawes at acm.org, david.abrahams at rcn.com, gregod at cs.rpi.edu, cpdaniel at pacbell.net, john at johnmaddock.co.uk