autodoc.git / traditional_manual / chapter_21.html

version» Context lines:

autodoc.git/traditional_manual/chapter_21.html:1889:   <dd class='body--doc'><p><code>get_active_error_handler()</code>, <code>compile()</code>,    <code>master()-&gt;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>