Imported Upstream version 1.57.0
[platform/upstream/boost.git] / libs / bind / bind.html
index b57d5df..fc4756f 100644 (file)
@@ -147,8 +147,8 @@ bind(g, _1, _1, _1)(x, y, z);          // g(x, x, x)
 
 bind(f, i, _1);
 </pre>
-               <p>a copy of the value of <b>i</b> is stored into the function object. <A href="ref.html">
-                               boost::ref</A> and <A href="ref.html">boost::cref</A> can be used to make 
+               <p>a copy of the value of <b>i</b> is stored into the function object. <A href="../core/doc/html/core/ref.html">
+                               boost::ref</A> and <A href="../core/doc/html/core/ref.html">boost::cref</A> can be used to make 
                        the function object store a reference to an object, rather than a copy:
                </p>
                <pre>int i = 5;
@@ -272,7 +272,7 @@ bind(&amp;X::f, p, _1)(i);                  // (<i>internal copy of p</i>)-&gt;f(i)
                </p>
                <P>This feature of <b>bind</b> can be used to perform function composition. See <A href="bind_as_compose.cpp">
                                bind_as_compose.cpp</A> for an example that demonstrates how to use <b>bind</b>
-                       to achieve similar functionality to <A href="../compose/index.htm">Boost.Compose</A>.
+                       to achieve similar functionality to <A href="http://www.boost.org/doc/libs/1_31_0/libs/compose/index.htm">Boost.Compose</A>.
                </P>
                <p>Note that the first argument - the bound function object - is not evaluated, 
                        even when it's a function object that is produced by <STRONG>bind</STRONG> or a 
@@ -390,7 +390,7 @@ void connect()
                <p>As a general rule, the function objects generated by <b>bind</b> take their 
                        arguments by reference and cannot, therefore, accept non-const temporaries or 
                        literal constants. This is an inherent limitation of the C++ language in its 
-                       current (2003) incarnation, known as <A href="http://std.dkuug.dk/jtc1/sc22/wg21/docs/papers/2002/n1385.htm">
+                       current (2003) incarnation, known as <A href="http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2002/n1385.htm">
                                the forwarding problem</A>. (It will be fixed in the next standard, usually 
                        called C++0x.)</p>
                <p>The library uses signatures of the form
@@ -737,7 +737,7 @@ namespace
                        a nonnegative integer, is defined as:</p>
                <ul>
                        <li>
-                               <tt>x.get()</tt>, when <tt>x</tt> is of type <tt><A href="ref.html">boost::reference_wrapper</A>&lt;T&gt;</tt>
+                               <tt>x.get()</tt>, when <tt>x</tt> is of type <tt><A href="../core/doc/html/core/ref.html">boost::reference_wrapper</A>&lt;T&gt;</tt>
                                for some type <tt>T</tt>;
                        <li>
                                v<sub>k</sub>, when <tt>x</tt>
@@ -912,7 +912,7 @@ namespace
                        <li>
                                <A href="../config/config.htm">Boost.Config</A>
                        <li>
-                               <A href="ref.html">boost/ref.hpp</A>
+                               <A href="../core/doc/html/core/ref.html">boost/ref.hpp</A>
                        <li>
                                <A href="mem_fn.html">boost/mem_fn.hpp</A>
                        <li>