Use root links in quickbook.

[SVN r45364]
This commit is contained in:
Daniel James
2008-05-14 20:38:29 +00:00
parent f824853f3d
commit 2afce5a560
12 changed files with 19 additions and 19 deletions

View File

@ -288,7 +288,7 @@ Metrowerks CodeWarrior versions prior to 9.0]
You can see an example program that exercises this version of the You can see an example program that exercises this version of the
node iterators node iterators
[@../example/node_iterator3.cpp `here`]. [@/libs/iterator/example/node_iterator3.cpp `here`].
In the case of `node_iter`, it's not very compelling to pass In the case of `node_iter`, it's not very compelling to pass

View File

@ -39,7 +39,7 @@ The output is:
indirectly printing out the numbers from 0 to 7 indirectly printing out the numbers from 0 to 7
0 1 2 3 4 5 6 0 1 2 3 4 5 6
The source code for this example can be found [@../example/counting_iterator_example.cpp here]. The source code for this example can be found [@/libs/iterator/example/counting_iterator_example.cpp here].
[h2 Reference] [h2 Reference]

View File

@ -255,7 +255,7 @@ make them private and grant friendship to
Voila; a complete and conforming readable, forward-traversal Voila; a complete and conforming readable, forward-traversal
iterator! For a working example of its use, see iterator! For a working example of its use, see
[@../example/node_iterator1.cpp `this program`]. [@/libs/iterator/example/node_iterator1.cpp `this program`].
__ ../example/node_iterator1.cpp __ ../example/node_iterator1.cpp
@ -432,7 +432,7 @@ __ ../example/node_iterator2.hpp
You can see an example program which exercises our interoperable You can see an example program which exercises our interoperable
iterators iterators
[@../example/node_iterator2.cpp `here`]. [@/libs/iterator/example/node_iterator2.cpp `here`].
[h2 Telling the Truth] [h2 Telling the Truth]

View File

@ -75,7 +75,7 @@ The output is:
0 -1 4 5 8 0 -1 4 5 8
The source code for this example can be found [@../example/filter_iterator_example.cpp here]. The source code for this example can be found [@/libs/iterator/example/filter_iterator_example.cpp here].
[h2 Reference] [h2 Reference]

View File

@ -73,7 +73,7 @@ The output is:
The source code for this example can be found The source code for this example can be found
[@../example/indirect_iterator_example.cpp here]. [@/libs/iterator/example/indirect_iterator_example.cpp here].
[h2 Reference] [h2 Reference]

View File

@ -28,7 +28,7 @@
[/ Links ] [/ Links ]
[def _iterator_ [@../../libs/iterator/doc/index.html Boost.Iterator]] [def _iterator_ [@/libs/iterator/doc/index.html Boost.Iterator]]
[section:intro Introduction] [section:intro Introduction]
@ -112,7 +112,7 @@ templates.
[def _transform_ [@./transform_iterator.html `transform_iterator`]] [def _transform_ [@./transform_iterator.html `transform_iterator`]]
[def _zip_ [@./zip_iterator.html `zip_iterator`]] [def _zip_ [@./zip_iterator.html `zip_iterator`]]
[def _shared_ptr_ [@../../smart_ptr/shared_ptr.htm `shared_ptr`]] [def _shared_ptr_ [@/libs/smart_ptr/shared_ptr.htm `shared_ptr`]]
* _counting_: an iterator over a sequence of consecutive values. * _counting_: an iterator over a sequence of consecutive values.
Implements a "lazy sequence" Implements a "lazy sequence"
@ -152,7 +152,7 @@ templates.
[def _pointee_ [@./pointee.html `pointee.hpp`]] [def _pointee_ [@./pointee.html `pointee.hpp`]]
[def _iterator_traits_ [@./iterator_traits.html `iterator_traits.hpp`]] [def _iterator_traits_ [@./iterator_traits.html `iterator_traits.hpp`]]
[def _interoperable_ [@./interoperable.html `interoperable.hpp`]] [def _interoperable_ [@./interoperable.html `interoperable.hpp`]]
[def _MPL_ [@../../mpl/doc/index.html [*MPL]]] [def _MPL_ [@/libs/mpl/doc/index.html [*MPL]]]
* _pointee_: Provides the capability to deduce the referent types * _pointee_: Provides the capability to deduce the referent types
of pointers, smart pointers and iterators in generic code. Used of pointers, smart pointers and iterators in generic code. Used

View File

@ -84,7 +84,7 @@ The output is:
The source code for this example can be found The source code for this example can be found
[@../example/permutation_iter_example.cpp here]. [@/libs/iterator/example/permutation_iter_example.cpp here].
[h2 Reference] [h2 Reference]

