P99
Defines
Decimal or hexadecimal double constants
Meta_programming
+ Collaboration diagram for Decimal or hexadecimal double constants:

Defines

#define P99_DEC_DOUBLE(SIGN, INT, FRAC, ESIGN, EXP)
 construct a double constant in decimal representation.
#define P99_HEX_DOUBLE(SIGN, HEXINT, HEXFRAC, ESIGN, BINEXP)
 construct a double constant in hexadecimal representation.

Detailed Description

Since not all substrings of a double constant form a valid preprocessor token, construction of double constants must be done carefully when done with macros. The macros here guarantee that this is done in a portable way.

 All Data Structures Files Functions Variables Typedefs Enumerations Enumerator Friends Defines