Skip to content

Commit 84a7a01

Browse files
committed
Merging changes synced from https://github.com/MicrosoftDocs/cpp-docs-pr (branch live)
2 parents 697854f + 0df64a1 commit 84a7a01

11 files changed

Lines changed: 924 additions & 917 deletions

File tree

.openpublishing.redirection.json

Lines changed: 0 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -700,11 +700,6 @@
700700
"redirect_url": "/cpp/build-insights/reference/wpa-views",
701701
"redirect_document_id": false
702702
},
703-
{
704-
"source_path": "docs/c-language/index.md",
705-
"redirect_url": "/cpp/c-language/c-language-reference",
706-
"redirect_document_id": false
707-
},
708703
{
709704
"source_path": "docs/cloud/index.md",
710705
"redirect_url": "/cpp/cloud/cloud-and-web-programming-in-visual-cpp",

docs/atl-mfc-shared/reference/TOC.md

Lines changed: 0 additions & 17 deletions
This file was deleted.

docs/atl-mfc-shared/toc.yml

Lines changed: 4 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,6 @@
66
- name: ATL-MFC concepts
77
href: ../atl-mfc-shared/atl-mfc-concepts.md
88
- name: Date and Time
9-
expanded: false
109
items:
1110
- name: Date and Time overview
1211
href: ../atl-mfc-shared/date-and-time.md
@@ -18,12 +17,10 @@
1817
- name: Strings (ATL-MFC)
1918
href: ../atl-mfc-shared/strings-atl-mfc.md
2019
- name: Using CStringT
21-
expanded: false
2220
items:
2321
- name: Using CStringT
2422
href: ../atl-mfc-shared/using-cstringt.md
2523
- name: Memory management with CStringT
26-
expanded: false
2724
items:
2825
- name: Memory management with CStringT
2926
href: ../atl-mfc-shared/memory-management-with-cstringt.md
@@ -38,7 +35,6 @@
3835
- name: Exporting String classes using CStringT
3936
href: ../atl-mfc-shared/exporting-string-classes-using-cstringt.md
4037
- name: Using CString
41-
expanded: false
4238
items:
4339
- name: Using CString
4440
href: ../atl-mfc-shared/using-cstring.md
@@ -59,8 +55,9 @@
5955
- name: Unicode and multibyte character set (MBCS) support
6056
href: ../atl-mfc-shared/unicode-and-multibyte-character-set-mbcs-support.md
6157
- name: Reference
62-
expanded: false
6358
items:
59+
- name: Classes Shared by MFC and ATL
60+
href: ../atl-mfc-shared/reference/classes-shared-by-mfc-and-atl.md
6461
- name: CSize class
6562
href: ../atl-mfc-shared/reference/csize-class.md
6663
- name: CTimeSpan class
@@ -69,16 +66,12 @@
6966
href: ../atl-mfc-shared/reference/coledatetime-class.md
7067
- name: CRect class
7168
href: ../atl-mfc-shared/reference/crect-class.md
72-
- name: Classes Shared by MFC and ATL
73-
href: ../atl-mfc-shared/reference/classes-shared-by-mfc-and-atl.md
7469
- name: CPoint class
7570
href: ../atl-mfc-shared/reference/cpoint-class.md
7671
- name: CStringT class
7772
href: ../atl-mfc-shared/reference/cstringt-class.md
7873
- name: COleDateTimeSpan class
7974
href: ../atl-mfc-shared/reference/coledatetimespan-class.md
80-
- name: IAtlStringMgr class
81-
href: ../atl-mfc-shared/reference/iatlstringmgr-class.md
8275
- name: CFixedStringT class
8376
href: ../atl-mfc-shared/reference/cfixedstringt-class.md
8477
- name: CStrBufT class
@@ -95,3 +88,5 @@
9588
href: ../atl-mfc-shared/reference/csimplestringt-class.md
9689
- name: CTime class
9790
href: ../atl-mfc-shared/reference/ctime-class.md
91+
- name: IAtlStringMgr class
92+
href: ../atl-mfc-shared/reference/iatlstringmgr-class.md

docs/build-insights/index.yml

Lines changed: 48 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,48 @@
1+
### YamlMime:Landing
2+
title: C++ Build Insights | Automate build tool chain analysis # < 60 chars
3+
summary: Use C++ Build Insights for real-time and automated build analysis and optimization. # < 160 chars
4+
5+
metadata:
6+
title: C++ Build Insights # Required; page title displayed in search results. Include the brand. < 60 chars.
7+
description: Learn how to use C++ Build Insights to analyze and optimize your builds.
8+
ms.topic: landing-page
9+
author: corob-msft
10+
ms.author: corob
11+
ms.date: 05/26/2020
12+
13+
# linkListType: architecture | concept | deploy | download | get-started | how-to-guide | learn | overview | quickstart | reference | tutorial | video | whats-new
14+
15+
landingContent:
16+
# Cards and links should be based on top customer tasks or top subjects
17+
# Start card title with a verb
18+
# Card (optional)
19+
- title: Learn how your build performs
20+
linkLists:
21+
- linkListType: overview
22+
links:
23+
- text: Get started with C++ Build Insights
24+
url: get-started-with-cpp-build-insights.md
25+
- linkListType: tutorial
26+
links:
27+
- text: vcperf and Windows Performance Analyzer
28+
url: tutorials/vcperf-and-wpa.md
29+
- text: Windows Performance Analyzer basics
30+
url: tutorials/wpa-basics.md
31+
32+
# Card (optional)
33+
- title: Measure build performance
34+
linkLists:
35+
- linkListType: reference
36+
links:
37+
- text: vcperf commands
38+
url: reference/vcperf-commands.md
39+
- text: Windows Performance Analyzer views
40+
url: reference/wpa-views.md
41+
42+
# Card
43+
- title: Create your own build performance analysis
44+
linkLists:
45+
- linkListType: reference
46+
links:
47+
- text: SDK reference
48+
url: reference/sdk/overview.md

docs/build-insights/toc.yml

Lines changed: 3 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -1,28 +1,27 @@
1+
- name: "C++ Build Insights"
2+
href: ../build-insights/index.yml
13
- name: "Get started with C++ Build Insights"
24
href: ../build-insights/get-started-with-cpp-build-insights.md
35
- name: "Tutorials"
4-
expanded: false
6+
expanded: true
57
items:
68
- name: "vcperf and Windows Performance Analyzer"
79
href: ../build-insights/tutorials/vcperf-and-wpa.md
810
- name: "Windows Performance Analyzer basics"
911
href: ../build-insights/tutorials/wpa-basics.md
1012
- name: "Reference"
11-
expanded: false
1213
items:
1314
- name: "vcperf commands"
1415
href: ../build-insights/reference/vcperf-commands.md
1516
- name: "Windows Performance Analyzer views"
1617
href: ../build-insights/reference/wpa-views.md
1718
- name: "C++ Build Insights SDK"
18-
expanded: false
1919
items:
2020
- name: "Overview"
2121
href: ../build-insights/reference/sdk/overview.md
2222
- name: "Event table"
2323
href: ../build-insights/reference/sdk/event-table.md
2424
- name: "Functions"
25-
expanded: false
2625
items:
2726
- name: "Analyze"
2827
href: ../build-insights/reference/sdk/functions/analyze.md
@@ -79,7 +78,6 @@
7978
- name: "StopTracingSessionW"
8079
href: ../build-insights/reference/sdk/functions/stop-tracing-session-w.md
8180
- name: "Event data types (C++)"
82-
expanded: false
8381
items:
8482
- name: "Activity"
8583
href: ../build-insights/reference/sdk/cpp-event-data-types/activity.md
@@ -174,7 +172,6 @@
174172
- name: "WholeProgramAnalysis"
175173
href: ../build-insights/reference/sdk/cpp-event-data-types/whole-program-analysis.md
176174
- name: "Event data types (C)"
177-
expanded: false
178175
items:
179176
- name: "CL_PASS_DATA"
180177
href: ../build-insights/reference/sdk/c-event-data-types/cl-pass-data-struct.md
@@ -213,7 +210,6 @@
213210
- name: "TRANSLATION_UNIT_PASS_CODE"
214211
href: ../build-insights/reference/sdk/c-event-data-types/translation-unit-pass-code-enum.md
215212
- name: "Other types"
216-
expanded: false
217213
items:
218214
- name: "ANALYSIS_CALLBACKS"
219215
href: ../build-insights/reference/sdk/other-types/analysis-callbacks-struct.md

docs/c-language/index.yml

Lines changed: 93 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,93 @@
1+
### YamlMime:Landing
2+
title: C language documentation
3+
summary: Learn to use C and the C runtime library.
4+
5+
metadata:
6+
title: C docs - get started, tutorials, reference.
7+
description: C programming reference for users of Microsoft C/C++ and Visual Studio.
8+
ms.topic: landing-page
9+
ms.date: 05/28/2020
10+
11+
# linkListType: architecture | concept | deploy | download | get-started | how-to-guide | learn | overview | quickstart | reference | tutorial | video | whats-new
12+
13+
# Cards and links should be based on top customer tasks or top subjects
14+
# Start card title with a verb
15+
16+
landingContent:
17+
18+
# Card
19+
- title: Get started with C in Visual Studio
20+
linkLists:
21+
- linkListType: download
22+
links:
23+
- text: Download Visual Studio for Windows
24+
url: https://visualstudio.microsoft.com/downloads
25+
- text: Install C/C++ support in Visual Studio
26+
url: ../build/vscpp-step-0-installation.md
27+
- text: Download only the command-line build tools
28+
url: https://visualstudio.microsoft.com/downloads/#build-tools-for-visual-studio-2019
29+
- linkListType: tutorial
30+
links:
31+
- text: Compile a C program on the command line
32+
url: ../build/walkthrough-compile-a-c-program-on-the-command-line.md
33+
34+
- title: Use the compiler and tools
35+
linkLists:
36+
- linkListType: reference
37+
links:
38+
- text: C/C++ build reference
39+
url: ../build/reference/c-cpp-building-reference.md
40+
- text: Projects and build systems
41+
url: ../build/projects-and-build-systems-cpp.md
42+
- text: Compiler reference
43+
url: ../build/reference/compiling-a-c-cpp-program.md
44+
- text: Linker reference
45+
url: ../build/reference/linking.md
46+
- text: Additional build tools
47+
url: ../build/reference/c-cpp-build-tools.md
48+
- text: Errors and warnings
49+
url: ../error-messages/compiler-errors-1/c-cpp-build-errors.md
50+
51+
- title: C language
52+
linkLists:
53+
- linkListType: reference
54+
links:
55+
- text: C language reference
56+
url: ../c-language/c-language-reference.md
57+
- text: Elements of C
58+
url: ../c-language/elements-of-c.md
59+
- text: Program structure
60+
url: ../c-language/program-structure.md
61+
- text: Declarations and types
62+
url: ../c-language/declarations-and-types.md
63+
- text: Expressions and assignments
64+
url: ../c-language/expressions-and-assignments.md
65+
- text: Statements
66+
url: ../c-language/statements-c.md
67+
- text: Functions
68+
url: ../c-language/functions-c.md
69+
- text: C language syntax summary
70+
url: ../c-language/c-language-syntax-summary.md
71+
- text: Implementation-defined behavior
72+
url: ../c-language/implementation-defined-behavior.md
73+
- text: C/C++ preprocessor reference
74+
url: ../preprocessor/c-cpp-preprocessor-reference.md
75+
76+
- title: C runtime library (CRT)
77+
linkLists:
78+
- linkListType: reference
79+
links:
80+
- text: CRT library features
81+
url: ../c-runtime-library/crt-library-features.md
82+
- text: Alphabetical function reference
83+
url: ../c-runtime-library/reference/crt-alphabetical-function-reference.md
84+
- text: C runtime routines by category
85+
url: ../c-runtime-library/run-time-routines-by-category.md
86+
- text: Global variables and standard types
87+
url: ../c-runtime-library/global-variables-and-standard-types.md
88+
- text: Global constants
89+
url: ../c-runtime-library/global-constants.md
90+
- text: Global state
91+
url: ../c-runtime-library/global-state.md
92+
- text: Generic-text mappings
93+
url: ../c-runtime-library/generic-text-mappings.md

0 commit comments

Comments
 (0)