Ifdef_Ifndef_Interface¶
- interface Ifdef_Ifndef_Interface (physical)¶
- Direct parents:
inherits Conditional_Compilation_Interface
- Inherited interfaces:
- Direct child interfaces:
subinterface Ifdef_Interface
subinterface Ifndef_Interface
Field
Kind
Type
Description
Condition
syntactic
class Macro_Use
Else_Position (from Conditional_Compilation_Interface)
attribute
builtin SLoc
position of
#else, if any (otherwise no_sloc). If from macro expansion, this location is that of the macro expansionOriginal_Else_Position (from Conditional_Compilation_Interface)
attribute
builtin SLoc
position of #``else``, if any (otherwise no_sloc). If from macro expansion, this location is inside the macro body or macro argument
Original_Else_Position_Index (from Conditional_Compilation_Interface)
attribute
builtin SLoc_Index_Type
Internal index for position of
#else, if any (otherwise no_sloc)Condition_Value (from Conditional_Compilation_Interface)
attribute
builtin Boolean
Whether the condition evaluated to true