Skip to content

Standardize See also sections #847

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

Closed
wants to merge 1 commit into from
Closed
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
4 changes: 2 additions & 2 deletions docs/preprocessor/alloc-text.md
Original file line number Diff line number Diff line change
Expand Up @@ -32,6 +32,6 @@ Other limitations on **alloc_text** are as follows:

- It must be used after the function has been declared, but before the function has been defined.

## See Also
## See also

[Pragma Directives and the __Pragma Keyword](../preprocessor/pragma-directives-and-the-pragma-keyword.md)
[Pragma Directives and the __Pragma Keyword](../preprocessor/pragma-directives-and-the-pragma-keyword.md)
4 changes: 2 additions & 2 deletions docs/preprocessor/auto-inline.md
Original file line number Diff line number Diff line change
Expand Up @@ -18,6 +18,6 @@ Excludes any functions defined within the range where **off** is specified from

To use the **auto_inline** pragma, place it before and immediately after (not in) a function definition. The pragma takes effect at the first function definition after the pragma is seen.

## See Also
## See also

[Pragma Directives and the __Pragma Keyword](../preprocessor/pragma-directives-and-the-pragma-keyword.md)
[Pragma Directives and the __Pragma Keyword](../preprocessor/pragma-directives-and-the-pragma-keyword.md)
4 changes: 2 additions & 2 deletions docs/preprocessor/auto-rename.md
Original file line number Diff line number Diff line change
Expand Up @@ -23,7 +23,7 @@ This attribute is used when importing a type library that uses one or more C++ r

**END C++ Specific**

## See Also
## See also

