[ << ] [ >> ] [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

#
`#' operator3.4 Stringification
`##' operator3.5 Concatenation

_
_Pragma7. Pragmas

A
alternative tokens1.2 Tokenization
arguments3.3 Macro Arguments
arguments in macro definitions3.3 Macro Arguments
assertions11.3.1 Assertions
assertions, canceling11.3.1 Assertions

B
backslash-newline1.1 Initial processing
block comments1.1 Initial processing

C
C++ named operators3.7.4 C++ Named Operators
character constants1.2 Tokenization
character sets1.1 Initial processing
command line12. Invocation
commenting out code4.3 Deleted Code
comments1.1 Initial processing
common predefined macros3.7.2 Common Predefined Macros
computed includes2.5 Computed Includes
concatenation3.5 Concatenation
conditional group4.2.1 Ifdef
conditionals4. Conditionals
continued lines1.1 Initial processing
controlling macro2.4 Once-Only Headers

D
defined4.2.3 Defined
dependencies for make as output13. Environment Variables
dependencies for make as output13. Environment Variables
dependencies, make12. Invocation
diagnostic5. Diagnostics
differences from previous versions11.4 Differences from previous versions
digraphs1.2 Tokenization
directive line1.3 The preprocessing language
directive name1.3 The preprocessing language
directives1.3 The preprocessing language

E
empty macro arguments3.3 Macro Arguments
environment variables13. Environment Variables
expansion of arguments3.10.6 Argument Prescan

F
FDL, GNU Free Documentation LicenseGNU Free Documentation License
function-like macros3.2 Function-like Macros

G
grouping options12. Invocation
guard macro2.4 Once-Only Headers

H
header file2. Header Files
header file names1.2 Tokenization

I
identifiers1.2 Tokenization
implementation limits11.2 Implementation limits
implementation-defined behavior11.1 Implementation-defined behavior
including just once2.4 Once-Only Headers
invocation12. Invocation
iso646.h3.7.4 C++ Named Operators

L
line comments1.1 Initial processing
line control6. Line Control
line endings1.1 Initial processing
linemarkers9. Preprocessor Output

M
macro argument expansion3.10.6 Argument Prescan
macro arguments and directives3.9 Directives Within Macro Arguments
macros in include2.5 Computed Includes
macros with arguments3.3 Macro Arguments
macros with variable arguments3.6 Variadic Macros
make12. Invocation
manifest constants3.1 Object-like Macros

N
named operators3.7.4 C++ Named Operators
newlines in macro arguments3.10.7 Newlines in Arguments
null directive8. Other Directives
numbers1.2 Tokenization

O
object-like macro3.1 Object-like Macros
options12. Invocation
options, grouping12. Invocation
other tokens1.2 Tokenization
output format9. Preprocessor Output
overriding a header file2.6 Wrapper Headers

P
parentheses in macro bodies3.10.2 Operator Precedence Problems
pitfalls of macros3.10 Macro Pitfalls
predefined macros3.7 Predefined Macros
predefined macros, system-specific3.7.3 System-specific Predefined Macros
predicates11.3.1 Assertions
preprocessing directives1.3 The preprocessing language
preprocessing numbers1.2 Tokenization
preprocessing tokens1.2 Tokenization
prescan of macro arguments3.10.6 Argument Prescan
problems with macros3.10 Macro Pitfalls
punctuators1.2 Tokenization

R
redefining macros3.8 Undefining and Redefining Macros
repeated inclusion2.4 Once-Only Headers
reporting errors5. Diagnostics
reporting warnings5. Diagnostics
reserved namespace3.7.3 System-specific Predefined Macros

S
self-reference3.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 constants1.2 Tokenization
string literals1.2 Tokenization
stringification3.4 Stringification
symbolic constants3.1 Object-like Macros
system header files2. Header Files
system header files2.7 System Headers
system-specific predefined macros3.7.3 System-specific Predefined Macros

T
testing predicates11.3.1 Assertions
token concatenation3.5 Concatenation
token pasting3.5 Concatenation
tokens1.2 Tokenization
trigraphs1.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>