Lines Matching full:predefined
90 * Predefined Macros::
95 Predefined Macros
97 * Standard Predefined Macros::
98 * Common Predefined Macros::
99 * System-specific Predefined Macros::
589 Except for expansion of predefined macros, all these operations are
1104 * Predefined Macros::
1501 File: cpp.info, Node: Variadic Macros, Next: Predefined Macros, Prev: Concatenation, Up: Macros
1606 File: cpp.info, Node: Predefined Macros, Next: Undefining and Redefining Macros, Prev: Variadic Macros, Up: Macros
1608 3.7 Predefined Macros
1611 Several object-like macros are predefined; you use them without
1616 like predefined macros, but you cannot undefine them.
1620 * Standard Predefined Macros::
1621 * Common Predefined Macros::
1622 * System-specific Predefined Macros::
1626 File: cpp.info, Node: Standard Predefined Macros, Next: Common Predefined Macros, Up: Predefined Macros
1628 3.7.1 Standard Predefined Macros
1631 The standard predefined macros are specified by the relevant language
1646 of a decimal integer constant. While we call it a predefined
1757 File: cpp.info, Node: Common Predefined Macros, Next: System-specific Predefined Macros, Prev: Standard Predefined Macros, Up: Predefined Macros
1759 3.7.2 Common Predefined Macros
1762 The common predefined macros are GNU C extensions. They are available
1801 reset. If you wish to use the predefined macros directly in the
1810 Another approach is to use the predefined macros to calculate a
2056 File: cpp.info, Node: System-specific Predefined Macros, Next: C++ Named Operators, Prev: Common Predefined Macros, Up: Predefined Macros
2058 3.7.3 System-specific Predefined Macros
2066 predefined macros expand to the constant 1, so you can test them with
2082 predefined macros outside the reserved namespace are suppressed. The
2085 We are slowly phasing out all predefined macros which are outside the
2094 File: cpp.info, Node: C++ Named Operators, Prev: System-specific Predefined Macros, Up: Predefined Macros
2123 File: cpp.info, Node: Undefining and Redefining Macros, Next: Directives Within Macro Arguments, Prev: Predefined Macros, Up: Macros
2745 * Some macros are predefined on each kind of machine (*note
2746 System-specific Predefined Macros::). This allows you to provide
3044 `__LINE__' predefined macros from that point on. *Note Standard
3045 Predefined Macros::. They do not have any effect on `#include''s idea
3712 program will run on. Assertions are usually predefined, but you can
3717 unpredictable as the system-specific predefined macros. In addition,
3720 of system-specific predefined macros. We recommend you do not use them
3929 standard predefined macros remain defined. *Note Standard
3930 Predefined Macros::.
4402 the preprocessor, including predefined macros. This gives
4403 you a way of finding out what is predefined in your version
4409 will show all the predefined macros.
4417 predefined macros, and it outputs _both_ the `#define'
5154 * common predefined macros: Common Predefined Macros.
5222 * predefined macros: Predefined Macros. (line 6)
5223 * predefined macros, system-specific: System-specific Predefined Macros.
5238 * reserved namespace: System-specific Predefined Macros.
5246 * standard predefined macros.: Standard Predefined Macros.
5254 * system-specific predefined macros: System-specific Predefined Macros.
5298 Node: Predefined Macros66152
5299 Node: Standard Predefined Macros66740
5300 Node: Common Predefined Macros72676
5301 Node: System-specific Predefined Macros85586