[#import Attributes](../preprocessor/hash-import-attributes-cpp.md)<br/>
[#import Directive](../preprocessor/hash-import-directive-cpp.md)
[#import Directive](../preprocessor/hash-import-directive-cpp.md)
4 changes: 2 additions & 2 deletions docs/preprocessor/auto-search.md
Original file line number Diff line number Diff line change
Expand Up @@ -21,7 +21,7 @@ auto_search

**END C++ Specific**

## See Also
## See also

[#import Attributes](../preprocessor/hash-import-attributes-cpp.md)<br/>
[#import Directive](../preprocessor/hash-import-directive-cpp.md)
[#import Directive](../preprocessor/hash-import-directive-cpp.md)
4 changes: 2 additions & 2 deletions docs/preprocessor/charizing-operator-hash-at.md
Original file line number Diff line number Diff line change
Expand Up @@ -30,6 +30,6 @@ The single-quotation character cannot be used with the charizing operator.

**END Microsoft Specific**

## See Also
## See also

[Preprocessor Operators](../preprocessor/preprocessor-operators.md)
[Preprocessor Operators](../preprocessor/preprocessor-operators.md)
4 changes: 2 additions & 2 deletions docs/preprocessor/check-stack.md
Original file line number Diff line number Diff line change
Expand Up @@ -30,6 +30,6 @@ If you don't give an argument for the **check_stack** pragma, stack checking rev
|`#pragma check_stack(on)`<br /><br /> or `#pragma check_stack +`|Yes or No|Turns on stack checking for functions that follow|
|`#pragma check_stack(off)`<br /><br /> or `#pragma check_stack -`|Yes or No|Turns off stack checking for functions that follow|

## See Also
## See also

[Pragma Directives and the __Pragma Keyword](../preprocessor/pragma-directives-and-the-pragma-keyword.md)
[Pragma Directives and the __Pragma Keyword](../preprocessor/pragma-directives-and-the-pragma-keyword.md)
4 changes: 2 additions & 2 deletions docs/preprocessor/code-seg.md
Original file line number Diff line number Diff line change
Expand Up @@ -74,7 +74,7 @@ For a list of names that should not be used to create a section, see [/SECTION](

You can also specify sections for initialized data ([data_seg](../preprocessor/data-seg.md)), uninitialized data ([bss_seg](../preprocessor/bss-seg.md)), and const variables ([const_seg](../preprocessor/const-seg.md)).

## See Also
## See also

[code_seg (__declspec)](../cpp/code-seg-declspec.md)<br/>
[Pragma Directives and the __Pragma Keyword](../preprocessor/pragma-directives-and-the-pragma-keyword.md)
[Pragma Directives and the __Pragma Keyword](../preprocessor/pragma-directives-and-the-pragma-keyword.md)
4 changes: 2 additions & 2 deletions docs/preprocessor/comment-c-cpp.md
Original file line number Diff line number Diff line change
Expand Up @@ -80,6 +80,6 @@ The following pragma causes the compiler to place the name and version number of
#pragma comment( user, "Compiled on " __DATE__ " at " __TIME__ )
```

## See Also
## See also

[Pragma Directives and the __Pragma Keyword](../preprocessor/pragma-directives-and-the-pragma-keyword.md)
[Pragma Directives and the __Pragma Keyword](../preprocessor/pragma-directives-and-the-pragma-keyword.md)
Original file line number Diff line number Diff line change
Expand Up @@ -161,6 +161,6 @@ This warning was off by default in versions of the compiler before Visual Studio
|-|-|
|[C4431](../error-messages/compiler-warnings/compiler-warning-level-4-c4431.md) (level 4)|missing type specifier - int assumed. Note: C no longer supports default-int|

## See Also
## See also

[warning](../preprocessor/warning.md)
[warning](../preprocessor/warning.md)
4 changes: 2 additions & 2 deletions docs/preprocessor/component.md
Original file line number Diff line number Diff line change
Expand Up @@ -75,6 +75,6 @@ LINK : warning LNK4018: too many type indexes in PDB "filename", discarding subs

For more information, see the [Enable Minimal Rebuild](../build/reference/gm-enable-minimal-rebuild.md) (/Gm) compiler option.

## See Also
## See also

[Pragma Directives and the __Pragma Keyword](../preprocessor/pragma-directives-and-the-pragma-keyword.md)
[Pragma Directives and the __Pragma Keyword](../preprocessor/pragma-directives-and-the-pragma-keyword.md)
4 changes: 2 additions & 2 deletions docs/preprocessor/conform.md
Original file line number Diff line number Diff line change
Expand Up @@ -52,6 +52,6 @@ Specifies the name of the compiler option to be modified. The only valid *name*
int main() {}
```

## See Also
## See also

[Pragma Directives and the __Pragma Keyword](../preprocessor/pragma-directives-and-the-pragma-keyword.md)
[Pragma Directives and the __Pragma Keyword](../preprocessor/pragma-directives-and-the-pragma-keyword.md)
4 changes: 2 additions & 2 deletions docs/preprocessor/const-seg.md
Original file line number Diff line number Diff line change
Expand Up @@ -85,6 +85,6 @@ See [/SECTION](../build/reference/section-specify-section-attributes.md) for a l

You can also specify sections for initialized data ([data_seg](../preprocessor/data-seg.md)), uninitialized data ([bss_seg](../preprocessor/bss-seg.md)), and functions ([code_seg](../preprocessor/code-seg.md)).

## See Also
## See also

[Pragma Directives and the __Pragma Keyword](../preprocessor/pragma-directives-and-the-pragma-keyword.md)
[Pragma Directives and the __Pragma Keyword](../preprocessor/pragma-directives-and-the-pragma-keyword.md)
4 changes: 2 additions & 2 deletions docs/preprocessor/conventions.md
Original file line number Diff line number Diff line change
Expand Up @@ -16,6 +16,6 @@ The conventions use different font attributes for different components of the sy

A colon (**:**) following a nonterminal introduces its definition. Alternative definitions are listed on separate lines.

## See Also
## See also

[Grammar Summary (C/C++)](../preprocessor/grammar-summary-c-cpp.md)
[Grammar Summary (C/C++)](../preprocessor/grammar-summary-c-cpp.md)
4 changes: 2 additions & 2 deletions docs/preprocessor/definitions-for-the-grammar-summary.md
Original file line number Diff line number Diff line change
Expand Up @@ -16,6 +16,6 @@ An optional component is indicated by the subscripted <sub>opt</sub>. For exampl

**{** *expression*<sub>opt</sub> **}**

## See Also
## See also

[Grammar Summary (C/C++)](../preprocessor/grammar-summary-c-cpp.md)
[Grammar Summary (C/C++)](../preprocessor/grammar-summary-c-cpp.md)
4 changes: 2 additions & 2 deletions docs/preprocessor/deprecated-c-cpp.md
Original file line number Diff line number Diff line change
Expand Up @@ -65,6 +65,6 @@ int main() {
}
```

## See Also
## See also

[Pragma Directives and the __Pragma Keyword](../preprocessor/pragma-directives-and-the-pragma-keyword.md)
[Pragma Directives and the __Pragma Keyword](../preprocessor/pragma-directives-and-the-pragma-keyword.md)
2 changes: 1 addition & 1 deletion docs/preprocessor/detect-mismatch.md
Original file line number Diff line number Diff line change
Expand Up @@ -38,6 +38,6 @@ int main ()

If you compile both of these files by using the command line `cl pragma_directive_detect_mismatch_a.cpp pragma_directive_detect_mismatch_b.cpp`, you will receive the error `LNK2038`.

## See Also
## See also

[Pragma Directives and the __Pragma Keyword](../preprocessor/pragma-directives-and-the-pragma-keyword.md)
4 changes: 2 additions & 2 deletions docs/preprocessor/embedded-idl.md
Original file line number Diff line number Diff line change
Expand Up @@ -40,7 +40,7 @@ Can be one of two values:

**END C++ Specific**

## See Also
## See also

[#import Attributes](../preprocessor/hash-import-attributes-cpp.md)<br/>
[#import Directive](../preprocessor/hash-import-directive-cpp.md)
[#import Directive](../preprocessor/hash-import-directive-cpp.md)
4 changes: 2 additions & 2 deletions docs/preprocessor/exclude-hash-import.md
Original file line number Diff line number Diff line change
Expand Up @@ -31,7 +31,7 @@ Type libraries may include definitions of items defined in system headers or oth

**END C++ Specific**

## See Also
## See also

[#import Attributes](../preprocessor/hash-import-attributes-cpp.md)<br/>
[#import Directive](../preprocessor/hash-import-directive-cpp.md)
[#import Directive](../preprocessor/hash-import-directive-cpp.md)
4 changes: 2 additions & 2 deletions docs/preprocessor/execution-character-set.md
Original file line number Diff line number Diff line change
Expand Up @@ -30,8 +30,8 @@ By default, the compiler encodes narrow characters and narrow strings by using t

By default, Visual Studio uses the current code page as the source character set used to interpret your source code for output. When a file is read in, Visual Studio interprets it according to the current code page unless the file code page was set, or unless a byte-order mark (BOM) or UTF-16 characters are detected at the beginning of the file. Because UTF-8 can't be set as the current code page, when the automatic detection encounters source files encoded as UTF-8 without a BOM, Visual Studio assumes that they are encoded by using the current code page. Characters in the source file that are outside the range of the specified or automatically detected code page can cause compiler warnings and errors.

## See Also
## See also

[Pragma Directives and the \_\_Pragma Keyword](../preprocessor/pragma-directives-and-the-pragma-keyword.md)<br/>
[/execution-charset (Set Execution Character Set)](../build/reference/execution-charset-set-execution-character-set.md)<br/>
[/utf-8 (Set Source and Executable character sets to UTF-8)](../build/reference/utf-8-set-source-and-executable-character-sets-to-utf-8.md)
[/utf-8 (Set Source and Executable character sets to UTF-8)](../build/reference/utf-8-set-source-and-executable-character-sets-to-utf-8.md)
2 changes: 1 addition & 1 deletion docs/preprocessor/float-control.md
Original file line number Diff line number Diff line change
Expand Up @@ -96,6 +96,6 @@ int main( ) {
Pass
```

## See Also
## See also

[Pragma Directives and the __Pragma Keyword](../preprocessor/pragma-directives-and-the-pragma-keyword.md)
4 changes: 2 additions & 2 deletions docs/preprocessor/function-c-cpp.md
Original file line number Diff line number Diff line change
Expand Up @@ -72,6 +72,6 @@ str is 'Now************'
str is '!!!!!!!!!!!!!!!'
```

## See Also
## See also

[Pragma Directives and the __Pragma Keyword](../preprocessor/pragma-directives-and-the-pragma-keyword.md)
[Pragma Directives and the __Pragma Keyword](../preprocessor/pragma-directives-and-the-pragma-keyword.md)
4 changes: 2 additions & 2 deletions docs/preprocessor/grammar-summary-c-cpp.md
Original file line number Diff line number Diff line change
Expand Up @@ -15,6 +15,6 @@ The following topics are included:

- [Preprocessor Grammar](../preprocessor/preprocessor-grammar.md)

## See Also
## See also

[C/C++ Preprocessor Reference](../preprocessor/c-cpp-preprocessor-reference.md)
[C/C++ Preprocessor Reference](../preprocessor/c-cpp-preprocessor-reference.md)
4 changes: 2 additions & 2 deletions docs/preprocessor/hash-define-directive-c-cpp.md
Original file line number Diff line number Diff line change
Expand Up @@ -103,6 +103,6 @@ Defining macros and constants with the [/D](../build/reference/d-preprocessor-de

**END Microsoft Specific**

## See Also
## See also

[Preprocessor Directives](../preprocessor/preprocessor-directives.md)
[Preprocessor Directives](../preprocessor/preprocessor-directives.md)
4 changes: 2 additions & 2 deletions docs/preprocessor/hash-error-directive-c-cpp.md
Original file line number Diff line number Diff line change
Expand Up @@ -24,6 +24,6 @@ The error message that this directive emits includes the *token-string* paramete
#endif
```

## See Also
## See also

[Preprocessor Directives](../preprocessor/preprocessor-directives.md)
[Preprocessor Directives](../preprocessor/preprocessor-directives.md)
Original file line number Diff line number Diff line change
Expand Up @@ -168,6 +168,6 @@ The preceding code checks to see if the symbolic constant `EXAMPLE_H` is defined
#endif
```

## See Also
## See also

[Preprocessor Directives](../preprocessor/preprocessor-directives.md)
[Preprocessor Directives](../preprocessor/preprocessor-directives.md)
Original file line number Diff line number Diff line change
Expand Up @@ -43,6 +43,6 @@ This is useful for checking whether a definition exists, because a definition ca

**END Microsoft Specific**

## See Also
## See also

[Preprocessor Directives](../preprocessor/preprocessor-directives.md)
[Preprocessor Directives](../preprocessor/preprocessor-directives.md)
4 changes: 2 additions & 2 deletions docs/preprocessor/hash-import-attributes-cpp.md
Original file line number Diff line number Diff line change
Expand Up @@ -42,6 +42,6 @@ The following attributes are available to the `#import` directive.

**END Microsoft Specific**

## See Also
## See also

[#import Directive](../preprocessor/hash-import-directive-cpp.md)
[#import Directive](../preprocessor/hash-import-directive-cpp.md)
4 changes: 2 additions & 2 deletions docs/preprocessor/hash-import-directive-cpp.md
Original file line number Diff line number Diff line change
Expand Up @@ -177,7 +177,7 @@ For more information, see [#import Attributes](../preprocessor/hash-import-attri

**END C++ Specific**

## See Also
## See also

[Preprocessor Directives](../preprocessor/preprocessor-directives.md)<br/>
[Compiler COM Support](../cpp/compiler-com-support.md)
[Compiler COM Support](../cpp/compiler-com-support.md)
2 changes: 1 addition & 1 deletion docs/preprocessor/hash-include-directive-c-cpp.md
Original file line number Diff line number Diff line change
Expand Up @@ -84,7 +84,7 @@ For include files that are specified as `#include "path-spec"`, directory search

**END Microsoft Specific**

## See Also
## See also

[Preprocessor Directives](../preprocessor/preprocessor-directives.md)<br/>
[/I (Additional include directories)](../build/reference/i-additional-include-directories.md)<br/>
4 changes: 2 additions & 2 deletions docs/preprocessor/hash-line-directive-c-cpp.md
Original file line number Diff line number Diff line change
Expand Up @@ -41,6 +41,6 @@ In this example, the macro `ASSERT` uses the predefined macros `__LINE__` and `_
__LINE__, __FILE__ );}
```

## See Also
## See also

[Preprocessor Directives](../preprocessor/preprocessor-directives.md)
[Preprocessor Directives](../preprocessor/preprocessor-directives.md)
4 changes: 2 additions & 2 deletions docs/preprocessor/hash-undef-directive-c-cpp.md
Original file line number Diff line number Diff line change
Expand Up @@ -41,6 +41,6 @@ Macros can be undefined from the command line using the `/U` option, followed by

**END Microsoft Specific**

## See Also
## See also

[Preprocessor Directives](../preprocessor/preprocessor-directives.md)
[Preprocessor Directives](../preprocessor/preprocessor-directives.md)
4 changes: 2 additions & 2 deletions docs/preprocessor/hash-using-directive-cpp.md
Original file line number Diff line number Diff line change
Expand Up @@ -97,6 +97,6 @@ int main() {
}
```

## See Also
## See also

[Preprocessor Directives](../preprocessor/preprocessor-directives.md)
[Preprocessor Directives](../preprocessor/preprocessor-directives.md)
4 changes: 2 additions & 2 deletions docs/preprocessor/hdrstop.md
Original file line number Diff line number Diff line change
Expand Up @@ -68,6 +68,6 @@ __inline Disp( char *szToDisplay ) // Define an inline function

In this example, the **hdrstop** pragma appears after two files have been included and an inline function has been defined. This might, at first, seem to be an odd placement for the pragma. Consider, however, that using the manual precompilation options, `/Yc` and `/Yu`, with the **hdrstop** pragma makes it possible for you to precompile entire source files — even inline code. The Microsoft compiler does not limit you to precompiling only data declarations.

## See Also
## See also

[Pragma Directives and the __Pragma Keyword](../preprocessor/pragma-directives-and-the-pragma-keyword.md)
[Pragma Directives and the __Pragma Keyword](../preprocessor/pragma-directives-and-the-pragma-keyword.md)
4 changes: 2 additions & 2 deletions docs/preprocessor/high-method-prefix.md
Original file line number Diff line number Diff line change
Expand Up @@ -28,7 +28,7 @@ By default, high-level error-handling properties and methods are exposed by memb

**END C++ Specific**

## See Also
## See also

[#import Attributes](../preprocessor/hash-import-attributes-cpp.md)<br/>
[#import Directive](../preprocessor/hash-import-directive-cpp.md)
[#import Directive](../preprocessor/hash-import-directive-cpp.md)
4 changes: 2 additions & 2 deletions docs/preprocessor/high-property-prefixes.md
Original file line number Diff line number Diff line change
Expand Up @@ -34,7 +34,7 @@ By default, high-level error-handling `propget`, `propput`, and `propputref` met

**END C++ Specific**

## See Also
## See also

[#import Attributes](../preprocessor/hash-import-attributes-cpp.md)<br/>
[#import Directive](../preprocessor/hash-import-directive-cpp.md)
[#import Directive](../preprocessor/hash-import-directive-cpp.md)
4 changes: 2 additions & 2 deletions docs/preprocessor/implementation-only.md
Original file line number Diff line number Diff line change
Expand Up @@ -29,7 +29,7 @@ The **implementation_only** attribute is intended for use in conjunction with th

**END C++ Specific**

## See Also
## See also

[#import Attributes](../preprocessor/hash-import-attributes-cpp.md)<br/>
[#import Directive](../preprocessor/hash-import-directive-cpp.md)
[#import Directive](../preprocessor/hash-import-directive-cpp.md)
2 changes: 1 addition & 1 deletion docs/preprocessor/include-alias.md
Original file line number Diff line number Diff line change
Expand Up @@ -93,6 +93,6 @@ Also note that transitivity is not supported. Given the following directives,

the compiler searches for the file two.h rather than three.h.

## See Also
## See also

[Pragma Directives and the __Pragma Keyword](../preprocessor/pragma-directives-and-the-pragma-keyword.md)
4 changes: 2 additions & 2 deletions docs/preprocessor/include-parens.md
Original file line number Diff line number Diff line change
Expand Up @@ -31,7 +31,7 @@ Type libraries may include definitions of items defined in system headers or oth

**END C++ Specific**

## See Also
## See also

[#import Attributes](../preprocessor/hash-import-attributes-cpp.md)<br/>
[#import Directive](../preprocessor/hash-import-directive-cpp.md)
[#import Directive](../preprocessor/hash-import-directive-cpp.md)
4 changes: 2 additions & 2 deletions docs/preprocessor/init-seg.md
Original file line number Diff line number Diff line change
Expand Up @@ -145,6 +145,6 @@ A()
~A()
```

## See Also
## See also

[Pragma Directives and the __Pragma Keyword](../preprocessor/pragma-directives-and-the-pragma-keyword.md)
[Pragma Directives and the __Pragma Keyword](../preprocessor/pragma-directives-and-the-pragma-keyword.md)
Loading