Go to the first, previous, next, last section, table of contents.


Concept Index

#

  • `##'
  • a

  • arguments in macro definitions
  • assertions
  • assertions, undoing
  • b

  • blank macro arguments
  • c

  • cascaded macros
  • commenting out code
  • computed `#include'
  • concatenation
  • conditionals
  • d

  • directives
  • e

  • expansion of arguments
  • f

  • function-like macro
  • h

  • header file
  • i

  • including just once
  • inheritance
  • invocation of the preprocessor
  • l

  • line control
  • m

  • macro argument expansion
  • macro body uses macro
  • macros with argument
  • manifest constant
  • n

  • newlines in macro arguments
  • null directive
  • o

  • options
  • output format
  • overriding a header file
  • p

  • parentheses in macro bodies
  • pitfalls of macros
  • predefined macros
  • predicates
  • preprocessing directives
  • prescan of macro arguments
  • problems with macros
  • r

  • redefining macros
  • repeated inclusion
  • retracting assertions
  • s

  • second include path
  • self-reference
  • semicolons (after macro calls)
  • side effects (in macro arguments)
  • simple macro
  • space as macro argument
  • standard predefined macros
  • stringification
  • t

  • testing predicates
  • u

  • unassert
  • undefining macros
  • unsafe macros

  • Go to the first, previous, next, last section, table of contents.