Skip to content

Repo sync for protected CLA branch #3988

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merged
merged 2 commits into from
Jun 16, 2022
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Original file line number Diff line number Diff line change
@@ -1,9 +1,12 @@
---
title: "Activity class"
description: "The C++ Build Insights SDK Activity class reference."
ms.date: "02/12/2020"
title: "Activity class - C++ Build Insights SDK"
description: "The C++ Build Insights SDK Activity class reference. Use the Activity class to match any activity event."
ms.date: "06/16/2022"
helpviewer_keywords: ["C++ Build Insights", "C++ Build Insights SDK", "Activity", "throughput analysis", "build time analysis", "vcperf.exe"]
ms.topic: reference
ms.custom: kr2b-contr-experiment
---

# Activity class

::: moniker range="<=msvc-140"
Expand Down
Original file line number Diff line number Diff line change
@@ -1,9 +1,12 @@
---
title: "BackEndPass class"
description: "The C++ Build Insights SDK BackEndPass class reference."
ms.date: "02/12/2020"
title: "BackEndPass class - C++ Build Insights SDK"
description: "The C++ Build Insights SDK BackEndPass class reference. Use the BackEndPass class to match a BACK_END_PASS event."
ms.date: "06/16/2022"
helpviewer_keywords: ["C++ Build Insights", "C++ Build Insights SDK", "BackEndPass", "throughput analysis", "build time analysis", "vcperf.exe"]
ms.topic: reference
ms.custom: kr2b-contr-experiment
---

# BackEndPass class

::: moniker range="<=msvc-140"
Expand Down
Original file line number Diff line number Diff line change
@@ -1,9 +1,12 @@
---
title: "C1DLL class"
description: "The C++ Build Insights SDK C1DLL class reference."
ms.date: "02/12/2020"
title: "C1DLL class - C++ Build Insights SDK"
description: "The C++ Build Insights SDK C1DLL class reference. Use the C1DLL class to match a C1_DLL event."
ms.date: "06/16/2022"
helpviewer_keywords: ["C++ Build Insights", "C++ Build Insights SDK", "C1DLL", "throughput analysis", "build time analysis", "vcperf.exe"]
ms.topic: reference
ms.custom: kr2b-contr-experiment
---

# C1DLL class

::: moniker range="<=msvc-140"
Expand Down
11 changes: 7 additions & 4 deletions docs/build-insights/reference/sdk/functions/analyze-w.md
Original file line number Diff line number Diff line change
@@ -1,10 +1,13 @@
---
title: "AnalyzeW"
description: "The C++ Build Insights SDK AnalyzeW function reference."
ms.date: "02/12/2020"
title: "AnalyzeW - C++ Build Insights SDK"
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."
ms.date: "06/16/2022"
helpviewer_keywords: ["C++ Build Insights", "C++ Build Insights SDK", "AnalyzeW", "throughput analysis", "build time analysis", "vcperf.exe"]
ms.topic: reference
ms.custom: kr2b-contr-experiment
---
# AnalyzeW

# AnalyzeW function

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

Expand Down
11 changes: 7 additions & 4 deletions docs/build-insights/reference/sdk/functions/analyze.md
Original file line number Diff line number Diff line change
@@ -1,10 +1,13 @@
---
title: "Analyze"
description: "The C++ Build Insights SDK Analyze function reference."
ms.date: "02/12/2020"
title: "Analyze - C++ Build Insights SDK"
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."
ms.date: "06/16/2022"
helpviewer_keywords: ["C++ Build Insights", "C++ Build Insights SDK", "Analyze", "throughput analysis", "build time analysis", "vcperf.exe"]
ms.topic: reference
ms.custom: kr2b-contr-experiment
---
# Analyze

# Analyze function

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

Expand Down
106 changes: 53 additions & 53 deletions docs/build/reference/mp-build-with-multiple-processes.md

Large diffs are not rendered by default.

2 changes: 1 addition & 1 deletion docs/standard-library/basic-ios-class.md
Original file line number Diff line number Diff line change
Expand Up @@ -286,7 +286,7 @@ The flags that you want to throw an exception.

### Return Value

The flags that are currently specified to thrown an exception for the stream.
The flags that are currently specified to throw an exception for the stream.

### Remarks

Expand Down
4 changes: 2 additions & 2 deletions docs/standard-library/basic-istream-class.md
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
---
description: "Learn more about: basic_istream Class"
title: "basic_istream Class"
ms.date: 06/07/2022
ms.date: 06/10/2022
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"]
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"]
ms.custom: devdivchpfy22
Expand Down Expand Up @@ -159,7 +159,7 @@ A `basic_istream` object to copy.

