Skip to content

Commit 22c828c

Browse files
author
mikeblome
committed
fixing broken anchor links
1 parent eaaa9c3 commit 22c828c

21 files changed

Lines changed: 105 additions & 105 deletions

docs/standard-library/array-functions.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,7 @@ The \<array> header includes two non-member functions, `get` and `swap`, that op
2222
|-|-|
2323
|[get](#get)|[swap](#swap)|
2424

25-
## <a name="get_function"></a> get
25+
## <a name="get"></a> get
2626
Returns a reference to the specified element of the array.
2727

2828
```
@@ -81,7 +81,7 @@ int main()
8181
1 3
8282
```
8383

84-
## <a name="swap_function"></a> swap
84+
## <a name="swap"></a> swap
8585
A non-member template specialization of `std::swap` that swaps two `array` objects.
8686

8787
```

docs/standard-library/atomic-functions.md

Lines changed: 29 additions & 29 deletions
Original file line numberDiff line numberDiff line change
@@ -26,7 +26,7 @@ manager: "ghogen"
2626
|[atomic_signal_fence](#atomic_signal_fence)|[atomic_store](#atomic_store)|[atomic_store_explicit](#atomic_store_explicit)|
2727
|[atomic_thread_fence](#atomic_thread_fence)|[kill_dependency](#kill_dependency)|
2828

29-
## <a name="atomic_compare_exchange_strong_function"></a> atomic_compare_exchange_strong
29+
## <a name="atomic_compare_exchange_strong"></a> atomic_compare_exchange_strong
3030
Performs an atomic compare and exchange operation.
3131

3232
```
@@ -59,7 +59,7 @@ inline bool atomic_compare_exchange_strong(
5959
### Remarks
6060
This method performs an atomic compare and exchange operation by using implicit `memory_order_seq_cst`[memory_order](../standard-library/atomic-enums.md#memory_order_enum) arguments. For more information, see [atomic_compare_exchange_strong_explicit](../standard-library/atomic-functions.md#atomic_compare_exchange_strong_explicit).
6161

62-
## <a name="atomic_compare_exchange_strong_explicit_function"></a> atomic_compare_exchange_strong_explicit
62+
## <a name="atomic_compare_exchange_strong_explicit"></a> atomic_compare_exchange_strong_explicit
6363
Performs an *atomic compare and exchange* operation.
6464

6565
```
@@ -104,7 +104,7 @@ inline bool atomic_compare_exchange_strong_explicit(
104104
The the value that is stored in the object that is pointed to by `atom` is replaced with `Val` by using a `read-modify-write` operation and applying the memory order constraints that are specified by `Order1`. If the values are not equal,
105105
The operation replaces the value that is pointed to by `Exp` with the value that is stored in the object that is pointed to by `Atom` and applies the memory order constraints that are specified by `Order2`.
106106

107-
## <a name="atomic_compare_exchange_weak_function"></a> atomic_compare_exchange_weak
107+
## <a name="atomic_compare_exchange_weak"></a> atomic_compare_exchange_weak
108108
Performs a *weak atomic compare and exchange* operation.
109109

110110
```
@@ -137,7 +137,7 @@ inline bool atomic_compare_exchange_strong(
137137
### Remarks
138138
This method performs a *weak atomic compare and exchange operation* that has implicit `memory_order_seq_cst`[memory_order](../standard-library/atomic-enums.md#memory_order_enum) arguments. For more information, see [atomic_compare_exchange_weak_explicit](../standard-library/atomic-functions.md#atomic_compare_exchange_weak_explicit).
139139

140-
## <a name="atomic_compare_exchange_weak_explicit_function"></a> atomic_compare_exchange_weak_explicit
140+
## <a name="atomic_compare_exchange_weak_explicit"></a> atomic_compare_exchange_weak_explicit
141141
Performs a *weak atomic compare and exchange* operation.
142142

143143
```
@@ -182,7 +182,7 @@ inline bool atomic_compare_exchange_weak_explicit(
182182

183183
A *weak* atomic compare and exchange operation performs an exchange if the compared values are equal. However, if the values are not equal, the operation is not guaranteed to perform an exchange.
184184

185-
## <a name="atomic_exchange_function"></a> atomic_exchange
185+
## <a name="atomic_exchange"></a> atomic_exchange
186186
Uses `Value` to replace the stored value of `Atom`.
187187

188188
```
@@ -206,7 +206,7 @@ inline T atomic_exchange(atomic<Ty>* Atom, Ty Value) noexcept;
206206
### Remarks
207207
The `atomic_exchange` function performs a `read-modify-write` operation to exchange the value that is stored in `Atom` with `Value`, using the `memory_order_seq_cst`[memory_order](../standard-library/atomic-enums.md#memory_order_enum).
208208

209-
## <a name="atomic_exchange_explicit_function"></a> atomic_exchange_explicit
209+
## <a name="atomic_exchange_explicit"></a> atomic_exchange_explicit
210210
Replaces the stored value of `Atom` with `Value`.
211211

212212
```
@@ -239,7 +239,7 @@ inline Ty atomic_exchange_explicit(
239239
### Remarks
240240
The `atomic_exchange_explicit` function performs a `read-modify-write` operation to exchange the value that is stored in `Atom` with `Value`, within the memory constraints that are specified by `Order`.
241241

242-
## <a name="atomic_fetch_add_function"></a> atomic_fetch_add
242+
## <a name="atomic_fetch_add"></a> atomic_fetch_add
243243
Adds a value to an existing value that is stored in an `atomic` object.
244244

245245
```
@@ -272,7 +272,7 @@ integral atomic_fetch_add(volatile atomic-integral* Atom, integral Value) noexce
272272
integral atomic_fetch_add(atomic-integral* Atom, integral Value) noexcept;
273273
```
274274

275-
## <a name="atomic_fetch_add_explicit_function"></a> atomic_fetch_add_explicit
275+
## <a name="atomic_fetch_add_explicit"></a> atomic_fetch_add_explicit
276276
Adds a value to an existing value that is stored in an `atomic` object.
277277

278278
```
@@ -318,7 +318,7 @@ integral atomic_fetch_add_explicit(
318318
memory_order Order) noexcept;
319319
```
320320
321-
## <a name="atomic_fetch_and_function"></a> atomic_fetch_and
321+
## <a name="atomic_fetch_and"></a> atomic_fetch_and
322322
Performs a bitwise `and` on a value and an existing value that is stored in an `atomic` object.
323323
324324
```
@@ -341,7 +341,7 @@ inline T atomic_fetch_and(volatile atomic<T>* Atom, T Value) noexcept;
341341
### Remarks
342342
The `atomic_fetch_and` function performs a `read-modify-write` operation to replace the stored value of `Atom` with a bitwise `and` of `Value` and the current value that is stored in `Atom`, using the `memory_order_seq_cst`[memory_order](../standard-library/atomic-enums.md#memory_order_enum) constraint.
343343
344-
## <a name="atomic_fetch_and_explicit_function"></a> atomic_fetch_and_explicit
344+
## <a name="atomic_fetch_and_explicit"></a> atomic_fetch_and_explicit
345345
Performs a bitwise `and` of a value and an existing value that is stored in an `atomic` object.
346346
347347
```
@@ -374,7 +374,7 @@ inline T atomic_fetch_and_explicit(
374374
### Remarks
375375
The `atomic_fetch_and_explicit` function performs a `read-modify-write` operation to replace the stored value of `Atom` with a bitwise `and` of `Value` and the current value that is stored in `Atom`, within the memory constraints that are specified by `Order`.
376376
377-
## <a name="atomic_fetch_or_function"></a> atomic_fetch_or
377+
## <a name="atomic_fetch_or"></a> atomic_fetch_or
378378
Performs a bitwise `or` on a value and an existing value that is stored in an `atomic` object.
379379
380380
```
@@ -397,7 +397,7 @@ inline T atomic_fetch_or (volatile atomic<T>* Atom, T Value) noexcept;
397397
### Remarks
398398
The `atomic_fetch_or` function performs a `read-modify-write` operation to replace the stored value of `Atom` with a bitwise `or` of `Value` and the current value that is stored in `Atom`, using the `memory_order_seq_cst`[memory_order](../standard-library/atomic-enums.md#memory_order_enum).
399399
400-
## <a name="atomic_fetch_or_explicit_function"></a> atomic_fetch_or_explicit
400+
## <a name="atomic_fetch_or_explicit"></a> atomic_fetch_or_explicit
401401
Performs a bitwise `or` on a value and an existing value that is stored in an `atomic` object.
402402
403403
```
@@ -430,7 +430,7 @@ inline T atomic_fetch_or_explicit(
430430
### Remarks
431431
The `atomic_fetch_or_explicit` function performs a `read-modify-write` operation to replace the stored value of `Atom` with a bitwise `or` of `Value` and the current value that is stored in `Atom`, within the [memory_order](../standard-library/atomic-enums.md#memory_order_enum) constraints specified by `Order`.
432432
433-
## <a name="atomic_fetch_sub_function"></a> atomic_fetch_sub
433+
## <a name="atomic_fetch_sub"></a> atomic_fetch_sub
434434
Subtracts a value from an existing value that is stored in an `atomic` object.
435435
436436
```
@@ -467,7 +467,7 @@ integral atomic_fetch_sub(volatile atomic-integral* Atom, integral Value) noexce
467467
integral atomic_fetch_sub(atomic-integral* Atom, integral Value) noexcept;
468468
```
469469
470-
## <a name="atomic_fetch_sub_explicit_function"></a> atomic_fetch_sub_explicit
470+
## <a name="atomic_fetch_sub_explicit"></a> atomic_fetch_sub_explicit
471471
Subtracts a value from an existing value that is stored in an `atomic` object.
472472
473473
```
@@ -512,7 +512,7 @@ integral atomic_fetch_sub_explicit(
512512
memory_order Order) noexcept;
513513
```
514514

515-
## <a name="atomic_fetch_xor_function"></a> atomic_fetch_xor
515+
## <a name="atomic_fetch_xor"></a> atomic_fetch_xor
516516
Performs a bitwise `exclusive or` on a value and an existing value that is stored in an `atomic` object.
517517

518518
```
@@ -536,7 +536,7 @@ inline T atomic_fetch_xor(volatile atomic<T>* Atom, T Value) noexcept;
536536
### Remarks
537537
The `atomic_fetch_xor` function performs a `read-modify-write` operation to replace the stored value of `Atom` with a bitwise `exclusive or` of `Value` and the current value that is stored in `Atom`, using the `memory_order_seq_cst`[memory_order](../standard-library/atomic-enums.md#memory_order_enum).
538538

539-
## <a name="atomic_fetch_xor_explicit_function"></a> atomic_fetch_xor_explicit
539+
## <a name="atomic_fetch_xor_explicit"></a> atomic_fetch_xor_explicit
540540
Performs a bitwise `exclusive or` on a value and an existing value that is stored in an `atomic` object.
541541

542542
```
@@ -569,7 +569,7 @@ inline T atomic_fetch_xor_explicit(
569569
### Remarks
570570
The `atomic_fetch_xor_explicit` function performs a `read-modify-write` operation to replace the stored value of `Atom` with a bitwise `exclusive or` of `Value` and the current value that is stored in `Atom`, within the [memory_order](../standard-library/atomic-enums.md#memory_order_enum) constraints that are specified by `Order`.
571571

572-
## <a name="atomic_flag_clear_function"></a> atomic_flag_clear
572+
## <a name="atomic_flag_clear"></a> atomic_flag_clear
573573
Sets the `bool` flag in an [atomic_flag](../standard-library/atomic-flag-structure.md) object to `false`, within the `memory_order_seq_cst`[memory_order](../standard-library/atomic-enums.md#memory_order_enum).
574574

575575
```
@@ -581,7 +581,7 @@ inline void atomic_flag_clear(atomic_flag* Flag) noexcept;
581581
`Flag`
582582
A pointer to an `atomic_flag` object.
583583

584-
## <a name="atomic_flag_clear_explicit_function"></a> atomic_flag_clear_explicit
584+
## <a name="atomic_flag_clear_explicit"></a> atomic_flag_clear_explicit
585585
Sets the `bool` flag in an [atomic_flag](../standard-library/atomic-flag-structure.md) object to `false`, within the specified [memory_order](../standard-library/atomic-enums.md#memory_order_enum) constraints.
586586

587587
```
@@ -596,7 +596,7 @@ inline void atomic_flag_clear_explicit(atomic_flag* Flag, memory_order Order) no
596596
`Order`
597597
A [memory_order](../standard-library/atomic-enums.md#memory_order_enum).
598598

599-
## <a name="atomic_flag_test_and_set_function"></a> atomic_flag_test_and_set
599+
## <a name="atomic_flag_test_and_set"></a> atomic_flag_test_and_set
600600
Sets the `bool` flag in an [atomic_flag](../standard-library/atomic-flag-structure.md) object to `true`, within the constraints of the `memory_order_seq_cst`[memory_order](../standard-library/atomic-enums.md#memory_order_enum).
601601

602602
```
@@ -611,7 +611,7 @@ inline bool atomic_flag_test_and_set(atomic_flag* Flag,) noexcept;
611611
### Return Value
612612
The initial value of `Flag`.
613613

614-
## <a name="atomic_flag_test_and_set_explicit_function"></a> atomic_flag_test_and_set_explicit
614+
## <a name="atomic_flag_test_and_set_explicit"></a> atomic_flag_test_and_set_explicit
615615
Sets the `bool` flag in an [atomic_flag](../standard-library/atomic-flag-structure.md) object to `true`, within the specified [memory_order](../standard-library/atomic-enums.md#memory_order_enum) constraints.
616616

617617
```
@@ -629,7 +629,7 @@ inline bool atomic_flag_test_and_set_explicit(atomic_flag* Flag, memory_order Or
629629
### Return Value
630630
The initial value of `Flag`.
631631

632-
## <a name="atomic_init_function"></a> atomic_init
632+
## <a name="atomic_init"></a> atomic_init
633633
Sets the stored value in an `atomic` object.
634634

635635
```
@@ -649,7 +649,7 @@ inline void atomic_init(atomic<Ty>* Atom, Ty Value) noexcept;
649649
### Remarks
650650
`atomic_init` is not an atomic operation. It is not thread-safe.
651651

652-
## <a name="atomic_is_lock_free_function"></a> atomic_is_lock_free
652+
## <a name="atomic_is_lock_free"></a> atomic_is_lock_free
653653
Specifies whether atomic operations on an `atomic` object are *lock-free*.
654654

655655
```
@@ -669,7 +669,7 @@ inline bool atomic_is_lock_free(const atomic<T>* Atom) noexcept;
669669
### Remarks
670670
An atomic type is lock-free if no atomic operations on that type use locks. If this function returns true, the type is safe to use in signal-handlers.
671671

672-
## <a name="atomic_load_function"></a> atomic_load
672+
## <a name="atomic_load"></a> atomic_load
673673
Retrieves the stored value in an `atomic` object.
674674

675675
```
@@ -689,7 +689,7 @@ inline Ty atomic_load(const atomic<Ty>* Atom) noexcept;
689689
### Remarks
690690
`atomic_load` implicitly uses the `memory_order_seq_cst`[memory_order](../standard-library/atomic-enums.md#memory_order_enum).
691691

692-
## <a name="atomic_load_explicit_function"></a> atomic_load_explicit
692+
## <a name="atomic_load_explicit"></a> atomic_load_explicit
693693
Retrieves the stored value in an `atomic` object, within a specified [memory_order](../standard-library/atomic-enums.md#memory_order_enum).
694694

695695
```
@@ -709,7 +709,7 @@ inline Ty atomic_load_explicit(const atomic<Ty>* Atom, memory_order Order) noexc
709709
### Return Value
710710
The retrieved value that is stored in `Atom`.
711711

712-
## <a name="atomic_signal_fence_function"></a> atomic_signal_fence
712+
## <a name="atomic_signal_fence"></a> atomic_signal_fence
713713
Acts as a *fence*—which is a memory synchronization primitive that enforces ordering between load/store operations—between other fences in a calling thread that have signal handlers that are executed in the same thread.
714714

715715
```
@@ -732,7 +732,7 @@ inline void atomic_signal_fence(memory_order Order) noexcept;
732732
|`memory_order_acq_rel`|The fence is both an acquire fence and a release fence.|
733733
|`memory_order_seq_cst`|The fence is both an acquire fence and a release fence, and is sequentially consistent.|
734734

735-
## <a name="atomic_store_function"></a> atomic_store
735+
## <a name="atomic_store"></a> atomic_store
736736
Atomically stores a value in an atomic object.
737737

738738
```
@@ -752,7 +752,7 @@ inline Ty atomic_store_explicit(const atomic<Ty>* Atom, T Value) noexcept;
752752
### Remarks
753753
`atomic_store` stores `Value` in the object that is pointed to by `Atom`, within the `memory_order_seq_cst`[memory_order](../standard-library/atomic-enums.md#memory_order_enum) constraint.
754754

755-
## <a name="atomic_store_explicit_function"></a> atomic_store_explicit
755+
## <a name="atomic_store_explicit"></a> atomic_store_explicit
756756
Atomically stores a value in an atomic object.
757757

758758
```
@@ -782,7 +782,7 @@ inline Ty atomic_store_explicit(
782782
### Remarks
783783
`atomic_store` stores `Value` in the object that is pointed to by `Atom`, within the `memory_order` that is specified by `Order`.
784784

785-
## <a name="atomic_thread_fence_function"></a> atomic_thread_fence
785+
## <a name="atomic_thread_fence"></a> atomic_thread_fence
786786
Acts as a *fence*—which is a memory synchronization primitive that enforces ordering between load/store operations—without an associated atomic operation.
787787

788788
```
@@ -805,7 +805,7 @@ inline void atomic_thread_fence(memory_order Order) noexcept;
805805
|`memory_order_acq_rel`|The fence is both an acquire fence and a release fence.|
806806
|`memory_order_seq_cst`|The fence is both an acquire fence and a release fence, and is sequentially consistent.|
807807

808-
## <a name="kill_dependency_function"></a> kill_dependency
808+
## <a name="kill_dependency"></a> kill_dependency
809809
Removes a dependency.
810810

811811
```

docs/standard-library/binary-function-struct.md

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -9,10 +9,10 @@ ms.technology:
99
ms.tgt_pltfrm: ""
1010
ms.topic: "article"
1111
f1_keywords:
12-
- "std.binary_function"
13-
- "functional/std::binary_function"
14-
- "std::binary_function"
15-
- "binary_function"
12+
- "std.binary"
13+
- "functional/std::binary"
14+
- "std::binary"
15+
- "binary"
1616
dev_langs:
1717
- "C++"
1818
helpviewer_keywords:

docs/standard-library/chrono-functions.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@ manager: "ghogen"
1616
|[duration_cast](#duration_cast)|[time_point_cast](#time_point_cast)|
1717

1818

19-
## <a name="duration_cast_function"></a> duration_cast
19+
## <a name="duration_cast"></a> duration_cast
2020
Casts a `duration` object to a specified type.
2121

2222
```
@@ -30,7 +30,7 @@ constexpr To duration_cast(const duration<Rep, Period>& Dur);
3030
### Remarks
3131
If `To` is an instantiation of `duration`, this function does not participate in overload resolution.
3232

33-
## <a name="time_point_cast_function"></a> time_point_cast
33+
## <a name="time_point_cast"></a> time_point_cast
3434
Casts a [time_point](../standard-library/time-point-class.md) object to a specified type.
3535

3636
```

docs/standard-library/function-class.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -173,7 +173,7 @@ template <class Fx, class Alloc>
173173
### Remarks
174174
The member functions each replace the `callable object` held by `*this` with the callable object passed as the `operand`. Both allocate storage with the allocator object `Ax`.
175175

176-
## <a name="function__function"></a> function::function
176+
## <a name="function_"></a> function::function
177177
Constructs a wrapper that either is empty or stores a callable object of arbitrary type with a fixed signature.
178178

179179
```

0 commit comments

Comments
 (0)