[ << ]
[ >> ]
[
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, canceling
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
dependencies for make as output
13. Environment Variables
dependencies for make as output
13. Environment Variables
dependencies, make
12. Invocation
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
environment variables
13. Environment Variables
expansion of arguments
3.10.6 Argument Prescan
F
FDL, GNU Free Documentation License
GNU Free Documentation License
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
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.10.6 Argument Prescan
macro arguments and directives
3.9 Directives Within Macro Arguments
macros in include
2.5 Computed Includes
macros with arguments
3.3 Macro Arguments
macros with variable arguments
3.6 Variadic Macros
make
12. Invocation
manifest constants
3.1 Object-like Macros
N
named operators
3.7.4 C++ Named Operators
newlines in macro arguments
3.10.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.10.2 Operator Precedence Problems
pitfalls of macros
3.10 Macro Pitfalls
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.10.6 Argument Prescan
problems with macros
3.10 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.10.5 Self-Referential Macros
semicolons (after macro calls)
3.10.3 Swallowing the Semicolon
side effects (in macro arguments)
3.10.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
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
Stephane Carrez
on
May, 15 2005
using texi2html>