Concept Index
C
- C++ named operators, see Section 3.7.4 C++ Named Operators
- character constants, see Section 1.3 Tokenization
- command line, see Chapter 12 Invocation
- commenting out code, see Section 4.3 Deleted Code
- comments, see Section 1.2 Initial processing
- common predefined macros, see Section 3.7.2 Common Predefined Macros
- computed includes, see Section 2.5 Computed Includes
- concatenation, see Section 3.5 Concatenation
- conditional group, see Section 4.2.1 Ifdef
- conditionals, see Chapter 4 Conditionals
- continued lines, see Section 1.2 Initial processing
- controlling macro, see Section 2.4 Once-Only Headers
- defined, see Section 4.2.3 Defined
P
- parentheses in macro bodies, see Section 3.10.2 Operator Precedence Problems
- pitfalls of macros, see Section 3.10 Macro Pitfalls
- predefined macros, see Section 3.7 Predefined Macros
- predefined macros, system-specific, see Section 3.7.3 System-specific Predefined Macros
- predicates, see Section 11.3.1 Assertions
- preprocessing directives, see Section 1.4 The preprocessing language
- preprocessing numbers, see Section 1.3 Tokenization
- preprocessing tokens, see Section 1.3 Tokenization
- prescan of macro arguments, see Section 3.10.6 Argument Prescan
- problems with macros, see Section 3.10 Macro Pitfalls
- punctuators, see Section 1.3 Tokenization
S
- self-reference, see Section 3.10.5 Self-Referential Macros
- semicolons (after macro calls), see Section 3.10.3 Swallowing the Semicolon
- side effects (in macro arguments), see Section 3.10.4 Duplication of Side Effects
- standard predefined macros., see Section 3.7.1 Standard Predefined Macros
- string constants, see Section 1.3 Tokenization
- string literals, see Section 1.3 Tokenization
- stringification, see Section 3.4 Stringification
- symbolic constants, see Section 3.1 Object-like Macros
- system header files, see Section 2.7 System Headers
- system header files, see Chapter 2 Header Files
- system-specific predefined macros, see Section 3.7.3 System-specific Predefined Macros