autodoc.git
/
modref
/
ex
/
cpp_3A_3A
/
_23pragma.html
version
»
Context lines:
10
20
40
80
file
none
3
autodoc.git/modref/ex/cpp_3A_3A/_23pragma.html:72:
<dd><p><code class='directive'>#pragma</code></p></dd> <dt class='head--doc'>Description</dt> <dd class='body--doc'><p>This is a generic directive for flags to the compiler.</p> <p> These are some of the flags that are available:</p> <table class='box'><tr><td><code><code class='key'>"all_inline"</code></code></td><td><p>This is the same as adding the modifier <tt>inline</tt> to all functions that follow.</p> </td></tr> <tr><td><code><code class='key'>"all_final"</code></code></td><td><p>Instructs the compiler to mark all symbols as <tt>final</tt>.</p> </td></tr>
-
<tr><td><code><code class='key'>"all_nomask"</code></code></td><td><p>Deprecated version of <tt>"all_final"</tt>.</p>
-
</td></tr>
+
<tr><td><code><code class='key'>"save_parent"</code></code></td><td><p>Cause nested classes to save a reference to their surrounding class even if not strictly needed.</p> </td></tr> <tr><td><code><code class='key'>"dont_save_parent"</code></code></td><td><p>Inverse of <tt>"save_parent"</tt>. This is needed to override if the global symbol <code class='reference unresolved'>__pragma_save_parent__</code> has been set.</p> </td></tr> <tr><td><code><code class='key'>"strict_types"</code></code></td><td><p>Enable warnings for all cases where the compiler isn't certain that the types are correct.</p> </td></tr>