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():

+ "../../../bind/ref.html">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

  1. 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 @@
    -
    operators
    +
    operators
    @@ -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 }}
-

Class - default_call_policies static functions

+

Class + return_internal_reference static functions

 PyObject* 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.

Classes

-

Class slice

+

Class slice

Exposes 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].

Throws: error_already_set and sets a Python TypeError exception if no conversion is possible from the arguments to type