Pragmas¶
Pragma instructions affect the properties of one or more variables with regard to the compilation or pre-compilation process. Various categories of pragmas are available to you for this.
- Message pragmas
- Attribute Pragmas
- User-defined attributes
- Attribute ‘call_after_global_init_slot’
- Attribute ‘call_after_init’
- Attribute ‘call_after_online_change_slot’
- Attribut ‘call_before_global_exit_slot’
- Attribute ‘call_on_type_change’
- Attribute ‘const_replaced’, attribute ‘const_no_replaced’
- Attribute ‘dataflow’
- Attribute ‘displaymode’
- Attribute ‘estimated-stack-usage’
- Attribute ‘ExpandFully’
- Attribute ‘global_init_slot’
- Attribute ‘hide’
- Attribute ‘hide_all_locals’
- Attribute ‘initialize_on_call’
- Attribute ‘init_namespace’
- Attribute ‘init_on_onlchange’
- Attribute ‘instance-path’
- Attribute ‘linkalways’
- Attribute ‘monitoring’
- Attribute ‘no_assign’
- Attribute ‘no_check’
- Attribute ‘no_copy’
- Attribute ‘no-exit’
- Attribute ‘noinit’
- Attribute no_instance_in_retain
- Attribute ‘no_virtual_actions’
- Attribute ‘pingroup’
- Attribute ‘pin_presentation_order_inputs/outputs’
- Attribute ‘obsolete’
- Attribute ‘pack_mode’
- Attribute ‘qualified_only’
- Attribute ‘reflection’
- Attribute ‘subsequent’
- Attribute ‘symbol’
- Attribute ‘warning disable’, attribute ‘warning restore’
- Conditional pragmas
- Region Pragma