autodoc.git
/
traditional_manual
/
chapter_21.html
version
»
Context lines:
10
20
40
80
file
none
3
autodoc.git/traditional_manual/chapter_21.html:1889:
<dd class='body--doc'><p><code>get_active_error_handler()</code>, <code>compile()</code>, <code>master()->get_compilation_handler()</code>, <code>CompilationHandler</code></p> </dd></dl> <hr /> <dl class='group--doc'> <dt class='head--type'><span class='homogen--type'>Method</span> <span class='homogen--name'><b>get_active_compiler</b></span> </dt>
-
<dd><p><code><code class='object unresolved'>CompilerEnvironment.PikeCompiler</code> <b><span class='method'>get_active_compiler</span>(</b><b>)</b></code></p></dd>
+
<dd><p><code><code class='object unresolved'>CompilerEnvironment.PikeCompiler</code>
|<code
class='datatype'>zero
<
/code> <
b><span class='method'>get_active_compiler</span>(</b><b>)</b></code></p></dd>
<dt class='head--doc'>Description</dt> <dd class='body--doc'><p>Returns the most recent of the currently active pike compilers, or <code>UNDEFINED</code> if none is active.</p> </dd> <dt class='head--doc'>Note</dt> <dd class='body--doc'><p>This function should only be used during a call of <code>compile()</code>.</p> </dd> <dt class='head--doc'>See also</dt> <dd class='body--doc'><p><code>get_active_error_handler()</code>, <code>compile()</code>,
autodoc.git/traditional_manual/chapter_21.html:32260:
<dt class='head--doc'>See also</dt> <dd class='body--doc'><p><code>gc</code>, <code>Debug.gc_status</code></p> </dd></dl> <hr /> <dl class='group--doc'> <dt class='head--type'><span class='homogen--type'>Method</span> <span class='homogen--name'><b>get_first_arg_type</b></span> </dt>
-
<dd><p><code><code class='type'>type</code> <b><span class='method'>get_first_arg_type</span>(</b><code class='type'>type</code> <code class='argument'>fun_type</code><b>)</b></code></p></dd>
+
<dd><p><code><code class='type'>type</code>
|<code
class='datatype'>zero
<
/code> <
b><span class='method'>get_first_arg_type</span>(</b><code class='type'>type</code> <code class='argument'>fun_type</code><b>)</b></code></p></dd>
<dt class='head--doc'>Description</dt> <dd class='body--doc'><p>Check if a function of the type <code>fun_type</code> may be called with an argument, and return the type of that argument.</p> </dd> <dt class='head--doc'>Returns</dt> <dd class='body--doc'><p>Returns the expected type of the first argument to the function.</p> <p> Returns <tt>0</tt> (zero) if a function of the type <code>fun_type</code> may not be called with any argument, or if it is not callable.</p> </dd></dl> <hr /> <dl class='group--doc'> <dt class='head--type'><span class='homogen--type'>Method</span> <span class='homogen--name'><b>get_return_type</b></span> </dt>
-
<dd><p><code><code class='type'>type</code> <b><span class='method'>get_return_type</span>(</b><code class='type'>type</code> <code class='argument'>fun_type</code><b>)</b></code></p></dd>
+
<dd><p><code><code class='type'>type</code>
|<code
class='datatype'>zero
<
/code> <
b><span class='method'>get_return_type</span>(</b><code class='type'>type</code> <code class='argument'>fun_type</code><b>)</b></code></p></dd>
<dt class='head--doc'>Description</dt> <dd class='body--doc'><p>Check what a function of the type <code>fun_type</code> will return if called with no arguments.</p> </dd> <dt class='head--doc'>Returns</dt> <dd class='body--doc'><p>Returns the type of the returned value on success</p> <p> Returns <tt>0</tt> (zero) on failure.</p> </dd></dl>
autodoc.git/traditional_manual/chapter_21.html:32392:
<dt class='head--doc'>See also</dt> <dd class='body--doc'><p><code>Debug.gc_status</code></p> </dd></dl> <hr /> <dl class='group--doc'> <dt class='head--type'><span class='homogen--type'>Method</span> <span class='homogen--name'><b>low_check_call</b></span> </dt>
-
<dd><p><code><code class='type'>type</code> <b><span class='method'>low_check_call</span>(</b><code class='type'>type</code> <code class='argument'>fun_type</code>, <code class='type'>type</code> <code class='argument'>arg_type</code><b>)</b></code><br>
-
<code><code class='type'>type</code> <b><span class='method'>low_check_call</span>(</b><code class='type'>type</code> <code class='argument'>fun_type</code>, <code class='type'>type</code> <code class='argument'>arg_type</code>, <code class='datatype'>int</code> <code class='argument'>flags</code><b>)</b></code></p></dd>
+
<dd><p><code><code class='type'>type</code>
|<code
class='datatype'>zero
<
/code> <
b><span class='method'>low_check_call</span>(</b><code class='type'>type</code> <code class='argument'>fun_type</code>, <code class='type'>type</code> <code class='argument'>arg_type</code><b>)</b></code><br>
+
<code><code class='type'>type</code>
|<code
class='datatype'>zero
<
/code> <
b><span class='method'>low_check_call</span>(</b><code class='type'>type</code> <code class='argument'>fun_type</code>, <code class='type'>type</code> <code class='argument'>arg_type</code>, <code class='datatype'>int</code> <code class='argument'>flags</code><b>)</b></code></p></dd>
<dt class='head--doc'>Description</dt> <dd class='body--doc'><p>Check whether a function of type <code>fun_type</code> may be called with a first argument of type <code>arg_type</code>.</p> </dd> <dt class='head--doc'><span id='p-flags'></span>Parameter <code class='parameter'>flags</code></dt> <dd></dd><dd class='body--doc'><p>The following flags are currently defined:</p> <table class='box'><tr><td><code><code class='key'>1</code></code></td><td><p>Strict types. Fail if not all possible values in <code>arg_type</code> are valid as the first argument to <code>fun_type</code>.</p> </td></tr>
autodoc.git/traditional_manual/chapter_21.html:32421:
<dd class='body--doc'><p>Returns a continuation type on success.</p> <p> Returns <tt>0</tt> (zero) on failure.</p> </dd></dl> <hr /> <dl class='group--doc'> <dt class='head--type'><span class='homogen--type'>Method</span> <span class='homogen--name'><b>soft_cast</b></span> </dt>
-
<dd><p><code><code class='type'>type</code> <b><span class='method'>soft_cast</span>(</b><code class='type'>type</code> <code class='argument'>to</code>, <code class='type'>type</code> <code class='argument'>from</code><b>)</b></code></p></dd>
+
<dd><p><code><code class='type'>type</code>
|<code
class='datatype'>zero
<
/code> <
b><span class='method'>soft_cast</span>(</b><code class='type'>type</code> <code class='argument'>to</code>, <code class='type'>type</code> <code class='argument'>from</code><b>)</b></code></p></dd>
<dt class='head--doc'>Description</dt> <dd class='body--doc'><p>Return the resulting type from a soft cast of <code>from</code> to <code>to</code>.</p> </dd></dl> <hr /> <dl class='group--doc'> <dt class='head--type'><span class='homogen--type'>Method</span> <span class='homogen--name'><b>yield</b></span>