diff --git a/doc/v2/callbacks.html b/doc/v2/callbacks.html
index 36eb1c31..d7d616c2 100644
--- a/doc/v2/callbacks.html
+++ b/doc/v2/callbacks.html
@@ -79,7 +79,7 @@ call_method<ResultType>(self_object, "method-name", a1, a2... aN
the arguments a1...aN are copied into
new Python objects, but this behavior can be overridden by the use of
ptr() and ref():
class X : boost::noncopyable
{
@@ -128,7 +128,7 @@ void apply(PyObject* callable, X& x)
boost::reference_wrapper<T>
+ "../../../bind/ref.html">boost::reference_wrapper<T>
The Python argument contains a pointer to, rather than a copy of,
x.get(). Note: failure to ensure that no Python code
diff --git a/doc/v2/class.html b/doc/v2/class.html
index 79ff4bd8..a6693fcd 100644
--- a/doc/v2/class.html
+++ b/doc/v2/class.html
@@ -130,7 +130,7 @@
conversions from indirectly-held wrapped B instances to
T.
- bases<>
+ bases<>
@@ -153,7 +153,7 @@
NonCopyable
If supplied, must be boost::noncopyable.
+ "../../../utility/utility.htm#Class_noncopyable">boost::noncopyable.
Suppresses automatic registration of to_python
conversions which copy T instances. Required when
@@ -164,17 +164,17 @@
- HeldType Semantics
+ HeldType Semantics
- If
HeldType is derived from T, its exposed
constructor(s) must accept an initial PyObject* argument
which refers back to the Python object that contains the
HeldType instance, as shown in this example. This argument is not
+ "call_method.html#examples">this example. This argument is not
included in the init-expression passed to def(init_expr), below,
+ href="#class_-spec-modifiers">def(init_expr), below,
nor is it passed explicitly by users when Python instances of
T are created. This idiom allows C++ virtual functions
which will be overridden in Python to access the Python object so the
@@ -306,7 +306,7 @@ class_(char const* name, char const* docstring, Init init_spec);
ntbs. If init_spec is
supplied, it must be either the special enumeration constant
no_init or an init-expression compatible with
+ "init.html#init-expressions">init-expression compatible with
T.
- Effects: Constructs a
class_ object holding a
@@ -350,7 +350,7 @@ class_& def(Init init_expr);
- Requires:
init_expr is the result of an init-expression compatible with
+ href="init.html#init-expressions">init-expression compatible with
T.
- Effects: For each valid
diff --git a/doc/v2/errors.html b/doc/v2/errors.html
index 75d53c95..ae25627b 100644
--- a/doc/v2/errors.html
+++ b/doc/v2/errors.html
@@ -134,7 +134,7 @@ void handle_exception() throw();
"make_function.html#make_function-spec">make_function(),
make_constructor(),
- def() and def() and class_::def(). The second form can be
more convenient to use (see the example below),
but various compilers have problems when exceptions are rethrown from
diff --git a/doc/v2/iterator.html b/doc/v2/iterator.html
index 8aefbfb1..fa53faa2 100644
--- a/doc/v2/iterator.html
+++ b/doc/v2/iterator.html
@@ -45,7 +45,7 @@
- Class
iterator synopsis
- - Class template
+
- Class template
iterator constructor
diff --git a/doc/v2/module.html b/doc/v2/module.html
index 22b29be8..04a5fbcd 100644
--- a/doc/v2/module.html
+++ b/doc/v2/module.html
@@ -71,7 +71,7 @@ This macro generates two functions in the scope where it is used:
and void init_module_name(), whose body must
follow the macro invocation. init_name passes
init_module_name to handle_exception() so
+href="errors.html#handle_exception-spec">handle_exception() so
that any C++ exceptions generated are safely processeed. During the
body of init_name, the current scope refers to the module
diff --git a/doc/v2/object.html b/doc/v2/object.html
index ecff20a6..1f47a075 100644
--- a/doc/v2/object.html
+++ b/doc/v2/object.html
@@ -186,7 +186,7 @@
@@ -232,7 +232,7 @@ x[slice(_,_,-1)]
The policies which are used for proxies representing an attribute
access to a const object.
- Class
+ Class
const_attribute_policies synopsis
namespace boost { namespace python { namespace api
diff --git a/doc/v2/opaque_pointer_converter.html b/doc/v2/opaque_pointer_converter.html
index 12db11f0..5c979999 100644
--- a/doc/v2/opaque_pointer_converter.html
+++ b/doc/v2/opaque_pointer_converter.html
@@ -123,7 +123,7 @@ explicit opaque_pointer_converter(char const* name);
Example
- please see example for
+ please see example for
return_opaque_pointer.
See Also
diff --git a/doc/v2/operators.html b/doc/v2/operators.html
index b76ec914..b4d91bb8 100755
--- a/doc/v2/operators.html
+++ b/doc/v2/operators.html
@@ -57,7 +57,7 @@
- Class
self_t unary operations
- - Class
+
- Class
self_t value operations
diff --git a/doc/v2/platforms.html b/doc/v2/platforms.html
index fb73705a..9893ee8d 100644
--- a/doc/v2/platforms.html
+++ b/doc/v2/platforms.html
@@ -51,13 +51,11 @@
3.1, and 3.2 on RedHat Linux 7.3
for Intel x86
- - Tru64 CXX
- 6.5.1 on OSF v. 5.1 for Dec/Compaq Alpha
+ - Tru64 CXX 6.5.1 on OSF v. 5.1 for Dec/Compaq
+ Alpha
- -
- MIPSPro 7.3.1.2m on
+ MIPSPro 7.3.1.2m on IRIX 6.5 for SGI
mips
@@ -70,21 +68,16 @@
-
- - KCC
- 3.4d on OSF v. 5.1 for Dec/Compaq Alpha
+ - KCC 3.4d on OSF v. 5.1 for Dec/Compaq Alpha
- - KCC
- 3.4d on AIX
+ - KCC 3.4d on AIX
- - Microsoft
- Windows XP Professional with Python Microsoft Windows XP Professional with Python 2.2, 2.2.1, and 2.2.2b1:
diff --git a/doc/v2/pointee.html b/doc/v2/pointee.html
index fc12e9b0..45994190 100644
--- a/doc/v2/pointee.html
+++ b/doc/v2/pointee.html
@@ -45,8 +45,8 @@
<boost/python/pointee.hpp> introduces a
traits metafunction
- template pointee<T> which can be used to extract the "pointed-to" type from the type of a pointer or smart pointer.
+ href="../../../mpl/doc/refmanual/metafunction.html">metafunction
+ template pointee<T> that can be used to extract the "pointed-to" type from the type of a pointer or smart pointer.
Classes
diff --git a/doc/v2/reference.html b/doc/v2/reference.html
index 7002727c..95097f67 100644
--- a/doc/v2/reference.html
+++ b/doc/v2/reference.html
@@ -76,7 +76,7 @@
- Dereferenceable
- - Extractor
+ - Extractor
- HolderGenerator
@@ -981,7 +981,7 @@
-
- class template pointee
+ "pointee.html#pointee-spec">pointee
diff --git a/doc/v2/reference_existing_object.html b/doc/v2/reference_existing_object.html
index df922f9d..9297917a 100644
--- a/doc/v2/reference_existing_object.html
+++ b/doc/v2/reference_existing_object.html
@@ -102,9 +102,9 @@ template <class T> struct apply
- Returns:
typedef to_python_indirect<T,V>
- type, where V is a HolderObjectGenerator
- which constructs an instance holder containing an unowned
+ type, where V is a class whose
+ static execute function constructs an instance
+ holder containing an unowned
U* pointing to the referent of the wrapped function's
return value.
diff --git a/doc/v2/return_internal_reference.html b/doc/v2/return_internal_reference.html
index 1ca2ec90..efdba20b 100644
--- a/doc/v2/return_internal_reference.html
+++ b/doc/v2/return_internal_reference.html
@@ -137,8 +137,8 @@ namespace boost { namespace python
}}
- default_call_policies static functionsreturn_internal_reference static functionsPyObject* postcall(PyObject* args, PyObject* result);diff --git a/doc/v2/slice.html b/doc/v2/slice.html index 53e207c6..dc1f9153 100644 --- a/doc/v2/slice.html +++ b/doc/v2/slice.html @@ -53,7 +53,7 @@ for the Python slice type.
slicesliceExposes the extended slicing protocol by wrapping the built-in slice
type. The semantics of the constructors and member functions defined
below can be fully understood by reading the Effects: constructs a new slice with start stop and step
values. Equivalent to the slice object created
by the built-in Python function slice(start,stop,step),
+ href="http://www.python.org/doc/current/lib/built-in-funcs.html">slice(start,stop,step),
or as part of the Python expression base[start:stop:step].
error_already_set and sets a Python TypeError
exception if no conversion is possible from the arguments to type