You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
The types `Fty, T1, T2, ..., TN` must be copy constructible, and `INVOKE(fn, t1, ..., tN)` must be a valid expression for some values `w1, w2, ..., wN`.
93
93
94
-
The first template function returns a forwarding call wrapper `g` with a weak result type. The effect of `g(u1, u2, ..., uM)` is `INVOKE(f, v1, v2, ..., vN,`[result_of Class](../standard-library/result-of-class2.md)`<Fty``cv``(V1, V2, ..., VN)>::type)`, where `cv` is the cv-qualifiers of `g` and the values and types of the bound arguments `v1, v2, ..., vN` are determined as specified below. You use it to bind arguments to a callable object to make a callable object with a tailored argument list.
94
+
The first template function returns a forwarding call wrapper `g` with a weak result type. The effect of `g(u1, u2, ..., uM)` is `INVOKE(f, v1, v2, ..., vN,`[result_of](../standard-library/result-of-class.md)`<Fty``cv``(V1, V2, ..., VN)>::type)`, where `cv` is the cv-qualifiers of `g` and the values and types of the bound arguments `v1, v2, ..., vN` are determined as specified below. You use it to bind arguments to a callable object to make a callable object with a tailored argument list.
95
95
96
96
The second template function returns a forwarding call wrapper `g` with a nested type `result_type` that is a synonym for `Ret`. The effect of `g(u1, u2, ..., uM)` is `INVOKE(f, v1, v2, ..., vN, Ret)`, where `cv` is the cv-qualifiers of `g` and the values and types of the bound arguments `v1, v2, ..., vN` are determined as specified below. You use it to bind arguments to a callable object to make a callable object with a tailored argument list and with a specified return type.
Copy file name to clipboardExpand all lines: docs/standard-library/functional.md
-1Lines changed: 0 additions & 1 deletion
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -115,7 +115,6 @@ Defines C++ Standard Library functions that help construct *function objects*—
115
115
|[pointer_to_binary_function](../standard-library/pointer-to-binary-function-class.md)|Converts a binary function pointer into an adaptable binary function.|
116
116
|[pointer_to_unary_function](../standard-library/pointer-to-unary-function-class.md)|Converts a unary function pointer into an adaptable unary function.|
117
117
|[reference_wrapper](../standard-library/reference-wrapper-class.md)|A class that wraps a reference.|
118
-
|[result_of](../standard-library/result-of-class2.md)|A struct that holds the return type of a wrapped callable object.|
119
118
|[unary_negate](../standard-library/unary-negate-class.md)|A template class providing a member function that negates the return value of a specified unary function.|
Copy file name to clipboardExpand all lines: docs/standard-library/regex-traits-char-class.md
+4-5Lines changed: 4 additions & 5 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -9,13 +9,12 @@ ms.technology:
9
9
ms.tgt_pltfrm: ""
10
10
ms.topic: "article"
11
11
f1_keywords:
12
-
- "std::tr1::regex_traits<char>"
13
-
- "regex_traits<char>"
14
-
- "std.tr1.regex_traits<char>"
12
+
- "std::regex_traits<char>"
13
+
- "regex/std::regex_traits<char>"
15
14
dev_langs:
16
15
- "C++"
17
16
helpviewer_keywords:
18
-
- "regex_traits<char> class [TR1]"
17
+
- "regex_traits<char> class"
19
18
ms.assetid: ce95ebcd-3687-4ad5-bf1d-b89fdc633675
20
19
caps.latest.revision: 17
21
20
author: "corob-msft"
@@ -47,7 +46,7 @@ class regex_traits<char>
47
46
```
48
47
49
48
## Remarks
50
-
The class is an explicit specialization of template class [regex_traits Class](../standard-library/regex-traits-class.md) for elements of type `char` (so that it can take advantage of library functions that manipulate objects of this type).
49
+
The class is an explicit specialization of template class [regex_traits](../standard-library/regex-traits-class.md) for elements of type `char` (so that it can take advantage of library functions that manipulate objects of this type).
The template class describes various regular expression traits for type `Elem`. The template class [basic_regex Class](../standard-library/basic-regex-class.md) uses this information to manipulate elements of type `Elem`.
Copy file name to clipboardExpand all lines: docs/standard-library/regex-traits-wchar-t-class.md
+4-5Lines changed: 4 additions & 5 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -9,13 +9,12 @@ ms.technology:
9
9
ms.tgt_pltfrm: ""
10
10
ms.topic: "article"
11
11
f1_keywords:
12
-
- "std::tr1::regex_traits<wchar_t>"
13
-
- "regex_traits<wchar_t>"
14
-
- "std.tr1.regex_traits<wchar_t>"
12
+
- "std::regex_traits<wchar_t>"
13
+
- "regex/std::regex_traits<wchar_t>"
15
14
dev_langs:
16
15
- "C++"
17
16
helpviewer_keywords:
18
-
- "regex_traits<wchar_t> class [TR1]"
17
+
- "regex_traits<wchar_t> class"
19
18
ms.assetid: 288d6fdb-fb8e-4a4d-904a-53916be7f95b
20
19
caps.latest.revision: 17
21
20
author: "corob-msft"
@@ -47,7 +46,7 @@ class regex_traits<wchar_t>
47
46
```
48
47
49
48
## Remarks
50
-
The class is an explicit specialization of template class [regex_traits Class](../standard-library/regex-traits-class.md) for elements of type `wchar_t` (so that it can take advantage of library functions that manipulate objects of this type).
49
+
The class is an explicit specialization of template class [regex_traits](../standard-library/regex-traits-class.md) for elements of type `wchar_t` (so that it can take advantage of library functions that manipulate objects of this type).
0 commit comments