Previous: , 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:   Stringizing
##’ operator:   Concatenation

_
_Pragma:   Pragmas
__has_attribute:   __has_attribute
__has_cpp_attribute:   __has_cpp_attribute
__has_include:   __has_include

A
alternative tokens:   Tokenization
arguments:   Macro Arguments
arguments in macro definitions:   Macro Arguments
assertions:   Obsolete Features
assertions, canceling:   Obsolete Features

B
backslash-newline:   Initial processing
block comments:   Initial processing

C
C language, traditional:   Invocation
C++ named operators:   C++ Named Operators
character constants:   Tokenization
character set, execution:   Invocation
character set, input:   Invocation
character set, wide execution:   Invocation
command line:   Invocation
commenting out code:   Deleted Code
comments:   Initial processing
common predefined macros:   Common Predefined Macros
computed includes:   Computed Includes
concatenation:   Concatenation
conditional group:   Ifdef
conditionals:   Conditionals
continued lines:   Initial processing
controlling macro:   Once-Only Headers

D
defined:   Defined
dependencies for make as output:   Environment Variables
dependencies for make as output:   Environment Variables
dependencies, make:   Invocation
diagnostic:   Diagnostics
digraphs:   Tokenization
directive line:   The preprocessing language
directive name:   The preprocessing language
directives:   The preprocessing language

E
empty macro arguments:   Macro Arguments
environment variables:   Environment Variables
expansion of arguments:   Argument Prescan

F
FDL, GNU Free Documentation License:   GNU Free Documentation License
function-like macros:   Function-like Macros

G
grouping options:   Invocation
guard macro:   Once-Only Headers

H
header file:   Header Files
header file names:   Tokenization

I
identifiers:   Tokenization
implementation limits:   Implementation limits
implementation-defined behavior:   Implementation-defined behavior
including just once:   Once-Only Headers
invocation:   Invocation
iso646.h:   C++ Named Operators

L
line comments:   Initial processing
line control:   Line Control
line endings:   Initial processing
linemarkers:   Preprocessor Output

M
macro argument expansion:   Argument Prescan
macro arguments and directives:   Directives Within Macro Arguments
macros in include:   Computed Includes
macros with arguments:   Macro Arguments
macros with variable arguments:   Variadic Macros
make:   Invocation
manifest constants:   Object-like Macros

N
named operators:   C++ Named Operators
newlines in macro arguments:   Newlines in Arguments
null directive:   Other Directives
numbers:   Tokenization

O
object-like macro:   Object-like Macros
options:   Invocation
options, grouping:   Invocation
other tokens:   Tokenization
output format:   Preprocessor Output
overriding a header file:   Wrapper Headers

P
parentheses in macro bodies:   Operator Precedence Problems
pitfalls of macros:   Macro Pitfalls
pragma directive:   Pragmas
predefined macros:   Predefined Macros
predefined macros, system-specific:   System-specific Predefined Macros
predicates:   Obsolete Features
preprocessing directives:   The preprocessing language
preprocessing numbers:   Tokenization
preprocessing tokens:   Tokenization
prescan of macro arguments:   Argument Prescan
problems with macros:   Macro Pitfalls
punctuators:   Tokenization

R
redefining macros:   Undefining and Redefining Macros
repeated inclusion:   Once-Only Headers
reporting errors:   Diagnostics
reporting warnings:   Diagnostics
reserved namespace:   System-specific Predefined Macros

S
self-reference:   Self-Referential Macros
semicolons (after macro calls):   Swallowing the Semicolon
side effects (in macro arguments):   Duplication of Side Effects
standard predefined macros.:   Standard Predefined Macros
string constants:   Tokenization
string literals:   Tokenization
stringizing:   Stringizing
symbolic constants:   Object-like Macros
system header files:   Header Files
system header files:   System Headers
system-specific predefined macros:   System-specific Predefined Macros

T
testing predicates:   Obsolete Features
token concatenation:   Concatenation
token pasting:   Concatenation
tokens:   Tokenization
traditional C language:   Invocation
trigraphs:   Initial processing

U
undefining macros:   Undefining and Redefining Macros
unsafe macros:   Duplication of Side Effects

V
variable number of arguments:   Variadic Macros
variadic macros:   Variadic Macros

W
wrapper #ifndef:   Once-Only Headers
wrapper headers:   Wrapper Headers

Jump to:   #   _  
A   B   C   D   E   F   G   H   I   L   M   N   O   P   R   S   T   U   V   W  

Previous: , Up: Top   [Contents][Index]