### Remarks

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.
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.

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`**.

Expand Down
8 changes: 5 additions & 3 deletions docs/standard-library/basic-istringstream-class.md
Original file line number Diff line number Diff line change
@@ -1,11 +1,13 @@
---
description: "Learn more about: basic_istringstream Class"
title: "basic_istringstream Class"
ms.date: "11/04/2016"
ms.date: 06/10/2022
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"]
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"]
ms.assetid: 1d5bb4b5-793d-4833-98e5-14676c451915
ms.custom: devdivchpfy22
---

# basic_istringstream Class

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`>.
Expand Down Expand Up @@ -50,7 +52,7 @@ The class template describes an object that controls extraction of elements and
|-|-|
|[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`>.|
|[str](#str)|Sets or gets the text in a string buffer without changing the write position.|
|[swap](#swap)|Exchanges the values in this `basic_istringstream` object for those of the provided object.|
|[swap](#swap)|Exchanges the values in this `basic_istringstream` object for the provided object.|

### Operators

Expand Down Expand Up @@ -158,7 +160,7 @@ The new string.

### Return Value

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**.
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`.

### Remarks

Expand Down
4 changes: 3 additions & 1 deletion docs/standard-library/basic-ofstream-class.md
Original file line number Diff line number Diff line change
@@ -1,10 +1,12 @@
---
description: "Learn more about: basic_ofstream Class"
title: "basic_ofstream Class"
ms.date: "11/04/2016"
ms.date: 06/10/2022
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"]
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"]
ms.custom: devdivchpfy22
---

# `basic_ofstream` Class

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).
Expand Down
6 changes: 4 additions & 2 deletions docs/standard-library/basic-ostringstream-class.md
Original file line number Diff line number Diff line change
@@ -1,11 +1,13 @@
---
description: "Learn more about: basic_ostringstream Class"
title: "basic_ostringstream Class"
ms.date: "11/04/2016"
ms.date: 06/10/2022
f1_keywords: ["sstream/std::basic_ostringstream", "sstream/std::basic_ostringstream::allocator_type", "sstream/std::basic_ostringstream::rdbuf", "sstream/std::basic_ostringstream::str"]
helpviewer_keywords: ["std::basic_ostringstream [C++]", "std::basic_ostringstream [C++], allocator_type", "std::basic_ostringstream [C++], rdbuf", "std::basic_ostringstream [C++], str"]
ms.assetid: aea699f7-350f-432a-acca-adbae7b483fb
ms.custom: devdivchpfy22
---

# basic_ostringstream Class

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`>.
Expand Down Expand Up @@ -127,7 +129,7 @@ The new string.

### Return Value

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**.
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`.

### Remarks

Expand Down
20 changes: 11 additions & 9 deletions docs/standard-library/basic-regex-class.md
Original file line number Diff line number Diff line change
@@ -1,11 +1,13 @@
---
description: "Learn more about: basic_regex Class"
title: "basic_regex Class"
ms.date: "03/27/2019"
ms.date: 06/10/2022
f1_keywords: ["regex/std::basic_regex"]
helpviewer_keywords: ["basic_regex class"]
ms.assetid: 8a18c6b4-f22a-4cfd-bc16-b4267867ebc3
ms.custom: devdivchpfy22
---

# basic_regex Class

Wraps a regular expression.
Expand All @@ -27,23 +29,23 @@ Traits class for elements.

## Remarks

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`**.
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`**.

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).

Some functions take an operand sequence that defines a regular expression. You can specify such an operand sequence several ways:

`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
`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

`ptr`, `count` -- a sequence of `count` elements beginning at `ptr` (which must not be a null pointer)
`ptr`, `count`: a sequence of `count` elements beginning at `ptr` (which must not be a null pointer)

`str` -- the sequence specified by the `basic_string` object `str`
`str`: the sequence specified by the `basic_string` object `str`

`first`, `last` -- a sequence of elements delimited by the iterators `first` and `last`, in the range `[first, last)`
`first`, `last`: a sequence of elements delimited by the iterators `first` and `last`, in the range `[first, last)`

`right` -- the `basic_regex` object `right`
`right`: the `basic_regex` object `right`

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.
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.

### Members

Expand Down Expand Up @@ -336,7 +338,7 @@ All constructors store a default-constructed object of type `RXtraits`.

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.

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).
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).

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

Expand Down
Loading