Skip to content

Commit 3d2c63f

Browse files
committed
fixed relative links in docs
1 parent 87d9299 commit 3d2c63f

16 files changed

+25
-25
lines changed

Diff for: doc/modules/ROOT/pages/changes.adoc

+2-2
Original file line numberDiff line numberDiff line change
@@ -406,7 +406,7 @@ future version.
406406

407407
== Release 1.38.0
408408

409-
* Use link:../../../core/swap.html[`boost::swap`^].
409+
* Use link:../../../../core/swap.html[`boost::swap`^].
410410
* {svn-ticket-url}/2237[Ticket 2237^]:
411411
Document that the equality and inequality operators are undefined for two
412412
objects if their equality predicates aren't equivalent. Thanks to Daniel
@@ -415,7 +415,7 @@ future version.
415415
Use a larger prime number list. Thanks to Thorsten Ottosen and Hervé
416416
Brönnimann.
417417
* Use
418-
link:../../../type_traits/index.html[aligned storage^] to store the types.
418+
link:../../../../type_traits/index.html[aligned storage^] to store the types.
419419
This changes the way the allocator is used to construct nodes. It used to
420420
construct the node with two calls to the allocator's `construct`
421421
method - once for the pointers and once for the value. It now constructs

Diff for: doc/modules/ROOT/pages/hash_equality.adoc

+4-4
Original file line numberDiff line numberDiff line change
@@ -27,7 +27,7 @@ boost::unordered_map<std::string, int, hash::fnv_1a>
2727
dictionary;
2828
```
2929

30-
There is an link:../../examples/fnv1.hpp[implementation of FNV-1a^] in the examples directory.
30+
There is an link:../../../examples/fnv1.hpp[implementation of FNV-1a^] in the examples directory.
3131

3232
If you wish to use a different equality function, you will also need to use a matching hash function. For example, to implement a case insensitive dictionary you need to define a case insensitive equality predicate and hash function:
3333

@@ -66,7 +66,7 @@ boost::unordered_map<std::string, int, ihash, iequal_to>
6666
```
6767

6868
This is a simplified version of the example at
69-
link:../../examples/case_insensitive.hpp[/libs/unordered/examples/case_insensitive.hpp^] which supports other locales and string types.
69+
link:../../../examples/case_insensitive.hpp[/libs/unordered/examples/case_insensitive.hpp^] which supports other locales and string types.
7070

