Directive #pragma
- Directive #pragma
#pragma
- Description
This is a generic directive for flags to the compiler.
These are some of the flags that are available:
"all_inline" This is the same as adding the modifier inline to all functions that follow.
"all_final" Instructs the compiler to mark all symbols as final.
"all_nomask" Deprecated version of "all_final".
"save_parent" Cause nested classes to save a reference to their surrounding class even if not strictly needed.
"dont_save_parent" Inverse of "save_parent". This is needed to override if the global symbol __pragma_save_parent__ has been set.
"strict_types" Enable warnings for all cases where the compiler isn't certain that the types are correct.