Skip to content

Commit 20797b5

Browse files
TaojunshenTylerMSFTv-rajagtPRMerger14PRMerger7
authored
6/16/2022 AM Publish (#4356)
* update requirements * update dates * updates * update year * removed exception detail * update version info * wording update * Link fixed. * Link fixed. * Link fixed. * Address more `this` issues found during #4327 fix (MicrosoftDocs#4333) * Address more `this` issues found during #4327 fix * Fix missed code formatting * updating this keyword * Acrolinx update * Arm64EC ABI * Fix bot comments * Acrolinx and style updates * update after review * Add EC function name decoration section * Remove duplicated typedef * Add decorated names updates * update after review * Update per David Lowndes issue * Also update merge modules article * fix typo * PR feedback * updating this keyword * resolving error * Fix a typo in Decorated names * Ranges (#4314) * draft * add begin() * add stubs * work * added art * days work * finish draft of namespace level functions * fix filenames * cleanup pass * minor update * stash * clean up adaptors sectin * start discussion of views and range adaptors * fix return value heading * tech review * acrolinx type fixes * Update docs/standard-library/range-functions.md Co-authored-by: Casey Carter <[email protected]> * tech review2 * fix typo * one more typo Co-authored-by: TylerMSFT <[email protected]> Co-authored-by: Casey Carter <[email protected]> * update after review * Confirm merge from FromPublicMasterBranch to main to sync with https://github.com/MicrosoftDocs/cpp-docs (branch main) (MicrosoftDocs#4347) * 6/8/2022 AM Publish (MicrosoftDocs#4339) * update requirements * update dates * updates * update year * removed exception detail * update version info * wording update * Link fixed. * Link fixed. * Link fixed. * Address more `this` issues found during #4327 fix (MicrosoftDocs#4333) * Address more `this` issues found during #4327 fix * Fix missed code formatting Co-authored-by: TylerMSFT <[email protected]> Co-authored-by: v-rajagt <[email protected]> Co-authored-by: PRMerger14 <[email protected]> Co-authored-by: PRMerger7 <[email protected]> Co-authored-by: PRMerger12 <[email protected]> Co-authored-by: Colin Robertson <[email protected]> * 6/9/2022 AM Publish (#4342) * update requirements * update dates * updates * update year * removed exception detail * update version info * wording update * Link fixed. * Link fixed. * Link fixed. * Address more `this` issues found during #4327 fix (MicrosoftDocs#4333) * Address more `this` issues found during #4327 fix * Fix missed code formatting * updating this keyword * Acrolinx update * update after review * Remove duplicated typedef * update after review * Update per David Lowndes issue * Also update merge modules article * fix typo Co-authored-by: TylerMSFT <[email protected]> Co-authored-by: v-rajagt <[email protected]> Co-authored-by: PRMerger14 <[email protected]> Co-authored-by: PRMerger7 <[email protected]> Co-authored-by: PRMerger12 <[email protected]> Co-authored-by: Colin Robertson <[email protected]> Co-authored-by: opbld17 <[email protected]> Co-authored-by: rachana-satao <[email protected]> Co-authored-by: opbld16 <[email protected]> Co-authored-by: Tomohiro Endo <[email protected]> Co-authored-by: Tyler Whitney <[email protected]> Co-authored-by: Colin Robertson <[email protected]> Co-authored-by: PRMerger16 <[email protected]> Co-authored-by: Tamara K <[email protected]> Co-authored-by: Haig MacGregor <[email protected]> * 6/10/2022 AM Publish (#4345) * update requirements * update dates * updates * update year * removed exception detail * update version info * wording update * Link fixed. * Link fixed. * Link fixed. * Address more `this` issues found during #4327 fix (MicrosoftDocs#4333) * Address more `this` issues found during #4327 fix * Fix missed code formatting * updating this keyword * Acrolinx update * update after review * Remove duplicated typedef * update after review * Update per David Lowndes issue * Also update merge modules article * fix typo Co-authored-by: TylerMSFT <[email protected]> Co-authored-by: v-rajagt <[email protected]> Co-authored-by: PRMerger14 <[email protected]> Co-authored-by: PRMerger7 <[email protected]> Co-authored-by: PRMerger12 <[email protected]> Co-authored-by: Colin Robertson <[email protected]> Co-authored-by: opbld17 <[email protected]> Co-authored-by: rachana-satao <[email protected]> Co-authored-by: opbld16 <[email protected]> Co-authored-by: Tomohiro Endo <[email protected]> Co-authored-by: Tyler Whitney <[email protected]> Co-authored-by: Colin Robertson <[email protected]> Co-authored-by: PRMerger16 <[email protected]> Co-authored-by: Tamara K <[email protected]> Co-authored-by: Haig MacGregor <[email protected]> * Update cmfctoolbar-class.md Description of m_bDontScaleImages was unhelpful (like far to much of Microsoft docs that simply document "DoFoo" as "Does Foo" instead of explaining what "Foo" is and why somebody would want to do it or not.) I copied the documentation from the BCGSoft docs for this. Since much of the MFC was obtained from them, we should use their documentation more. * Update cmfctoolbar-class.md Tightened up the text a bit and added code escape for TRUE Co-authored-by: Taojunshen <[email protected]> Co-authored-by: TylerMSFT <[email protected]> Co-authored-by: v-rajagt <[email protected]> Co-authored-by: PRMerger14 <[email protected]> Co-authored-by: PRMerger7 <[email protected]> Co-authored-by: PRMerger12 <[email protected]> Co-authored-by: Colin Robertson <[email protected]> Co-authored-by: opbld15 <[email protected]> Co-authored-by: Colin Robertson <[email protected]> Co-authored-by: opbld17 <[email protected]> Co-authored-by: rachana-satao <[email protected]> Co-authored-by: opbld16 <[email protected]> Co-authored-by: Tomohiro Endo <[email protected]> Co-authored-by: Tyler Whitney <[email protected]> Co-authored-by: PRMerger16 <[email protected]> Co-authored-by: Tamara K <[email protected]> Co-authored-by: Haig MacGregor <[email protected]> Co-authored-by: Scot Brennecke <[email protected]> * Confirm merge from FromPublicMasterBranch to main to sync with https://github.com/MicrosoftDocs/cpp-docs (branch main) (#4348) * 6/8/2022 AM Publish (MicrosoftDocs#4339) * update requirements * update dates * updates * update year * removed exception detail * update version info * wording update * Link fixed. * Link fixed. * Link fixed. * Address more `this` issues found during #4327 fix (MicrosoftDocs#4333) * Address more `this` issues found during #4327 fix * Fix missed code formatting Co-authored-by: TylerMSFT <[email protected]> Co-authored-by: v-rajagt <[email protected]> Co-authored-by: PRMerger14 <[email protected]> Co-authored-by: PRMerger7 <[email protected]> Co-authored-by: PRMerger12 <[email protected]> Co-authored-by: Colin Robertson <[email protected]> * 6/9/2022 AM Publish (#4342) * update requirements * update dates * updates * update year * removed exception detail * update version info * wording update * Link fixed. * Link fixed. * Link fixed. * Address more `this` issues found during #4327 fix (MicrosoftDocs#4333) * Address more `this` issues found during #4327 fix * Fix missed code formatting * updating this keyword * Acrolinx update * update after review * Remove duplicated typedef * update after review * Update per David Lowndes issue * Also update merge modules article * fix typo Co-authored-by: TylerMSFT <[email protected]> Co-authored-by: v-rajagt <[email protected]> Co-authored-by: PRMerger14 <[email protected]> Co-authored-by: PRMerger7 <[email protected]> Co-authored-by: PRMerger12 <[email protected]> Co-authored-by: Colin Robertson <[email protected]> Co-authored-by: opbld17 <[email protected]> Co-authored-by: rachana-satao <[email protected]> Co-authored-by: opbld16 <[email protected]> Co-authored-by: Tomohiro Endo <[email protected]> Co-authored-by: Tyler Whitney <[email protected]> Co-authored-by: Colin Robertson <[email protected]> Co-authored-by: PRMerger16 <[email protected]> Co-authored-by: Tamara K <[email protected]> Co-authored-by: Haig MacGregor <[email protected]> * 6/10/2022 AM Publish (#4345) * update requirements * update dates * updates * update year * removed exception detail * update version info * wording update * Link fixed. * Link fixed. * Link fixed. * Address more `this` issues found during #4327 fix (MicrosoftDocs#4333) * Address more `this` issues found during #4327 fix * Fix missed code formatting * updating this keyword * Acrolinx update * update after review * Remove duplicated typedef * update after review * Update per David Lowndes issue * Also update merge modules article * fix typo Co-authored-by: TylerMSFT <[email protected]> Co-authored-by: v-rajagt <[email protected]> Co-authored-by: PRMerger14 <[email protected]> Co-authored-by: PRMerger7 <[email protected]> Co-authored-by: PRMerger12 <[email protected]> Co-authored-by: Colin Robertson <[email protected]> Co-authored-by: opbld17 <[email protected]> Co-authored-by: rachana-satao <[email protected]> Co-authored-by: opbld16 <[email protected]> Co-authored-by: Tomohiro Endo <[email protected]> Co-authored-by: Tyler Whitney <[email protected]> Co-authored-by: Colin Robertson <[email protected]> Co-authored-by: PRMerger16 <[email protected]> Co-authored-by: Tamara K <[email protected]> Co-authored-by: Haig MacGregor <[email protected]> * Typo "MSBUILD.exe"→"MSBuild.exe" https://docs.microsoft.com/en-us/cpp/build/reference/mp-build-with-multiple-processes?view=msvc-170 https://github.com/MicrosoftDocs/cpp-docs/blob/main/docs/build/reference/mp-build-with-multiple-processes.md #PingMSFTDocs * Update cmfctoolbar-class.md Description of m_bDontScaleImages was unhelpful (like far to much of Microsoft docs that simply document "DoFoo" as "Does Foo" instead of explaining what "Foo" is and why somebody would want to do it or not.) I copied the documentation from the BCGSoft docs for this. Since much of the MFC was obtained from them, we should use their documentation more. * 6/13/2022 AM Publish (MicrosoftDocs#4346) * update requirements * update dates * updates * update year * removed exception detail * update version info * wording update * Link fixed. * Link fixed. * Link fixed. * Address more `this` issues found during #4327 fix (MicrosoftDocs#4333) * Address more `this` issues found during #4327 fix * Fix missed code formatting * updating this keyword * Acrolinx update * update after review * Remove duplicated typedef * update after review * Update per David Lowndes issue * Also update merge modules article * fix typo * Ranges (#4314) * draft * add begin() * add stubs * work * added art * days work * finish draft of namespace level functions * fix filenames * cleanup pass * minor update * stash * clean up adaptors sectin * start discussion of views and range adaptors * fix return value heading * tech review * acrolinx type fixes * Update docs/standard-library/range-functions.md Co-authored-by: Casey Carter <[email protected]> * tech review2 * fix typo * one more typo Co-authored-by: TylerMSFT <[email protected]> Co-authored-by: Casey Carter <[email protected]> Co-authored-by: TylerMSFT <[email protected]> Co-authored-by: v-rajagt <[email protected]> Co-authored-by: PRMerger14 <[email protected]> Co-authored-by: PRMerger7 <[email protected]> Co-authored-by: PRMerger12 <[email protected]> Co-authored-by: Colin Robertson <[email protected]> Co-authored-by: opbld17 <[email protected]> Co-authored-by: rachana-satao <[email protected]> Co-authored-by: opbld16 <[email protected]> Co-authored-by: Tomohiro Endo <[email protected]> Co-authored-by: Tyler Whitney <[email protected]> Co-authored-by: Colin Robertson <[email protected]> Co-authored-by: PRMerger16 <[email protected]> Co-authored-by: Tamara K <[email protected]> Co-authored-by: Haig MacGregor <[email protected]> Co-authored-by: Casey Carter <[email protected]> * Update cmfctoolbar-class.md Tightened up the text a bit and added code escape for TRUE Co-authored-by: Taojunshen <[email protected]> Co-authored-by: TylerMSFT <[email protected]> Co-authored-by: v-rajagt <[email protected]> Co-authored-by: PRMerger14 <[email protected]> Co-authored-by: PRMerger7 <[email protected]> Co-authored-by: PRMerger12 <[email protected]> Co-authored-by: Colin Robertson <[email protected]> Co-authored-by: opbld15 <[email protected]> Co-authored-by: Colin Robertson <[email protected]> Co-authored-by: opbld17 <[email protected]> Co-authored-by: rachana-satao <[email protected]> Co-authored-by: opbld16 <[email protected]> Co-authored-by: Tomohiro Endo <[email protected]> Co-authored-by: Tyler Whitney <[email protected]> Co-authored-by: PRMerger16 <[email protected]> Co-authored-by: Tamara K <[email protected]> Co-authored-by: Haig MacGregor <[email protected]> Co-authored-by: Hiroshi Yoshioka <[email protected]> Co-authored-by: Scot Brennecke <[email protected]> Co-authored-by: Casey Carter <[email protected]> * Consolidate manifest docs, updates for 3974, 3972, 3954 (MicrosoftDocs#4343) * Consolidate manifest docs, 3972 3954 * Fix build warning * Consolidate See also sections * Add function overloading for 3974 * Fix broken anchor links for redirects * update after review * use capitalized ARM * update docs to clarify volatile flag for ARM64EC * update after review * Add vectorcall doc update for ARM64EC * update F1 help metadata (MicrosoftDocs#4352) * update F1 help metadata * small fixes * fix metadata Co-authored-by: TylerMSFT <[email protected]> * Followup for cpp-docs PR 3977 (MicrosoftDocs#4355) * Edits to improve SEO and usability. (#4350) * Edits to improve SEO and usability. * Incorporate feedback. * resolving blocking issues Co-authored-by: TylerMSFT <[email protected]> Co-authored-by: v-rajagt <[email protected]> Co-authored-by: PRMerger14 <[email protected]> Co-authored-by: PRMerger7 <[email protected]> Co-authored-by: PRMerger12 <[email protected]> Co-authored-by: Colin Robertson <[email protected]> Co-authored-by: opbld17 <[email protected]> Co-authored-by: rachana-satao <[email protected]> Co-authored-by: opbld16 <[email protected]> Co-authored-by: Victor Tong <[email protected]> Co-authored-by: Colin Robertson <[email protected]> Co-authored-by: Tomohiro Endo <[email protected]> Co-authored-by: Tyler Whitney <[email protected]> Co-authored-by: PRMerger16 <[email protected]> Co-authored-by: Tamara K <[email protected]> Co-authored-by: Haig MacGregor <[email protected]> Co-authored-by: Casey Carter <[email protected]> Co-authored-by: Feng Xu <[email protected]> Co-authored-by: opbld15 <[email protected]> Co-authored-by: Scot Brennecke <[email protected]> Co-authored-by: Hiroshi Yoshioka <[email protected]> Co-authored-by: Paula Miller <[email protected]> Co-authored-by: Tim Sherer <[email protected]> Co-authored-by: Colin Cooper <[email protected]>
1 parent cc4ed08 commit 20797b5

20 files changed

+191
-149
lines changed

docs/build-insights/reference/sdk/cpp-event-data-types/activity.md

Lines changed: 6 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,12 @@
11
---
2-
title: "Activity class"
3-
description: "The C++ Build Insights SDK Activity class reference."
4-
ms.date: "02/12/2020"
2+
title: "Activity class - C++ Build Insights SDK"
3+
description: "The C++ Build Insights SDK Activity class reference. Use the Activity class to match any activity event."
4+
ms.date: "06/16/2022"
55
helpviewer_keywords: ["C++ Build Insights", "C++ Build Insights SDK", "Activity", "throughput analysis", "build time analysis", "vcperf.exe"]
6+
ms.topic: reference
7+
ms.custom: kr2b-contr-experiment
68
---
9+
710
# Activity class
811

912
::: moniker range="<=msvc-140"

docs/build-insights/reference/sdk/cpp-event-data-types/back-end-pass.md

Lines changed: 6 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,12 @@
11
---
2-
title: "BackEndPass class"
3-
description: "The C++ Build Insights SDK BackEndPass class reference."
4-
ms.date: "02/12/2020"
2+
title: "BackEndPass class - C++ Build Insights SDK"
3+
description: "The C++ Build Insights SDK BackEndPass class reference. Use the BackEndPass class to match a BACK_END_PASS event."
4+
ms.date: "06/16/2022"
55
helpviewer_keywords: ["C++ Build Insights", "C++ Build Insights SDK", "BackEndPass", "throughput analysis", "build time analysis", "vcperf.exe"]
6+
ms.topic: reference
7+
ms.custom: kr2b-contr-experiment
68
---
9+
710
# BackEndPass class
811

912
::: moniker range="<=msvc-140"

docs/build-insights/reference/sdk/cpp-event-data-types/c1-dll.md

Lines changed: 6 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,12 @@
11
---
2-
title: "C1DLL class"
3-
description: "The C++ Build Insights SDK C1DLL class reference."
4-
ms.date: "02/12/2020"
2+
title: "C1DLL class - C++ Build Insights SDK"
3+
description: "The C++ Build Insights SDK C1DLL class reference. Use the C1DLL class to match a C1_DLL event."
4+
ms.date: "06/16/2022"
55
helpviewer_keywords: ["C++ Build Insights", "C++ Build Insights SDK", "C1DLL", "throughput analysis", "build time analysis", "vcperf.exe"]
6+
ms.topic: reference
7+
ms.custom: kr2b-contr-experiment
68
---
9+
710
# C1DLL class
811

912
::: moniker range="<=msvc-140"

docs/build-insights/reference/sdk/functions/analyze-w.md

Lines changed: 7 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,13 @@
11
---
2-
title: "AnalyzeW"
3-
description: "The C++ Build Insights SDK AnalyzeW function reference."
4-
ms.date: "02/12/2020"
2+
title: "AnalyzeW - C++ Build Insights SDK"
3+
description: "The C++ Build Insights SDK AnalyzeW function reference. Use the AnalyzeW function to analyze MSVC events read from an input Event Tracing for Windows trace."
4+
ms.date: "06/16/2022"
55
helpviewer_keywords: ["C++ Build Insights", "C++ Build Insights SDK", "AnalyzeW", "throughput analysis", "build time analysis", "vcperf.exe"]
6+
ms.topic: reference
7+
ms.custom: kr2b-contr-experiment
68
---
7-
# AnalyzeW
9+
10+
# AnalyzeW function
811

912
::: moniker range="<=msvc-140"
1013

docs/build-insights/reference/sdk/functions/analyze.md

Lines changed: 7 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,13 @@
11
---
2-
title: "Analyze"
3-
description: "The C++ Build Insights SDK Analyze function reference."
4-
ms.date: "02/12/2020"
2+
title: "Analyze - C++ Build Insights SDK"
3+
description: "The C++ Build Insights SDK Analyze function reference. Use the Analyze function to analyze an Event Tracing for Windows trace from MSVC while tracing a build."
4+
ms.date: "06/16/2022"
55
helpviewer_keywords: ["C++ Build Insights", "C++ Build Insights SDK", "Analyze", "throughput analysis", "build time analysis", "vcperf.exe"]
6+
ms.topic: reference
7+
ms.custom: kr2b-contr-experiment
68
---
7-
# Analyze
9+
10+
# Analyze function
811

912
::: moniker range="<=msvc-140"
1013

docs/build/reference/mp-build-with-multiple-processes.md

Lines changed: 53 additions & 53 deletions
Large diffs are not rendered by default.

docs/standard-library/basic-ios-class.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -286,7 +286,7 @@ The flags that you want to throw an exception.
286286

287287
### Return Value
288288

289-
The flags that are currently specified to thrown an exception for the stream.
289+
The flags that are currently specified to throw an exception for the stream.
290290

291291
### Remarks
292292

docs/standard-library/basic-istream-class.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
---
22
description: "Learn more about: basic_istream Class"
33
title: "basic_istream Class"
4-
ms.date: 06/07/2022
4+
ms.date: 06/10/2022
55
f1_keywords: ["istream/std::basic_istream", "istream/std::basic_istream::gcount", "istream/std::basic_istream::get", "istream/std::basic_istream::getline", "istream/std::basic_istream::", "istream/std::basic_istream::peek", "istream/std::basic_istream::putback", "istream/std::basic_istream::read", "istream/std::basic_istream::readsome", "istream/std::basic_istream::seekg", "istream/std::basic_istream::sentry", "istream/std::basic_istream::swap", "istream/std::basic_istream::sync", "istream/std::basic_istream::tellg", "istream/std::basic_istream::unget"]
66
helpviewer_keywords: ["std::basic_istream [C++]", "std::basic_istream [C++], gcount", "std::basic_istream [C++], get", "std::basic_istream [C++], getline", "std::basic_istream [C++], OVERWRITE", "std::basic_istream [C++], peek", "std::basic_istream [C++], putback", "std::basic_istream [C++], read", "std::basic_istream [C++], readsome", "std::basic_istream [C++], seekg", "std::basic_istream [C++], sentry", "std::basic_istream [C++], swap", "std::basic_istream [C++], sync", "std::basic_istream [C++], tellg", "std::basic_istream [C++], unget"]
77
ms.custom: devdivchpfy22
@@ -159,7 +159,7 @@ A `basic_istream` object to copy.
159159

160160
### Remarks
161161

162-
The first constructor initializes the base class by calling `init(strbuf)`. It also stores zero in the extraction count. For more infomration, see [`init`](../standard-library/basic-ios-class.md#init). And for more information about this extraction count, see the Remarks section of the [`basic_istream` Class](../standard-library/basic-istream-class.md) overview.
162+
The first constructor initializes the base class by calling `init(strbuf)`. It also stores zero in the extraction count. For more information, see [`init`](../standard-library/basic-ios-class.md#init). And for more information about this extraction count, see the Remarks section of the [`basic_istream` Class](../standard-library/basic-istream-class.md) overview.
163163

164164
The second constructor initializes the base class by calling `move(right)`. It also stores `right.gcount()` in the extraction count and stores zero in the extraction count for *`right`**.
165165

docs/standard-library/basic-istringstream-class.md

Lines changed: 5 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,13 @@
11
---
22
description: "Learn more about: basic_istringstream Class"
33
title: "basic_istringstream Class"
4-
ms.date: "11/04/2016"
4+
ms.date: 06/10/2022
55
f1_keywords: ["sstream/std::basic_istringstream", "sstream/std::basic_istringstream::allocator_type", "sstream/std::basic_istringstream::rdbuf", "sstream/std::basic_istringstream::str", "sstream/std::basic_istringstream::swap"]
66
helpviewer_keywords: ["std::basic_istringstream [C++]", "std::basic_istringstream [C++], allocator_type", "std::basic_istringstream [C++], rdbuf", "std::basic_istringstream [C++], str", "std::basic_istringstream [C++], swap"]
77
ms.assetid: 1d5bb4b5-793d-4833-98e5-14676c451915
8+
ms.custom: devdivchpfy22
89
---
10+
911
# basic_istringstream Class
1012

1113
Describes an object that controls extraction of elements and encoded objects from a stream buffer of class [basic_stringbuf](../standard-library/basic-stringbuf-class.md)< **Elem**, **Tr**, `Alloc`>.
@@ -50,7 +52,7 @@ The class template describes an object that controls extraction of elements and
5052
|-|-|
5153
|[rdbuf](#rdbuf)|Returns the address of the stored stream buffer of type `pointer` to [basic_stringbuf](../standard-library/basic-stringbuf-class.md)< `Elem`, `Tr`, `Alloc`>.|
5254
|[str](#str)|Sets or gets the text in a string buffer without changing the write position.|
53-
|[swap](#swap)|Exchanges the values in this `basic_istringstream` object for those of the provided object.|
55+
|[swap](#swap)|Exchanges the values in this `basic_istringstream` object for the provided object.|
5456
5557
### Operators
5658
@@ -158,7 +160,7 @@ The new string.
158160
159161
### Return Value
160162
161-
Returns an object of class [basic_string](../standard-library/basic-string-class.md)< **Elem**, **Tr**, `Alloc`>, whose controlled sequence is a copy of the sequence controlled by **\*this**.
163+
Returns an object of class [basic_string](../standard-library/basic-string-class.md)< **Elem**, **Tr**, `Alloc`>, whose controlled sequence is a copy of the sequence controlled by `*this`.
162164
163165
### Remarks
164166

docs/standard-library/basic-ofstream-class.md

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,12 @@
11
---
22
description: "Learn more about: basic_ofstream Class"
33
title: "basic_ofstream Class"
4-
ms.date: "11/04/2016"
4+
ms.date: 06/10/2022
55
f1_keywords: ["fstream/std::basic_ofstream", "fstream/std::basic_ofstream::close", "fstream/std::basic_ofstream::is_open", "fstream/std::basic_ofstream::open", "fstream/std::basic_ofstream::rdbuf", "fstream/std::basic_ofstream::swap"]
66
helpviewer_keywords: ["std::basic_ofstream [C++]", "std::basic_ofstream [C++], close", "std::basic_ofstream [C++], is_open", "std::basic_ofstream [C++], open", "std::basic_ofstream [C++], rdbuf", "std::basic_ofstream [C++], swap"]
7+
ms.custom: devdivchpfy22
78
---
9+
810
# `basic_ofstream` Class
911

1012
Describes an object that controls insertion of elements and encoded objects into a stream buffer of class `basic_filebuf< Elem, Tr>`, with elements of type `Elem`, whose character traits are determined by the class `Tr`. For more information, see [`basic_filebuf`](../standard-library/basic-filebuf-class.md).

docs/standard-library/basic-ostringstream-class.md

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,13 @@
11
---
22
description: "Learn more about: basic_ostringstream Class"
33
title: "basic_ostringstream Class"
4-
ms.date: "11/04/2016"
4+
ms.date: 06/10/2022
55
f1_keywords: ["sstream/std::basic_ostringstream", "sstream/std::basic_ostringstream::allocator_type", "sstream/std::basic_ostringstream::rdbuf", "sstream/std::basic_ostringstream::str"]
66
helpviewer_keywords: ["std::basic_ostringstream [C++]", "std::basic_ostringstream [C++], allocator_type", "std::basic_ostringstream [C++], rdbuf", "std::basic_ostringstream [C++], str"]
77
ms.assetid: aea699f7-350f-432a-acca-adbae7b483fb
8+
ms.custom: devdivchpfy22
89
---
10+
911
# basic_ostringstream Class
1012

1113
Describes an object that controls insertion of elements and encoded objects into a stream buffer of class [basic_stringbuf](../standard-library/basic-stringbuf-class.md)< **Elem**, **Tr**, `Alloc`>.
@@ -127,7 +129,7 @@ The new string.
127129
128130
### Return Value
129131
130-
Returns an object of class [basic_string](../standard-library/basic-string-class.md)< **Elem**, **Tr**, `Alloc`>, whose controlled sequence is a copy of the sequence controlled by **\*this**.
132+
Returns an object of class [basic_string](../standard-library/basic-string-class.md)< **Elem**, **Tr**, `Alloc`>, whose controlled sequence is a copy of the sequence controlled by `*this`.
131133
132134
### Remarks
133135

docs/standard-library/basic-regex-class.md

Lines changed: 11 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,13 @@
11
---
22
description: "Learn more about: basic_regex Class"
33
title: "basic_regex Class"
4-
ms.date: "03/27/2019"
4+
ms.date: 06/10/2022
55
f1_keywords: ["regex/std::basic_regex"]
66
helpviewer_keywords: ["basic_regex class"]
77
ms.assetid: 8a18c6b4-f22a-4cfd-bc16-b4267867ebc3
8+
ms.custom: devdivchpfy22
89
---
10+
911
# basic_regex Class
1012

1113
Wraps a regular expression.
@@ -27,23 +29,23 @@ Traits class for elements.
2729
2830
## Remarks
2931
30-
The class template describes an object that holds a regular expression. Objects of this class template can be passed to the template functions [regex_match](../standard-library/regex-functions.md#regex_match), [regex_search](../standard-library/regex-functions.md#regex_search), and [regex_replace](../standard-library/regex-functions.md#regex_replace), along with suitable text string arguments, to search for text that matches the regular expression. There are two specializations of this class template, with the type definitions [regex](../standard-library/regex-typedefs.md#regex) for elements of type **`char`**, and [wregex](../standard-library/regex-typedefs.md#wregex) for elements of type **`wchar_t`**.
32+
The class template describes an object that holds a regular expression. Objects of this class template can be passed to the template functions [regex_match](../standard-library/regex-functions.md#regex_match), [regex_search](../standard-library/regex-functions.md#regex_search), and [regex_replace](../standard-library/regex-functions.md#regex_replace). It also passes the suitable text string arguments, to search for text that matches the regular expression. There are two specializations of this class template, with the type definitions [regex](../standard-library/regex-typedefs.md#regex) for elements of type **`char`**, and [wregex](../standard-library/regex-typedefs.md#wregex) for elements of type **`wchar_t`**.
3133
3234
The template argument *RXtraits* describes various important properties of the syntax of the regular expressions that the class template supports. A class that specifies these regular expression traits must have the same external interface as an object of type [regex_traits Class](../standard-library/regex-traits-class.md).
3335
3436
Some functions take an operand sequence that defines a regular expression. You can specify such an operand sequence several ways:
3537
36-
`ptr` -- a null-terminated sequence (such as a C string, for *Elem* of type **`char`**) beginning at `ptr` (which must not be a null pointer), where the terminating element is the value `value_type()` and is not part of the operand sequence
38+
`ptr`: a null-terminated sequence (such as a C string, for *Elem* of type **`char`**) beginning at `ptr` (which must not be a null pointer), where the terminating element is the value `value_type()` and isn't part of the operand sequence
3739
38-
`ptr`, `count` -- a sequence of `count` elements beginning at `ptr` (which must not be a null pointer)
40+
`ptr`, `count`: a sequence of `count` elements beginning at `ptr` (which must not be a null pointer)
3941
40-
`str` -- the sequence specified by the `basic_string` object `str`
42+
`str`: the sequence specified by the `basic_string` object `str`
4143
42-
`first`, `last` -- a sequence of elements delimited by the iterators `first` and `last`, in the range `[first, last)`
44+
`first`, `last`: a sequence of elements delimited by the iterators `first` and `last`, in the range `[first, last)`
4345
44-
`right` -- the `basic_regex` object `right`
46+
`right`: the `basic_regex` object `right`
4547
46-
These member functions also take an argument `flags` that specifies various options for the interpretation of the regular expression in addition to those described by the *RXtraits* type.
48+
The above member functions also take an argument `flags` that specifies various options for the interpretation of the regular expression in addition to options described by the *RXtraits* type.
4749
4850
### Members
4951
@@ -336,7 +338,7 @@ All constructors store a default-constructed object of type `RXtraits`.
336338

337339
The first constructor constructs an empty `basic_regex` object. The other constructors construct a `basic_regex` object that holds the regular expression described by the operand sequence.
338340

339-
An empty `basic_regex` object does not match any character sequence when passed to [regex_match](../standard-library/regex-functions.md#regex_match), [regex_search](../standard-library/regex-functions.md#regex_search), or [regex_replace](../standard-library/regex-functions.md#regex_replace).
341+
An empty `basic_regex` object doesn't match any character sequence when passed to [regex_match](../standard-library/regex-functions.md#regex_match), [regex_search](../standard-library/regex-functions.md#regex_search), or [regex_replace](../standard-library/regex-functions.md#regex_replace).
340342

341343
## <a name="flag_type"></a> basic_regex::flag_type
342344

0 commit comments

Comments
 (0)