@@ -319,7 +319,7 @@ correspond roughly to C++'s member functions
Virtual Functions with Default Implementations
We've seen in the previous section how classes with pure virtual functions are
-wrapped using Boost.Python's class wrapper
+wrapped using Boost.Python's class wrapper
facilities. If we wish to wrap non-pure-virtual functions instead, the
mechanism is a bit different.
diff --git a/doc/tutorial/doc/tutorial.qbk b/doc/tutorial/doc/tutorial.qbk
index a6ca4eb8..23b27649 100644
--- a/doc/tutorial/doc/tutorial.qbk
+++ b/doc/tutorial/doc/tutorial.qbk
@@ -509,7 +509,7 @@ functions so that a Python override may be called:
};
Notice too that in addition to inheriting from `Base`, we also multiply-
-inherited `wrapper` (See [@../../../v2//wrapper.html Wrapper]). The
+inherited `wrapper` (See [@../../../v2/wrapper.html Wrapper]). The
`wrapper` template makes the job of wrapping classes that are meant to
overridden in Python, easier.
@@ -538,7 +538,7 @@ correspond roughly to C++'s [*member functions]]
[section Virtual Functions with Default Implementations]
We've seen in the previous section how classes with pure virtual functions are
-wrapped using Boost.Python's [@../../../v2//wrapper.html class wrapper]
+wrapped using Boost.Python's [@../../../v2/wrapper.html class wrapper]
facilities. If we wish to wrap [*non]-pure-virtual functions instead, the
mechanism is a bit different.
diff --git a/doc/tutorial/doc/tutorial.xml b/doc/tutorial/doc/tutorial.xml
index 21ad2876..b34ccfa8 100644
--- a/doc/tutorial/doc/tutorial.xml
+++ b/doc/tutorial/doc/tutorial.xml
@@ -631,7 +631,7 @@ functions so that a Python override may be called:
Notice too that in addition to inheriting from Base, we also multiply-
-inherited wrapper<Base> (See Wrapper). The
+inherited wrapper<Base> (See Wrapper). The
wrapper template makes the job of wrapping classes that are meant to
overridden in Python, easier.
@@ -686,7 +686,7 @@ correspond roughly to C++'s member functionsVirtual Functions with Default Implementations
We've seen in the previous section how classes with pure virtual functions are
-wrapped using Boost.Python's class wrapper
+wrapped using Boost.Python's class wrapper
facilities. If we wish to wrap non-pure-virtual functions instead, the
mechanism is a bit different.
diff --git a/doc/v2/CallPolicies.html b/doc/v2/CallPolicies.html
index e2871051..946296a9 100644
--- a/doc/v2/CallPolicies.html
+++ b/doc/v2/CallPolicies.html
@@ -113,7 +113,7 @@
"ResultConverter.html#ResultConverterGenerator-concept">ResultConverterGenerator.
An MPL unary Metafunction
+ "../../../mpl/doc/refmanual/metafunction-class.html">Metafunction
Class used produce the "preliminary" result object. |
diff --git a/doc/v2/class.html b/doc/v2/class.html
index 50eb8e02..6a3333a6 100644
--- a/doc/v2/class.html
+++ b/doc/v2/class.html
@@ -730,7 +730,7 @@ class_& enable_pickling();
Class template
bases<T1, T2,...TN>
- An MPL sequence
+
An MPL sequence
which can be used in class_<...>
instantiations indicate a list of base classes.
diff --git a/doc/v2/errors.html b/doc/v2/errors.html
index 6d1a0b71..a8a77da1 100644
--- a/doc/v2/errors.html
+++ b/doc/v2/errors.html
@@ -107,7 +107,7 @@ void handle_exception() throw();
- Requires: The first form requires that the expression
function0<void>(f)
+ "../../../../doc/html/functionN.html">function0<void>(f)
is valid. The second form requires that a C++ exception is currently
being handled (see section 15.1 in the C++ standard).
diff --git a/doc/v2/faq.html b/doc/v2/faq.html
index f6754e73..690396c7 100644
--- a/doc/v2/faq.html
+++ b/doc/v2/faq.html
@@ -649,14 +649,14 @@ void b_insert(B& b, std::auto_ptr<A> a)
- Please refer to the Reducing Compiling Time section in the tutorial.
- Please refer to the Creating Packages section in the tutorial.
diff --git a/doc/v2/has_back_reference.html b/doc/v2/has_back_reference.html
index fe2ab619..3e7d24e6 100644
--- a/doc/v2/has_back_reference.html
+++ b/doc/v2/has_back_reference.html
@@ -86,7 +86,7 @@ namespace boost { namespace python
};
}}
- A "
+ A "
metafunction" that is inspected by Boost.Python to determine how
wrapped classes can be constructed.
diff --git a/doc/v2/init.html b/doc/v2/init.html
index 08138d98..92e4c38a 100644
--- a/doc/v2/init.html
+++ b/doc/v2/init.html
@@ -109,7 +109,7 @@
unspecified,...Tn =
unspecified>
- A MPL sequence which
+
A MPL sequence which
can be used to specify a family of one or more __init__
functions. Only the last Ti supplied
may be an instantiation of unspecified,...Tn =
unspecified>
- A MPL sequence which
+
A MPL sequence which
can be used to specify the optional arguments to an __init__
function.
diff --git a/doc/v2/make_function.html b/doc/v2/make_function.html
index 8d574e69..34ab1594 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.
- If
Signature
is supplied, it should be an instance of an MPL front-extensible
+ href="../../../mpl/doc/refmanual/front-extensible-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>
- Requires:
T is a class type.
Policies is a model of CallPolicies. ArgList is an MPL sequence of C++ argument
+ href="../../../mpl/doc/refmanual/forward-sequence.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/pickle.html b/doc/v2/pickle.html
index 1c6ae079..342adb2d 100644
--- a/doc/v2/pickle.html
+++ b/doc/v2/pickle.html
@@ -315,7 +315,7 @@ class we make all instances pickleable:
See also the
-tutorial section on injecting additional methods from Python.
diff --git a/doc/v2/rationale.html b/doc/v2/rationale.html
index 463d9e46..6dff06cf 100644
--- a/doc/v2/rationale.html
+++ b/doc/v2/rationale.html
@@ -42,7 +42,7 @@
13 November, 2002
-© Copyright Dave Abrahams
+
© Copyright Dave Abrahams
2002.