From cfc867bd182d4812ae34cd0e81966efebdbddbf6 Mon Sep 17 00:00:00 2001
From: Rene Rivera Arbitrary Arity Support
I began using the Boost.Preprocessor
+href="../../../preprocessor/doc/index.html">Boost.Preprocessor
metaprogramming library to generate support for functions and member
functions of arbitrary arity, which was, to say the least, quite an
adventure. The feedback cycle resulting from my foray into
diff --git a/doc/v2/May2002.html b/doc/v2/May2002.html
index b5eb4e4f..578efc29 100644
--- a/doc/v2/May2002.html
+++ b/doc/v2/May2002.html
@@ -54,7 +54,7 @@ focused on reducing the support burden. In recent weeks, responding to
requests for support, espcially surrounding building the library, had
begun to impede progress on development. There was a major push to
release a stable 1.28.0 of Boost, including documentation of Boost.Build and specific
+href="../../../../tools/build/v1/build_system.htm">Boost.Build and specific
instructions for building Boost.Python
v1. The documentation for Boost.Python v2 was also updated as
described here.
@@ -70,7 +70,7 @@ described here.
Martin Casado which uncovered the key mechanism required to allow
shared libraries to use functions from the Python executable. The
current solution used in Boost.Build relies on a Python
+ href="../../../../tools/build/v1/gen_aix_import_file.py">Python
Script as part of the build process. This is not a problem for
Boost.Python, as Python will be available. However, the commands
issued by the script are so simple that a 100%-pure-Boost.Jam
@@ -84,8 +84,7 @@ described here.
Support for exposing C++ operators and functions as the corresponding
Python special methods was added. Thinking that the Boost.Python
-v1 interface was a little too
-esoteric (especially the use of
+v1 interface was a little too esoteric (especially the use of
left_operand<...>/right_operand<...> for
asymmetric operands), I introduced a simple form of expression
@@ -155,7 +154,7 @@ This forced the exposure of the property
interface used internally to implement the data member exposure
facility described in March. Properties are an
+ href="Mar2002.html#data_members">March. Properties are an
incredibly useful idiom, so it's good to be able to provide them
at little new development cost.
@@ -212,7 +211,7 @@ Major updates were made to the following pages:
-
diff --git a/doc/v2/acknowledgments.html b/doc/v2/acknowledgments.html
index 3cc24edb..07aa08bf 100644
--- a/doc/v2/acknowledgments.html
+++ b/doc/v2/acknowledgments.html
@@ -72,7 +72,7 @@
use the new preproccessor metaprogramming constructs and helping us to
work around buggy and slow C++ preprocessors.
Bruno da Silva de
+ Bruno da Silva de
Oliveira contributed the ingenious Pyste ("Pie-Steh")
code generator.
diff --git a/doc/v2/faq.html b/doc/v2/faq.html
index e459c867..64fefbc9 100644
--- a/doc/v2/faq.html
+++ b/doc/v2/faq.html
@@ -440,7 +440,7 @@ Breakpoint 1, 0x1e04eff0 in python22!PyOS_Readline ()
Debugging extensions through Boost.Build
If you are launching your extension module tests with Boost.Build using the
+ "../../../../tools/build/v1/build_system.htm">Boost.Build using the
boost-python-runtest rule, you can ask it to launch your
debugger for you by adding "-sPYTHON_LAUNCH=debugger" to your bjam
command-line:
diff --git a/doc/v2/from_python.html b/doc/v2/from_python.html
index 6d08f733..10da6458 100644
--- a/doc/v2/from_python.html
+++ b/doc/v2/from_python.html
@@ -71,9 +71,8 @@ namespace boost { namespace python
{
template <class T>
struct from_python : private boost::noncopyable // Exposition only.
- // from_python<T> meets the NonCopyable requirements
+"../../../utility/utility.htm#Class_noncopyable">boost::noncopyable // Exposition only.
+ // from_python<T> meets the NonCopyable requirements
{
from_python(PyObject*);
bool convertible() const;
diff --git a/doc/v2/instance_holder.html b/doc/v2/instance_holder.html
index 4fabad4a..13e7411e 100755
--- a/doc/v2/instance_holder.html
+++ b/doc/v2/instance_holder.html
@@ -97,7 +97,7 @@
namespace boost { namespace python
{
- class instance_holder : noncopyable
+ class instance_holder : noncopyable
{
public:
// destructor
diff --git a/doc/v2/make_function.html b/doc/v2/make_function.html
index d64e859a..2bc04d08 100644
--- a/doc/v2/make_function.html
+++ b/doc/v2/make_function.html
@@ -99,7 +99,7 @@ template <class F, class Policies, class Keywords, class Signature>
arguments of the resulting function.
Signature
is supplied, it should be an instance of an MPL front-extensible
+ href="../../../mpl/doc/ref/Sequence.html">MPL front-extensible
sequence representing the function's return type followed by
its argument types. Pass a Signature when wrapping
function object types whose signatures can't be deduced, or when
@@ -135,7 +135,7 @@ template <class ArgList, class Generator, class Policies>
T is a class type.
Policies is a model of CallPolicies. ArgList is an MPL sequence of C++ argument
+ href="../../../mpl/doc/ref/Sequences.html">MPL sequence of C++ argument
types (A1, A2,... AN) such that if
a1, a2... aN are objects of type
A1, A2,... AN respectively, the expression new
diff --git a/doc/v2/return_value_policy.html b/doc/v2/return_value_policy.html
index 601c49d5..1a18b3b1 100644
--- a/doc/v2/return_value_policy.html
+++ b/doc/v2/return_value_policy.html
@@ -86,7 +86,7 @@
"ResultConverter.html#ResultConverterGenerator-concept">ResultConverterGenerator
A model of ResultConverterGenerator.
+ "ResultConverter.html#ResultConverterGenerator-concept">ResultConverterGenerator.
diff --git a/doc/v2/to_python_value.html b/doc/v2/to_python_value.html
index 76446024..6f1bc051 100644
--- a/doc/v2/to_python_value.html
+++ b/doc/v2/to_python_value.html
@@ -60,8 +60,8 @@ namespace boost { namespace python
template <class T>
struct to_python_value
{
- typedef typename add_reference<
- typename add_const<T>::type
+ typedef typename add_reference<
+ typename add_const<T>::type
>::type argument_type;
static bool convertible();
diff --git a/todo.html b/todo.html
index e7014f8e..b2095ab6 100755
--- a/todo.html
+++ b/todo.html
@@ -16,7 +16,7 @@
copyright: Copyright David Abrahams 2003. See accompanying
-license for terms of use.
+license for terms of use.
diff --git a/todo.txt b/todo.txt
index c4d39192..be4e329f 100644
--- a/todo.txt
+++ b/todo.txt
@@ -16,7 +16,7 @@ __ ../../index.htm
.. contents:: Outline
-.. _license: ../../LICENSE
+.. _license: ../../LICENSE_1_0.txt
Class Support
=============