View File

@ -41,7 +41,7 @@ The output is:
The source code for this example can be found The source code for this example can be found
[@../example/reverse_iterator_example.cpp here]. [@/libs/iterator/example/reverse_iterator_example.cpp here].
[h2 Reference] [h2 Reference]

View File

@ -1,7 +1,7 @@
[section:shared_container Shared Container Iterator] [section:shared_container Shared Container Iterator]
Defined in header [@../../../boost/shared_container_iterator.hpp `boost/shared_container_iterator.hpp`]. Defined in header [@/boost/shared_container_iterator.hpp `boost/shared_container_iterator.hpp`].
The purpose of the shared container iterator is to attach the lifetime The purpose of the shared container iterator is to attach the lifetime
of a container to the lifetime of its iterators. In other words, the of a container to the lifetime of its iterators. In other words, the
@ -56,7 +56,7 @@ original shared pointer `ints` ceases to exist after `set_range()`
returns, the `shared_counter_iterator` objects maintain references to returns, the `shared_counter_iterator` objects maintain references to
the underlying vector and thereby extend the container's lifetime. the underlying vector and thereby extend the container's lifetime.
[@../../../libs/utility/shared_iterator_example1.cpp `shared_iterator_example1.cpp`]: [@/libs/utility/shared_iterator_example1.cpp `shared_iterator_example1.cpp`]:
#include "shared_container_iterator.hpp" #include "shared_container_iterator.hpp"
#include "boost/shared_ptr.hpp" #include "boost/shared_ptr.hpp"
@ -139,7 +139,7 @@ explicitly specifying its type.
This example, similar to the previous, This example, similar to the previous,
uses `make_shared_container_iterator()` to create the iterators. uses `make_shared_container_iterator()` to create the iterators.
[@../../../libs/utility/shared_iterator_example2.cpp `shared_iterator_example2.cpp`]: [@/libs/utility/shared_iterator_example2.cpp `shared_iterator_example2.cpp`]:
#include "shared_container_iterator.hpp" #include "shared_container_iterator.hpp"
#include "boost/shared_ptr.hpp" #include "boost/shared_ptr.hpp"
@ -200,7 +200,7 @@ named. The output from this example is the same as the previous.
In the following example, a range of values is returned as a pair of shared_container_iterator objects. In the following example, a range of values is returned as a pair of shared_container_iterator objects.
[@../../../libs/utility/shared_iterator_example3.cpp `shared_iterator_example3.cpp`]: [@/libs/utility/shared_iterator_example3.cpp `shared_iterator_example3.cpp`]:
#include "shared_container_iterator.hpp" #include "shared_container_iterator.hpp"
#include "boost/shared_ptr.hpp" #include "boost/shared_ptr.hpp"

View File

@ -55,12 +55,12 @@ Header `<boost/iterator/iterator_traits.hpp>`:
[h2 Broken Compiler Notes] [h2 Broken Compiler Notes]
Because of workarounds in Boost, you may find that these Because of workarounds in Boost, you may find that these
[@../../mpl/doc/index.html#metafunctions metafunctions] actually work better than the facilities provided by [@/libs/mpl/doc/index.html#metafunctions metafunctions] actually work better than the facilities provided by
your compiler's standard library. your compiler's standard library.
On compilers that don't support partial specialization, such as On compilers that don't support partial specialization, such as
Microsoft Visual C++ 6.0 or 7.0, you may need to manually invoke Microsoft Visual C++ 6.0 or 7.0, you may need to manually invoke
[@../../type_traits/index.html#transformations BOOST_BROKEN_COMPILER_TYPE_TRAITS_SPECIALIZATION] on the [@/libs/type_traits/index.html#transformations BOOST_BROKEN_COMPILER_TYPE_TRAITS_SPECIALIZATION] on the
`value_type` of pointers that are passed to these metafunctions. `value_type` of pointers that are passed to these metafunctions.
Because of bugs in the implementation of GCC-2.9x, the name of Because of bugs in the implementation of GCC-2.9x, the name of

View File

@ -44,7 +44,7 @@ The output is:
The source code for this example can be found The source code for this example can be found
[@../example/transform_iterator_example.cpp here]. [@/libs/iterator/example/transform_iterator_example.cpp here].
[h2 Reference] [h2 Reference]

View File

@ -122,7 +122,7 @@ template.
For an introduction to using concept checking classes, see For an introduction to using concept checking classes, see
the documentation for the the documentation for the
[@../../concept_check/index.html `boost::concept_check`] library. [@/libs/concept_check/index.html `boost::concept_check`] library.
[h2 Reference] [h2 Reference]