📄 b.html
字号:
<dt><strong><a name="item_gvrefcnt">GvREFCNT</a></strong>
<dt><strong>FLAGS</strong>
</dl>
<p>
</p>
<h2><a name="b__io_methods">B::IO Methods</a></h2>
<dl>
<dt><strong><a name="item_lines">LINES</a></strong>
<dt><strong><a name="item_page">PAGE</a></strong>
<dt><strong><a name="item_page_len">PAGE_LEN</a></strong>
<dt><strong><a name="item_lines_left">LINES_LEFT</a></strong>
<dt><strong><a name="item_top_name">TOP_NAME</a></strong>
<dt><strong><a name="item_top_gv">TOP_GV</a></strong>
<dt><strong><a name="item_fmt_name">FMT_NAME</a></strong>
<dt><strong><a name="item_fmt_gv">FMT_GV</a></strong>
<dt><strong><a name="item_bottom_name">BOTTOM_NAME</a></strong>
<dt><strong><a name="item_bottom_gv">BOTTOM_GV</a></strong>
<dt><strong><a name="item_subprocess">SUBPROCESS</a></strong>
<dt><strong><a name="item_iotype">IoTYPE</a></strong>
<dt><strong><a name="item_ioflags">IoFLAGS</a></strong>
<dt><strong><a name="item_isstd">IsSTD</a></strong>
<dd>
<p>Takes one arguments ( 'stdin' | 'stdout' | 'stderr' ) and returns true
if the IoIFP of the object is equal to the handle whose name was
passed as argument ( i.e. $io-><a href="#item_isstd"><code>IsSTD('stderr')</code></a> is true if
<code>IoIFP($io)</code> == <code>PerlIO_stdin()</code> ).</p>
</dd>
</li>
</dl>
<p>
</p>
<h2><a name="b__av_methods">B::AV Methods</a></h2>
<dl>
<dt><strong><a name="item_fill">FILL</a></strong>
<dt><strong><a name="item_max">MAX</a></strong>
<dt><strong><a name="item_off">OFF</a></strong>
<dt><strong><a name="item_array">ARRAY</a></strong>
<dt><strong><a name="item_arrayelt">ARRAYelt</a></strong>
<dd>
<p>Like <a href="#item_array"><code>ARRAY</code></a>, but takes an index as an argument to get only one element,
rather than a list of all of them.</p>
</dd>
</li>
<dt><strong><a name="item_avflags">AvFLAGS</a></strong>
</dl>
<p>
</p>
<h2><a name="b__cv_methods">B::CV Methods</a></h2>
<dl>
<dt><strong>STASH</strong>
<dt><strong><a name="item_start">START</a></strong>
<dt><strong><a name="item_root">ROOT</a></strong>
<dt><strong><a name="item_gv">GV</a></strong>
<dt><strong>FILE</strong>
<dt><strong><a name="item_depth">DEPTH</a></strong>
<dt><strong><a name="item_padlist">PADLIST</a></strong>
<dt><strong><a name="item_outside">OUTSIDE</a></strong>
<dt><strong><a name="item_outside_seq">OUTSIDE_SEQ</a></strong>
<dt><strong><a name="item_xsub">XSUB</a></strong>
<dt><strong><a name="item_xsubany">XSUBANY</a></strong>
<dd>
<p>For constant subroutines, returns the constant SV returned by the subroutine.</p>
</dd>
</li>
<dt><strong><a name="item_cvflags">CvFLAGS</a></strong>
<dt><strong><a name="item_const_sv">const_sv</a></strong>
</dl>
<p>
</p>
<h2><a name="b__hv_methods">B::HV Methods</a></h2>
<dl>
<dt><strong>FILL</strong>
<dt><strong>MAX</strong>
<dt><strong><a name="item_keys">KEYS</a></strong>
<dt><strong><a name="item_riter">RITER</a></strong>
<dt><strong>NAME</strong>
<dt><strong><a name="item_pmroot">PMROOT</a></strong>
<dt><strong>ARRAY</strong>
</dl>
<p>
</p>
<h2><a name="oprelated_classes">OP-RELATED CLASSES</a></h2>
<p><code>B::OP</code>, <code>B::UNOP</code>, <code>B::BINOP</code>, <code>B::LOGOP</code>, <code>B::LISTOP</code>, <code>B::PMOP</code>,
<code>B::SVOP</code>, <code>B::PADOP</code>, <code>B::PVOP</code>, <code>B::LOOP</code>, <code>B::COP</code>.</p>
<p>These classes correspond in the obvious way to the underlying C
structures of similar names. The inheritance hierarchy mimics the
underlying C "inheritance":</p>
<pre>
B::OP
|
+---------------+--------+--------+
| | | |
B::UNOP B::SVOP B::PADOP B::COP
,' `-.
/ `--.
B::BINOP B::LOGOP
|
|
B::LISTOP
,' `.
/ \
B::LOOP B::PMOP</pre>
<p>Access methods correspond to the underlying C structre field names,
with the leading "class indication" prefix (<code>"op_"</code>) removed.</p>
<p>
</p>
<h2><a name="b__op_methods">B::OP Methods</a></h2>
<p>These methods get the values of similarly named fields within the OP
data structure. See top of <code>op.h</code> for more info.</p>
<dl>
<dt><strong><a name="item_next">next</a></strong>
<dt><strong><a name="item_sibling">sibling</a></strong>
<dt><strong><a name="item_name">name</a></strong>
<dd>
<p>This returns the op name as a string (e.g. "add", "rv2av").</p>
</dd>
</li>
<dt><strong><a name="item_ppaddr">ppaddr</a></strong>
<dd>
<p>This returns the function name as a string (e.g. "PL_ppaddr[OP_ADD]",
"PL_ppaddr[OP_RV2AV]").</p>
</dd>
</li>
<dt><strong><a name="item_desc">desc</a></strong>
<dd>
<p>This returns the op description from the global C PL_op_desc array
(e.g. "addition" "array deref").</p>
</dd>
</li>
<dt><strong><a name="item_targ">targ</a></strong>
<dt><strong><a name="item_type">type</a></strong>
<dt><strong><a name="item_opt">opt</a></strong>
<dt><strong><a name="item_static">static</a></strong>
<dt><strong><a name="item_flags">flags</a></strong>
<dt><strong><a name="item_private">private</a></strong>
<dt><strong><a name="item_spare">spare</a></strong>
</dl>
<p>
</p>
<h2><a name="b__unop_method">B::UNOP METHOD</a></h2>
<dl>
<dt><strong><a name="item_first">first</a></strong>
</dl>
<p>
</p>
<h2><a name="b__binop_method">B::BINOP METHOD</a></h2>
<dl>
<dt><strong><a name="item_last">last</a></strong>
</dl>
<p>
</p>
<h2><a name="b__logop_method">B::LOGOP METHOD</a></h2>
<dl>
<dt><strong><a name="item_other">other</a></strong>
</dl>
<p>
</p>
<h2><a name="b__listop_method">B::LISTOP METHOD</a></h2>
<dl>
<dt><strong><a name="item_children">children</a></strong>
</dl>
<p>
</p>
<h2><a name="b__pmop_methods">B::PMOP Methods</a></h2>
<dl>
<dt><strong><a name="item_pmreplroot">pmreplroot</a></strong>
<dt><strong><a name="item_pmreplstart">pmreplstart</a></strong>
<dt><strong><a name="item_pmnext">pmnext</a></strong>
<dt><strong><a name="item_pmregexp">pmregexp</a></strong>
<dt><strong><a name="item_pmflags">pmflags</a></strong>
<dt><strong><a name="item_pmdynflags">pmdynflags</a></strong>
<dt><strong><a name="item_pmpermflags">pmpermflags</a></strong>
<dt><strong>precomp</strong>
<dt><strong><a name="item_pmoffset">pmoffset</a></strong>
<dd>
<p>Only when perl was compiled with ithreads.</p>
</dd>
</li>
</dl>
<p>
</p>
<h2><a name="b__svop_method">B::SVOP METHOD</a></h2>
<dl>
<dt><strong><a name="item_sv">sv</a></strong>
<dt><strong><a name="item_gv">gv</a></strong>
</dl>
<p>
</p>
<h2><a name="b__padop_method">B::PADOP METHOD</a></h2>
<dl>
<dt><strong><a name="item_padix">padix</a></strong>
</dl>
<p>
</p>
<h2><a name="b__pvop_method">B::PVOP METHOD</a></h2>
<dl>
<dt><strong><a name="item_pv">pv</a></strong>
</dl>
<p>
</p>
<h2><a name="b__loop_methods">B::LOOP Methods</a></h2>
<dl>
<dt><strong><a name="item_redoop">redoop</a></strong>
<dt><strong><a name="item_nextop">nextop</a></strong>
<dt><strong><a name="item_lastop">lastop</a></strong>
</dl>
<p>
</p>
<h2><a name="b__cop_methods">B::COP Methods</a></h2>
<dl>
<dt><strong><a name="item_label">label</a></strong>
<dt><strong><a name="item_stash">stash</a></strong>
<dt><strong><a name="item_stashpv">stashpv</a></strong>
<dt><strong><a name="item_file">file</a></strong>
<dt><strong><a name="item_cop_seq">cop_seq</a></strong>
<dt><strong><a name="item_arybase">arybase</a></strong>
<dt><strong><a name="item_line">line</a></strong>
<dt><strong><a name="item_warnings">warnings</a></strong>
<dt><strong><a name="item_io">io</a></strong>
</dl>
<p>
</p>
<hr />
<h1><a name="author">AUTHOR</a></h1>
<p>Malcolm Beattie, <code>mbeattie@sable.ox.ac.uk</code></p>
</body>
</html>
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -