Go forward to Index.
Go backward to Invocation.
Go up to Top.
Concept Index
*************
Menu
- ##: Concatenation
-
- arguments in macro definitions: Argument Macros
-
- assertions: Assertions
-
- assertions, undoing: Assertions
-
- blank macro arguments: Argument Macros
-
- cascaded macros: Cascaded Macros
-
- commenting out code: Deleted Code
-
- computed #include: Include Syntax
-
- concatenation: Concatenation
-
- conditionals: Conditionals
-
- directives: Directives
-
- expansion of arguments: Argument Prescan
-
- function-like macro: Argument Macros
-
- header file: Header Files
-
- including just once: Once-Only
-
- inheritance: Inheritance
-
- invocation of the preprocessor: Invocation
-
- line control: Combining Sources
-
- macro argument expansion: Argument Prescan
-
- macro body uses macro: Cascaded Macros
-
- macros with argument: Argument Macros
-
- manifest constant: Simple Macros
-
- newlines in macro arguments: Newlines in Args
-
- null directive: Other Directives
-
- options: Invocation
-
- output format: Output
-
- overriding a header file: Inheritance
-
- parentheses in macro bodies: Macro Parentheses
-
- pitfalls of macros: Macro Pitfalls
-
- predefined macros: Predefined
-
- predicates: Assertions
-
- preprocessing directives: Directives
-
- prescan of macro arguments: Argument Prescan
-
- problems with macros: Macro Pitfalls
-
- redefining macros: Redefining
-
- repeated inclusion: Once-Only
-
- retracting assertions: Assertions
-
- second include path: Invocation
-
- self-reference: Self-Reference
-
- semicolons (after macro calls): Swallow Semicolon
-
- side effects (in macro arguments): Side Effects
-
- simple macro: Simple Macros
-
- space as macro argument: Argument Macros
-
- standard predefined macros: Standard Predefined
-
- stringification: Stringification
-
- testing predicates: Assertions
-
- unassert: Assertions
-
- undefining macros: Undefining
-
- unsafe macros: Side Effects
-