Lines Matching full:predefined
90 * Predefined Macros::
95 Predefined Macros
97 * Standard Predefined Macros::
98 * Common Predefined Macros::
99 * System-specific Predefined Macros::
590 Except for expansion of predefined macros, all these operations are
1105 * Predefined Macros::
1502 File: cpp.info, Node: Variadic Macros, Next: Predefined Macros, Prev: Concatenation, Up: Macros
1607 File: cpp.info, Node: Predefined Macros, Next: Undefining and Redefining Macros, Prev: Variadic Macros, Up: Macros
1609 3.7 Predefined Macros
1612 Several object-like macros are predefined; you use them without
1617 like predefined macros, but you cannot undefine them.
1621 * Standard Predefined Macros::
1622 * Common Predefined Macros::
1623 * System-specific Predefined Macros::
1627 File: cpp.info, Node: Standard Predefined Macros, Next: Common Predefined Macros, Up: Predefined Macros
1629 3.7.1 Standard Predefined Macros
1632 The standard predefined macros are specified by the relevant language
1647 of a decimal integer constant. While we call it a predefined
1758 File: cpp.info, Node: Common Predefined Macros, Next: System-specific Predefined Macros, Prev: Standard Predefined Macros, Up: Predefined Macros
1760 3.7.2 Common Predefined Macros
1763 The common predefined macros are GNU C extensions. They are available
1802 reset. If you wish to use the predefined macros directly in the
1811 Another approach is to use the predefined macros to calculate a
2189 File: cpp.info, Node: System-specific Predefined Macros, Next: C++ Named Operators, Prev: Common Predefined Macros, Up: Predefined Macros
2191 3.7.3 System-specific Predefined Macros
2199 predefined macros expand to the constant 1, so you can test them with
2215 predefined macros outside the reserved namespace are suppressed. The
2218 We are slowly phasing out all predefined macros which are outside the
2227 File: cpp.info, Node: C++ Named Operators, Prev: System-specific Predefined Macros, Up: Predefined Macros
2256 File: cpp.info, Node: Undefining and Redefining Macros, Next: Directives Within Macro Arguments, Prev: Predefined Macros, Up: Macros
2878 * Some macros are predefined on each kind of machine (*note
2879 System-specific Predefined Macros::). This allows you to provide
3177 `__LINE__' predefined macros from that point on. *Note Standard
3178 Predefined Macros::. They do not have any effect on `#include''s idea
3847 program will run on. Assertions are usually predefined, but you can
3853 system-specific predefined macros. In addition, they are not part of
3856 predefined macros. We recommend you do not use them at all.
4064 standard predefined macros remain defined. *Note Standard
4065 Predefined Macros::.
4549 the preprocessor, including predefined macros. This gives
4550 you a way of finding out what is predefined in your version
4556 will show all the predefined macros.
4564 predefined macros, and it outputs _both_ the `#define'
5355 * common predefined macros: Common Predefined Macros.
5423 * predefined macros: Predefined Macros. (line 6)
5424 * predefined macros, system-specific: System-specific Predefined Macros.
5439 * reserved namespace: System-specific Predefined Macros.
5447 * standard predefined macros.: Standard Predefined Macros.
5455 * system-specific predefined macros: System-specific Predefined Macros.
5499 Node: Predefined Macros66165
5500 Node: Standard Predefined Macros66753
5501 Node: Common Predefined Macros72690
5502 Node: System-specific Predefined Macros90193