+ Collaboration diagram for Meta_programming:


 Preprocessor conditionals
 This provides different types of if-else clause for the preprocessor.
 Preprocessor FOR loops
 Preprocessor Blocks
 This defines some macros that can be used to ensure that certain operations are always executed before entering and after leaving a particular block.
 Decimal or hexadecimal double constants
 The macros in this group help to classify different token sequences, in particular type specifiers that are composed of several tokens.
 List processing macros
 We provide here a series of macros that take a list of arguments of arbitrary length and that transform each element in that list in some way.

Detailed Description