[
<
]
[
>
]
[ << ]
[
Up
]
[ >> ]
[
Top
]
[
Contents
]
[
Index
]
[
?
]
Concept Index
Jump to:
#
_
A
B
C
D
E
F
G
H
I
L
M
N
O
P
R
S
T
U
V
W
Index Entry
Section
#
`#'
operator
3.4 Stringification
`##'
operator
3.5 Concatenation
_
_Pragma
7. Pragmas
A
alternative tokens
1.2 Tokenization
arguments
3.3 Macro Arguments
arguments in macro definitions
3.3 Macro Arguments
assertions
11.3.1 Assertions
assertions, cancelling
11.3.1 Assertions
B
backslash-newline
1.1 Initial processing
block comments
1.1 Initial processing
C
C++ named operators
3.7.4 C++ Named Operators
character constants
1.2 Tokenization
character sets
1.1 Initial processing
command line
12. Invocation
commenting out code
4.3 Deleted Code
comments
1.1 Initial processing
common predefined macros
3.7.2 Common Predefined Macros
computed includes
2.5 Computed Includes
concatenation
3.5 Concatenation
conditional group
4.2.1 Ifdef
conditionals
4. Conditionals
continued lines
1.1 Initial processing
controlling macro
2.4 Once-Only Headers
D
defined
4.2.3 Defined
diagnostic
5. Diagnostics
differences from previous versions
11.4 Differences from previous versions
digraphs
1.2 Tokenization
directive line
1.3 The preprocessing language
directive name
1.3 The preprocessing language
directives
1.3 The preprocessing language
E
empty macro arguments
3.3 Macro Arguments
expansion of arguments
3.9.6 Argument Prescan
F
function-like macros
3.2 Function-like Macros
G
grouping options
12. Invocation
guard macro
2.4 Once-Only Headers
H
header file
2. Header Files
header file names
1.2 Tokenization
I
identifiers
1.2 Tokenization
implementation limits
11.2 Implementation limits
implementation-defined behavior
11.1 Implementation-defined behavior
including just once
2.4 Once-Only Headers
invalid token paste
11.3.3 Miscellaneous obsolete features
invocation
12. Invocation
iso646.h
3.7.4 C++ Named Operators
L
line comments
1.1 Initial processing
line control
6. Line Control
line endings
1.1 Initial processing
linemarkers
9. Preprocessor Output
M
macro argument expansion
3.9.6 Argument Prescan
macros in include
2.5 Computed Includes
macros with arguments
3.3 Macro Arguments
macros with variable arguments
3.6 Variadic Macros
manifest constants
3.1 Object-like Macros
multi-line string constants
11.3.3 Miscellaneous obsolete features
N
named operators
3.7.4 C++ Named Operators
newlines in macro arguments
3.9.7 Newlines in Arguments
null directive
8. Other Directives
numbers
1.2 Tokenization
O
object-like macro
3.1 Object-like Macros
options
12. Invocation
options, grouping
12. Invocation
other tokens
1.2 Tokenization
output format
9. Preprocessor Output
overriding a header file
2.6 Wrapper Headers
P
parentheses in macro bodies
3.9.2 Operator Precedence Problems
pitfalls of macros
3.9 Macro Pitfalls
pragma poison
11.3.3 Miscellaneous obsolete features
predefined macros
3.7 Predefined Macros
predefined macros, system-specific
3.7.3 System-specific Predefined Macros
predicates
11.3.1 Assertions
preprocessing directives
1.3 The preprocessing language
preprocessing numbers
1.2 Tokenization
preprocessing tokens
1.2 Tokenization
prescan of macro arguments
3.9.6 Argument Prescan
problems with macros
3.9 Macro Pitfalls
punctuators
1.2 Tokenization
R
redefining macros
3.8 Undefining and Redefining Macros
repeated inclusion
2.4 Once-Only Headers
reporting errors
5. Diagnostics
reporting warnings
5. Diagnostics
reserved namespace
3.7.3 System-specific Predefined Macros
S
self-reference
3.9.5 Self-Referential Macros
semicolons (after macro calls)
3.9.3 Swallowing the Semicolon
side effects (in macro arguments)
3.9.4 Duplication of Side Effects
standard predefined macros.
3.7.1 Standard Predefined Macros
string constants
1.2 Tokenization
string literals
1.2 Tokenization
stringification
3.4 Stringification
symbolic constants
3.1 Object-like Macros
system header files
2. Header Files
system header files
2.7 System Headers
system-specific predefined macros
3.7.3 System-specific Predefined Macros
T
testing predicates
11.3.1 Assertions
token concatenation
3.5 Concatenation
token pasting
3.5 Concatenation
tokens
1.2 Tokenization
trigraphs
1.1 Initial processing
U
undefining macros
3.8 Undefining and Redefining Macros
unsafe macros
3.9.4 Duplication of Side Effects
V
variable number of arguments
3.6 Variadic Macros
variadic macros
3.6 Variadic Macros
Jump to:
#
_
A
B
C
D
E
F
G
H
I
L
M
N
O
P
R
S
T
U
V
W
[ << ]
[ >> ]
[
Top
]
[
Contents
]
[
Index
]
[
?
]
This document was generated by
GCC Administrator
on
October, 25 2001
using
texi2html