7171
CAUTION: Be careful when using the equality (`==`) operator with custom equality
7272
predicates, especially if you're using a function pointer. If you compare two
@@ -105,7 +105,7 @@ struct point_hash
105105
boost::unordered_multiset<point, point_hash> points;
106106
```
107107

108-
Since the default hash function is link:../../../container_hash/index.html[Boost.Hash^],
108+
Since the default hash function is link:../../../../container_hash/index.html[Boost.Hash^],
109109
we can extend it to support the type so that the hash function doesn't need to be explicitly given:
110110

111111
```cpp
@@ -130,7 +130,7 @@ std::size_t hash_value(point const& p) {
130130
boost::unordered_multiset<point> points;
131131
```
132132

133-
See the link:../../../container_hash/index.html[Boost.Hash documentation^] for more detail on how to
133+
See the link:../../../../container_hash/index.html[Boost.Hash documentation^] for more detail on how to
134134
do this. Remember that it relies on extensions to the standard - so it
135135
won't work for other implementations of the unordered associative containers,
136136
you'll need to explicitly use Boost.Hash.

Diff for: doc/modules/ROOT/pages/hash_quality.adoc

+2-2
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@ Closed-addressing containers in Boost.Unordered are fairly robust against
1313
hash functions with less-than-ideal quality, but open-addressing and concurrent
1414
containers are much more sensitive to this factor, and their performance can
1515
degrade dramatically if the hash function is not appropriate. In general, if
16-
you're using functions provided by or generated with link:../../../container_hash/index.html[Boost.Hash^],
16+
you're using functions provided by or generated with link:../../../../container_hash/index.html[Boost.Hash^],
1717
the quality will be adequate, but you have to be careful when using alternative
1818
hash algorithms.
1919

@@ -116,7 +116,7 @@ If the hash function behaves properly:
116116
just the element found is checked).
117117
* The average number of comparisons per unsuccessful lookup should be close to 0.0.
118118

119-
An link:../../benchmark/string_stats.cpp[example^] is provided that displays container
119+
An link:../../../benchmark/string_stats.cpp[example^] is provided that displays container
120120
statistics for `boost::hash<std::string>`, an implementation of the
121121
https://en.wikipedia.org/wiki/Fowler%E2%80%93Noll%E2%80%93Vo_hash_function#FNV-1a_hash[FNV-1a hash^]
122122
and two ill-behaved custom hash functions that have been incorrectly marked as avalanching:

Diff for: doc/modules/ROOT/pages/intro.adoc

+1-1
Original file line numberDiff line numberDiff line change
@@ -92,7 +92,7 @@ Storing an object in an unordered associative container requires both a
9292
key equality function and a hash function. The default function objects in
9393
the standard containers support a few basic types including integer types,
9494
floating point types, pointer types, and the standard strings. Since
95-
Boost.Unordered uses link:../../../container_hash/index.html[boost::hash^] it also supports some other types,
95+
Boost.Unordered uses link:../../../../container_hash/index.html[boost::hash^] it also supports some other types,
9696
including standard containers. To use any types not supported by these methods
9797
you have to extend Boost.Hash to support the type or use
9898
your own custom equality predicates and hash functions. See the

Diff for: doc/modules/ROOT/pages/reference/concurrent_flat_map.adoc

+2-2
Original file line numberDiff line numberDiff line change
@@ -419,7 +419,7 @@ if concurrent outstanding operations on `y` do not access `x` directly or indire
419419
==== `BOOST_UNORDERED_DISABLE_REENTRANCY_CHECK`
420420

421421
In debug builds (more precisely, when
422-
link:../../../assert/doc/html/assert.html#boost_assert_is_void[`BOOST_ASSERT_IS_VOID`^]
422+
link:../../../../../assert/doc/html/assert.html#boost_assert_is_void[`BOOST_ASSERT_IS_VOID`^]
423423
is not defined), __container reentrancies__ (illegaly invoking an operation on `m` from within
424424
a function visiting elements of `m`) are detected and signalled through `BOOST_ASSERT_MSG`.
425425
When run-time speed is a concern, the feature can be disabled by globally defining
@@ -1805,7 +1805,7 @@ c.xref:#concurrent_flat_map_erase_if[erase_if](pred);
18051805
=== Serialization
18061806

18071807
``concurrent_flat_map``s can be archived/retrieved by means of
1808-
link:../../../serialization/index.html[Boost.Serialization^] using the API provided
1808+
link:../../../../../serialization/index.html[Boost.Serialization^] using the API provided
18091809
by this library. Both regular and XML archives are supported.
18101810

18111811
==== Saving an concurrent_flat_map to an archive

Diff for: doc/modules/ROOT/pages/reference/concurrent_flat_set.adoc

+2-2
Original file line numberDiff line numberDiff line change
@@ -366,7 +366,7 @@ if concurrent outstanding operations on `y` do not access `x` directly or indire
366366
==== `BOOST_UNORDERED_DISABLE_REENTRANCY_CHECK`
367367

368368
In debug builds (more precisely, when
369-
link:../../../assert/doc/html/assert.html#boost_assert_is_void[`BOOST_ASSERT_IS_VOID`^]
369+
link:../../../../../assert/doc/html/assert.html#boost_assert_is_void[`BOOST_ASSERT_IS_VOID`^]
370370
is not defined), __container reentrancies__ (illegaly invoking an operation on `m` from within
371371
a function visiting elements of `m`) are detected and signalled through `BOOST_ASSERT_MSG`.
372372
When run-time speed is a concern, the feature can be disabled by globally defining
@@ -1581,7 +1581,7 @@ c.xref:#concurrent_flat_set_erase_if[erase_if](pred);
15811581
=== Serialization
15821582

15831583
``concurrent_flat_set``s can be archived/retrieved by means of
1584-
link:../../../serialization/index.html[Boost.Serialization^] using the API provided
1584+
link:../../../../../serialization/index.html[Boost.Serialization^] using the API provided
15851585
by this library. Both regular and XML archives are supported.
15861586

15871587
==== Saving an concurrent_flat_set to an archive

Diff for: doc/modules/ROOT/pages/reference/concurrent_node_map.adoc

+2-2
Original file line numberDiff line numberDiff line change
@@ -436,7 +436,7 @@ if concurrent outstanding operations on `y` do not access `x` directly or indire
436436
==== `BOOST_UNORDERED_DISABLE_REENTRANCY_CHECK`
437437

438438
In debug builds (more precisely, when
439-
link:../../../assert/doc/html/assert.html#boost_assert_is_void[`BOOST_ASSERT_IS_VOID`^]
439+
link:../../../../../assert/doc/html/assert.html#boost_assert_is_void[`BOOST_ASSERT_IS_VOID`^]
440440
is not defined), __container reentrancies__ (illegaly invoking an operation on `m` from within
441441
a function visiting elements of `m`) are detected and signalled through `BOOST_ASSERT_MSG`.
442442
When run-time speed is a concern, the feature can be disabled by globally defining
@@ -1921,7 +1921,7 @@ c.xref:#concurrent_node_map_erase_if[erase_if](pred);
19211921
=== Serialization
19221922

19231923
``concurrent_node_map``s can be archived/retrieved by means of
1924-
link:../../../serialization/index.html[Boost.Serialization^] using the API provided
1924+
link:../../../../../serialization/index.html[Boost.Serialization^] using the API provided
19251925
by this library. Both regular and XML archives are supported.
19261926

19271927
==== Saving an concurrent_node_map to an archive

Diff for: doc/modules/ROOT/pages/reference/concurrent_node_set.adoc

+2-2
Original file line numberDiff line numberDiff line change
@@ -383,7 +383,7 @@ if concurrent outstanding operations on `y` do not access `x` directly or indire
383383
==== `BOOST_UNORDERED_DISABLE_REENTRANCY_CHECK`
384384

385385
In debug builds (more precisely, when
386-
link:../../../assert/doc/html/assert.html#boost_assert_is_void[`BOOST_ASSERT_IS_VOID`^]
386+
link:../../../../../assert/doc/html/assert.html#boost_assert_is_void[`BOOST_ASSERT_IS_VOID`^]
387387
is not defined), __container reentrancies__ (illegaly invoking an operation on `m` from within
388388
a function visiting elements of `m`) are detected and signalled through `BOOST_ASSERT_MSG`.
389389
When run-time speed is a concern, the feature can be disabled by globally defining
@@ -1704,7 +1704,7 @@ c.xref:#concurrent_node_set_erase_if[erase_if](pred);
17041704
=== Serialization
17051705

17061706
``concurrent_node_set``s can be archived/retrieved by means of
1707-
link:../../../serialization/index.html[Boost.Serialization^] using the API provided
1707+
link:../../../../../serialization/index.html[Boost.Serialization^] using the API provided
17081708
by this library. Both regular and XML archives are supported.
17091709

17101710
==== Saving an concurrent_node_set to an archive

Diff for: doc/modules/ROOT/pages/reference/unordered_flat_map.adoc

+1-1
Original file line numberDiff line numberDiff line change
@@ -1507,7 +1507,7 @@ return original_size - c.size();
15071507
=== Serialization
15081508

15091509
``unordered_flat_map``s can be archived/retrieved by means of
1510-
link:../../../serialization/index.html[Boost.Serialization^] using the API provided
1510+
link:../../../../../serialization/index.html[Boost.Serialization^] using the API provided
15111511
by this library. Both regular and XML archives are supported.
15121512

15131513
==== Saving an unordered_flat_map to an archive

Diff for: doc/modules/ROOT/pages/reference/unordered_flat_set.adoc

+1-1
Original file line numberDiff line numberDiff line change
@@ -1256,7 +1256,7 @@ return original_size - c.size();
12561256
=== Serialization
12571257

12581258
``unordered_flat_set``s can be archived/retrieved by means of
1259-
link:../../../serialization/index.html[Boost.Serialization^] using the API provided
1259+
link:../../../../../serialization/index.html[Boost.Serialization^] using the API provided
12601260
by this library. Both regular and XML archives are supported.
12611261

12621262
==== Saving an unordered_flat_set to an archive

Diff for: doc/modules/ROOT/pages/reference/unordered_map.adoc

+1-1
Original file line numberDiff line numberDiff line change
@@ -1771,7 +1771,7 @@ return original_size - c.size();
17711771
=== Serialization
17721772

17731773
``unordered_map``s can be archived/retrieved by means of
1774-
link:../../../serialization/index.html[Boost.Serialization^] using the API provided
1774+
link:../../../../../serialization/index.html[Boost.Serialization^] using the API provided
17751775
by this library. Both regular and XML archives are supported.
17761776

17771777
==== Saving an unordered_map to an archive

Diff for: doc/modules/ROOT/pages/reference/unordered_multimap.adoc

+1-1
Original file line numberDiff line numberDiff line change
@@ -1490,7 +1490,7 @@ return original_size - c.size();
14901490
=== Serialization
14911491

14921492
``unordered_multimap``s can be archived/retrieved by means of
1493-
link:../../../serialization/index.html[Boost.Serialization^] using the API provided
1493+
link:../../../../../serialization/index.html[Boost.Serialization^] using the API provided
14941494
by this library. Both regular and XML archives are supported.
14951495

14961496
==== Saving an unordered_multimap to an archive

Diff for: doc/modules/ROOT/pages/reference/unordered_multiset.adoc

+1-1
Original file line numberDiff line numberDiff line change
@@ -1422,7 +1422,7 @@ return original_size - c.size();
14221422
=== Serialization
14231423

14241424
``unordered_multiset``s can be archived/retrieved by means of
1425-
link:../../../serialization/index.html[Boost.Serialization^] using the API provided
1425+
link:../../../../../serialization/index.html[Boost.Serialization^] using the API provided
14261426
by this library. Both regular and XML archives are supported.
14271427

14281428
==== Saving an unordered_multiset to an archive

Diff for: doc/modules/ROOT/pages/reference/unordered_node_map.adoc

+1-1
Original file line numberDiff line numberDiff line change
@@ -1611,7 +1611,7 @@ return original_size - c.size();
16111611
=== Serialization
16121612

16131613
``unordered_node_map``s can be archived/retrieved by means of
1614-
link:../../../serialization/index.html[Boost.Serialization^] using the API provided
1614+
link:../../../../../serialization/index.html[Boost.Serialization^] using the API provided
16151615
by this library. Both regular and XML archives are supported.
16161616

16171617
==== Saving an unordered_node_map to an archive

Diff for: doc/modules/ROOT/pages/reference/unordered_node_set.adoc

+1-1
Original file line numberDiff line numberDiff line change
@@ -1364,7 +1364,7 @@ return original_size - c.size();
13641364
=== Serialization
13651365

13661366
``unordered_node_set``s can be archived/retrieved by means of
1367-
link:../../../serialization/index.html[Boost.Serialization^] using the API provided
1367+
link:../../../../../serialization/index.html[Boost.Serialization^] using the API provided
13681368
by this library. Both regular and XML archives are supported.
13691369

13701370
==== Saving an unordered_node_set to an archive

Diff for: doc/modules/ROOT/pages/reference/unordered_set.adoc

+1-1
Original file line numberDiff line numberDiff line change
@@ -1500,7 +1500,7 @@ return original_size - c.size();
15001500
=== Serialization
15011501

15021502
``unordered_set``s can be archived/retrieved by means of
1503-
link:../../../serialization/index.html[Boost.Serialization^] using the API provided
1503+
link:../../../../../serialization/index.html[Boost.Serialization^] using the API provided
15041504
by this library. Both regular and XML archives are supported.
15051505

15061506
==== Saving an unordered_set to an archive

0 commit comments

Comments
 (0)