Sophie

Sophie

distrib > Mandriva > 2010.2 > i586 > by-pkgid > def0228095a1541e2d3632b6b6da7c38 > files > 7384

gnuradio-doc-3.3.0-8mdv2010.1.i586.rpm

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<title>GNU Radio 3.3.0 C++ API: pmt.h File Reference</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<link href="doxygen.css" rel="stylesheet" type="text/css"/>
</head>
<body>
<!-- Generated by Doxygen 1.6.3 -->
<div class="contents">
<h1>pmt.h File Reference</h1><code>#include &lt;boost/intrusive_ptr.hpp&gt;</code><br/>
<code>#include &lt;boost/shared_ptr.hpp&gt;</code><br/>
<code>#include &lt;boost/any.hpp&gt;</code><br/>
<code>#include &lt;complex&gt;</code><br/>
<code>#include &lt;string&gt;</code><br/>
<code>#include &lt;stdint.h&gt;</code><br/>
<code>#include &lt;iosfwd&gt;</code><br/>
<code>#include &lt;stdexcept&gt;</code><br/>
<code>#include &lt;<a class="el" href="pmt__sugar_8h_source.html">gruel/pmt_sugar.h</a>&gt;</code><br/>
<div class="dynheader">
Include dependency graph for pmt.h:</div>
<div class="dynsection">
<div class="center"><img src="pmt_8h__incl.png" border="0" usemap="#pmt_8h_map" alt=""/></div>
<map name="pmt_8h_map" id="pmt_8h">
<area shape="rect" id="node19" href="pmt__sugar_8h.html" title="gruel/pmt_sugar.h" alt="" coords="923,83,1048,112"/></map>
</div>
<div class="dynheader">
This graph shows which files directly or indirectly include this file:</div>
<div class="dynsection">
<div class="center"><img src="pmt_8h__dep__incl.png" border="0" usemap="#pmt_8hdep_map" alt=""/></div>
<map name="pmt_8hdep_map" id="pmt_8hdep">
<area shape="rect" id="node3" href="gr__msg__accepter_8h.html" title="gr_msg_accepter.h" alt="" coords="3608,160,3741,189"/><area shape="rect" id="node90" href="gr__tpb__detail_8h.html" title="gr_tpb_detail.h" alt="" coords="3765,160,3872,189"/><area shape="rect" id="node95" href="msg__accepter_8h.html" title="msg_accepter.h" alt="" coords="3855,83,3969,112"/><area shape="rect" id="node100" href="msg__passing_8h.html" title="msg_passing.h" alt="" coords="4075,160,4184,189"/><area shape="rect" id="node103" href="msg__queue_8h.html" title="msg_queue.h" alt="" coords="3993,83,4092,112"/><area shape="rect" id="node106" href="pmt__int_8h.html" title="pmt_int.h" alt="" coords="4167,83,4241,112"/><area shape="rect" id="node5" href="gr__basic__block_8h.html" title="gr_basic_block.h" alt="" coords="3585,237,3705,267"/><area shape="rect" id="node7" href="gr__block_8h.html" title="gr_block.h" alt="" coords="3667,315,3749,344"/><area shape="rect" id="node85" href="gr__flowgraph_8h.html" title="gr_flowgraph.h" alt="" coords="1707,315,1813,344"/><area shape="rect" id="node88" href="gr__hier__block2_8h.html" title="gr_hier_block2.h" alt="" coords="3525,315,3643,344"/><area shape="rect" id="node9" href="gr__fractional__interpolator__cc_8h.html" title="gr_fractional_interpolator_cc.h" alt="" coords="6429,392,6624,421"/><area shape="rect" id="node11" href="gr__fractional__interpolator__ff_8h.html" title="gr_fractional_interpolator_ff.h" alt="" coords="6648,392,6837,421"/><area shape="rect" id="node13" href="gr__pfb__arb__resampler__ccf_8h.html" title="gr_pfb_arb_resampler_ccf.h" alt="" coords="160,392,341,421"/><area shape="rect" id="node15" href="gr__pfb__channelizer__ccf_8h.html" title="gr_pfb_channelizer_ccf.h" alt="" coords="365,392,531,421"/><area shape="rect" id="node17" href="gr__pfb__clock__sync__ccf_8h.html" title="gr_pfb_clock_sync_ccf.h" alt="" coords="555,392,720,421"/><area shape="rect" id="node19" href="gr__pfb__clock__sync__fff_8h.html" title="gr_pfb_clock_sync_fff.h" alt="" coords="744,392,904,421"/><area shape="rect" id="node21" href="gr__rational__resampler__base__ccc_8h.html" title="gr_rational_resampler_base_ccc.h" alt="" coords="928,392,1147,421"/><area shape="rect" id="node23" href="gr__rational__resampler__base__ccf_8h.html" title="gr_rational_resampler_base_ccf.h" alt="" coords="1171,392,1387,421"/><area shape="rect" id="node25" href="gr__rational__resampler__base__fcc_8h.html" title="gr_rational_resampler_base_fcc.h" alt="" coords="1411,392,1627,421"/><area shape="rect" id="node27" href="gr__rational__resampler__base__fff_8h.html" title="gr_rational_resampler_base_fff.h" alt="" coords="1651,392,1861,421"/><area shape="rect" id="node29" href="gr__rational__resampler__base__fsf_8h.html" title="gr_rational_resampler_base_fsf.h" alt="" coords="1885,392,2099,421"/><area shape="rect" id="node31" href="gr__rational__resampler__base__scc_8h.html" title="gr_rational_resampler_base_scc.h" alt="" coords="2123,392,2341,421"/><area shape="rect" id="node33" href="gr__align__on__samplenumbers__ss_8h.html" title="gr_align_on_samplenumbers_ss.h" alt="" coords="2365,392,2584,421"/><area shape="rect" id="node35" href="gr__clock__recovery__mm__cc_8h.html" title="gr_clock_recovery_mm_cc.h" alt="" coords="2608,392,2797,421"/><area shape="rect" id="node37" href="gr__clock__recovery__mm__ff_8h.html" title="gr_clock_recovery_mm_ff.h" alt="" coords="2821,392,3003,421"/><area shape="rect" id="node39" href="gr__copy_8h.html" title="gr_copy.h" alt="" coords="3027,392,3104,421"/><area shape="rect" id="node41" href="gr__mpsk__receiver__cc_8h.html" title="gr_mpsk_receiver_cc.h" alt="" coords="3128,392,3285,421"/><area shape="rect" id="node43" href="gr__nop_8h.html" title="gr_nop.h" alt="" coords="3309,392,3381,421"/><area shape="rect" id="node45" href="gr__ofdm__frame__acquisition_8h.html" title="gr_ofdm_frame_acquisition.h" alt="" coords="3405,392,3595,421"/><area shape="rect" id="node47" href="gr__ofdm__insert__preamble_8h.html" title="gr_ofdm_insert_preamble.h" alt="" coords="3619,392,3797,421"/><area shape="rect" id="node49" href="gr__simple__correlator_8h.html" title="gr_simple_correlator.h" alt="" coords="3821,392,3971,421"/><area shape="rect" id="node51" href="gr__simple__framer_8h.html" title="gr_simple_framer.h" alt="" coords="3995,392,4128,421"/><area shape="rect" id="node53" href="gr__squelch__base__cc_8h.html" title="gr_squelch_base_cc.h" alt="" coords="4152,392,4304,421"/><area shape="rect" id="node55" href="gr__squelch__base__ff_8h.html" title="gr_squelch_base_ff.h" alt="" coords="4328,392,4475,421"/><area shape="rect" id="node57" href="gr__stream__mux_8h.html" title="gr_stream_mux.h" alt="" coords="4499,392,4621,421"/><area shape="rect" id="node59" href="gr__test_8h.html" title="gr_test.h" alt="" coords="4645,392,4717,421"/><area shape="rect" id="node62" href="gr__packed__to__unpacked__bb_8h.html" title="gr_packed_to_unpacked_bb.h" alt="" coords="4765,392,4960,421"/><area shape="rect" id="node64" href="gr__packed__to__unpacked__ii_8h.html" title="gr_packed_to_unpacked_ii.h" alt="" coords="4984,392,5171,421"/><area shape="rect" id="node66" href="gr__packed__to__unpacked__ss_8h.html" title="gr_packed_to_unpacked_ss.h" alt="" coords="5195,392,5389,421"/><area shape="rect" id="node68" href="gr__unpacked__to__packed__bb_8h.html" title="gr_unpacked_to_packed_bb.h" alt="" coords="5413,392,5608,421"/><area shape="rect" id="node70" href="gr__unpacked__to__packed__ii_8h.html" title="gr_unpacked_to_packed_ii.h" alt="" coords="5632,392,5819,421"/><area shape="rect" id="node72" href="gr__unpacked__to__packed__ss_8h.html" title="gr_unpacked_to_packed_ss.h" alt="" coords="5843,392,6037,421"/><area shape="rect" id="node74" href="gr__flat__flowgraph_8h.html" title="gr_flat_flowgraph.h" alt="" coords="5,392,136,421"/><area shape="rect" id="node76" href="gr__scheduler_8h.html" title="gr_scheduler.h" alt="" coords="3019,469,3125,499"/><area shape="rect" id="node79" href="gr__sync__block_8h.html" title="gr_sync_block.h" alt="" coords="6112,392,6229,421"/><area shape="rect" id="node81" href="gr__tpb__thread__body_8h.html" title="gr_tpb_thread_body.h" alt="" coords="6861,392,7008,421"/><area shape="rect" id="node83" href="atsc__bit__timing__loop_8h.html" title="atsc_bit_timing_loop.h" alt="" coords="6253,392,6405,421"/><area shape="rect" id="node92" href="gr__block__detail_8h.html" title="gr_block_detail.h" alt="" coords="3759,237,3879,267"/><area shape="rect" id="node98" href="msg__accepter__msgq_8h.html" title="msg_accepter_msgq.h" alt="" coords="3896,160,4051,189"/></map>
</div>

<p><a href="pmt_8h_source.html">Go to the source code of this file.</a></p>
<table border="0" cellpadding="0" cellspacing="0">
<tr><td colspan="2"><h2>Classes</h2></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">class &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classpmt_1_1pmt__exception.html">pmt::pmt_exception</a></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">class &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classpmt_1_1pmt__wrong__type.html">pmt::pmt_wrong_type</a></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">class &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classpmt_1_1pmt__out__of__range.html">pmt::pmt_out_of_range</a></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">class &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classpmt_1_1pmt__notimplemented.html">pmt::pmt_notimplemented</a></td></tr>
<tr><td colspan="2"><h2>Typedefs</h2></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">typedef boost::intrusive_ptr<br class="typebreak"/>
&lt; pmt_base &gt;&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacepmt.html#ab4b70d9293452eb74dd07c670e6811fa">pmt::pmt_t</a></td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">typedef for shared pointer (transparent reference counting). See <a href="http://www.boost.org/libs/smart_ptr/smart_ptr.htm">http://www.boost.org/libs/smart_ptr/smart_ptr.htm</a>  <a href="#ab4b70d9293452eb74dd07c670e6811fa"></a><br/></td></tr>
<tr><td colspan="2"><h2>Functions</h2></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacepmt.html#a3d8a08f62e32d1049d9b1d75ce410c9e">pmt::intrusive_ptr_add_ref</a> (pmt_base *)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacepmt.html#a53e3c17ebc799032adea08aae04402dc">pmt::intrusive_ptr_release</a> (pmt_base *)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="gc__types_8h.html#a0f2b5d454b7e4dda3861032cfce91085">bool</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacepmt.html#abfdfde894ba12214dcde7f14b57e3e76">pmt::pmt_is_bool</a> (pmt_t obj)</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Return true if obj is #t or #f, else return false.  <a href="#abfdfde894ba12214dcde7f14b57e3e76"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="gc__types_8h.html#a0f2b5d454b7e4dda3861032cfce91085">bool</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacepmt.html#ad52e0acc179e7259b12ed8000ac68565">pmt::pmt_is_true</a> (pmt_t obj)</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Return false if obj is #f, else return true.  <a href="#ad52e0acc179e7259b12ed8000ac68565"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="gc__types_8h.html#a0f2b5d454b7e4dda3861032cfce91085">bool</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacepmt.html#a5f8fbc3ab69305904d306f15aa3f6d2d">pmt::pmt_is_false</a> (pmt_t obj)</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Return true if obj is #f, else return true.  <a href="#a5f8fbc3ab69305904d306f15aa3f6d2d"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">pmt_t&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacepmt.html#a4601e443f1b69ab4920771deb2fc51c0">pmt::pmt_from_bool</a> (<a class="el" href="gc__types_8h.html#a0f2b5d454b7e4dda3861032cfce91085">bool</a> val)</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Return #f is val is false, else return #t.  <a href="#a4601e443f1b69ab4920771deb2fc51c0"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="gc__types_8h.html#a0f2b5d454b7e4dda3861032cfce91085">bool</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacepmt.html#ad051897e4bf3e6795d30a9129124f07b">pmt::pmt_to_bool</a> (pmt_t val)</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Return true if val is PMT_T, return false when val is PMT_F,.  <a href="#ad051897e4bf3e6795d30a9129124f07b"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="gc__types_8h.html#a0f2b5d454b7e4dda3861032cfce91085">bool</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacepmt.html#ac34026f9c76a859187d0338547a99ee9">pmt::pmt_is_symbol</a> (const pmt_t &amp;obj)</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Return true if obj is a symbol, else false.  <a href="#ac34026f9c76a859187d0338547a99ee9"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">pmt_t&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacepmt.html#a8415cf0a759caa53501cf99692cfcd9a">pmt::pmt_string_to_symbol</a> (const std::string &amp;s)</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Return the symbol whose name is <code>s</code>.  <a href="#a8415cf0a759caa53501cf99692cfcd9a"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">pmt_t&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacepmt.html#aade4b83944d9be267def79002bc52588">pmt::pmt_intern</a> (const std::string &amp;s)</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Alias for pmt_string_to_symbol.  <a href="#aade4b83944d9be267def79002bc52588"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">const std::string&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacepmt.html#ae1e1523de8708ffe20c84dc5d6febab9">pmt::pmt_symbol_to_string</a> (const pmt_t &amp;sym)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="gc__types_8h.html#a0f2b5d454b7e4dda3861032cfce91085">bool</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacepmt.html#a87714d73eef5f8e7e650d7de8cd5a27f">pmt::pmt_is_number</a> (pmt_t obj)</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Return true if obj is any kind of number, else false.  <a href="#a87714d73eef5f8e7e650d7de8cd5a27f"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="gc__types_8h.html#a0f2b5d454b7e4dda3861032cfce91085">bool</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacepmt.html#a341fb3aec995417bf444d01b64492083">pmt::pmt_is_integer</a> (pmt_t x)</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Return true if <code>x</code> is an integer number, else false.  <a href="#a341fb3aec995417bf444d01b64492083"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">pmt_t&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacepmt.html#ae7dec21306ed4fe3832b019603ad372f">pmt::pmt_from_long</a> (long x)</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Return the pmt value that represents the integer <code>x</code>.  <a href="#ae7dec21306ed4fe3832b019603ad372f"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">long&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacepmt.html#ac2f57aeb101b5e3b8f34d677fc66999d">pmt::pmt_to_long</a> (pmt_t x)</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Convert pmt to long if possible.  <a href="#ac2f57aeb101b5e3b8f34d677fc66999d"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="gc__types_8h.html#a0f2b5d454b7e4dda3861032cfce91085">bool</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacepmt.html#ad888fa55d05eb9e085385b4b3af84cf3">pmt::pmt_is_real</a> (pmt_t obj)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">pmt_t&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacepmt.html#a1bfa2d43c24363fe00857077ab127c57">pmt::pmt_from_double</a> (double x)</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Return the pmt value that represents double <code>x</code>.  <a href="#a1bfa2d43c24363fe00857077ab127c57"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">double&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacepmt.html#a448cd8883373970d433ecc53e8b8391e">pmt::pmt_to_double</a> (pmt_t x)</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Convert pmt to double if possible.  <a href="#a448cd8883373970d433ecc53e8b8391e"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="gc__types_8h.html#a0f2b5d454b7e4dda3861032cfce91085">bool</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacepmt.html#a081515ccbe4b2d34800e1a9337228a1f">pmt::pmt_is_complex</a> (pmt_t obj)</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">return true if <code>obj</code> is a complex number, false otherwise.  <a href="#a081515ccbe4b2d34800e1a9337228a1f"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">pmt_t&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacepmt.html#a509dfef70c51b2075eda52ace99d859d">pmt::pmt_make_rectangular</a> (double re, double im)</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Return a complex number constructed of the given real and imaginary parts.  <a href="#a509dfef70c51b2075eda52ace99d859d"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">std::complex&lt; double &gt;&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacepmt.html#a312005abb50b321efbd6dd0265d9dd09">pmt::pmt_to_complex</a> (pmt_t z)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="gc__types_8h.html#a0f2b5d454b7e4dda3861032cfce91085">bool</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacepmt.html#a9311e4793ee7acaac46d9ef0bad4be5c">pmt::pmt_is_null</a> (const pmt_t &amp;x)</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Return true if <code>x</code> is the empty list, otherwise return false.  <a href="#a9311e4793ee7acaac46d9ef0bad4be5c"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="gc__types_8h.html#a0f2b5d454b7e4dda3861032cfce91085">bool</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacepmt.html#af4ddf99f7506cba9d3a96aec39b1e5bb">pmt::pmt_is_pair</a> (const pmt_t &amp;obj)</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Return true if <code>obj</code> is a pair, else false.  <a href="#af4ddf99f7506cba9d3a96aec39b1e5bb"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">pmt_t&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacepmt.html#abce716f51c9555b3956df1b1f701a619">pmt::pmt_cons</a> (const pmt_t &amp;x, const pmt_t &amp;y)</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Return a newly allocated pair whose car is <code>x</code> and whose cdr is <code>y</code>.  <a href="#abce716f51c9555b3956df1b1f701a619"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">pmt_t&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacepmt.html#a36b9cca83663e1062e90b08626dcb6ce">pmt::pmt_car</a> (const pmt_t &amp;pair)</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">If <code>pair</code> is a pair, return the car of the <code>pair</code>, otherwise raise wrong_type.  <a href="#a36b9cca83663e1062e90b08626dcb6ce"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">pmt_t&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacepmt.html#aa5b27570ccb9a5994a3348bac5c5f16e">pmt::pmt_cdr</a> (const pmt_t &amp;pair)</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">If <code>pair</code> is a pair, return the cdr of the <code>pair</code>, otherwise raise wrong_type.  <a href="#aa5b27570ccb9a5994a3348bac5c5f16e"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacepmt.html#aad985283c886e2eb08d9ab8edc51c940">pmt::pmt_set_car</a> (pmt_t pair, pmt_t value)</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Stores <code>value</code> in the car field of <code>pair</code>.  <a href="#aad985283c886e2eb08d9ab8edc51c940"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacepmt.html#acf970629beab89c3d25f3408f9732c59">pmt::pmt_set_cdr</a> (pmt_t pair, pmt_t value)</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Stores <code>value</code> in the cdr field of <code>pair</code>.  <a href="#acf970629beab89c3d25f3408f9732c59"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">pmt_t&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacepmt.html#af8386750b76356d54c7c63eb1f5bcb31">pmt::pmt_caar</a> (pmt_t pair)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">pmt_t&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacepmt.html#a904f5c4ef2fd184bb9d5d3321ed993ea">pmt::pmt_cadr</a> (pmt_t pair)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">pmt_t&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacepmt.html#ac57e202ccee9c2a69e4e1faf53531bba">pmt::pmt_cdar</a> (pmt_t pair)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">pmt_t&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacepmt.html#a94fd43a941c7aeef861c13cd8e5f86ed">pmt::pmt_cddr</a> (pmt_t pair)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">pmt_t&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacepmt.html#a92df4a5c499b9c879d80880ef5dd7f0e">pmt::pmt_caddr</a> (pmt_t pair)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">pmt_t&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacepmt.html#a4a9bbcc974a73a0020a90068de2c1d7a">pmt::pmt_cadddr</a> (pmt_t pair)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="gc__types_8h.html#a0f2b5d454b7e4dda3861032cfce91085">bool</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacepmt.html#a5694f0b600d43dca91670d24ece559a0">pmt::pmt_is_tuple</a> (pmt_t x)</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Return true if <code>x</code> is a tuple, othewise false.  <a href="#a5694f0b600d43dca91670d24ece559a0"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">pmt_t&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacepmt.html#a2e386996d1d93351e01a25f23a0cc708">pmt::pmt_make_tuple</a> ()</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">pmt_t&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacepmt.html#ab5f0a85166db583bf8a31e8cd1fb5ab3">pmt::pmt_make_tuple</a> (const pmt_t &amp;e0)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">pmt_t&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacepmt.html#af983dcf736c5cffff09eee4acbd646ba">pmt::pmt_make_tuple</a> (const pmt_t &amp;e0, const pmt_t &amp;e1)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">pmt_t&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacepmt.html#a09c5768508e5efaebd0926dc9e297a74">pmt::pmt_make_tuple</a> (const pmt_t &amp;e0, const pmt_t &amp;e1, const pmt_t &amp;e2)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">pmt_t&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacepmt.html#a274d9901d0a6eaafec0c0e2d90bc13b5">pmt::pmt_make_tuple</a> (const pmt_t &amp;e0, const pmt_t &amp;e1, const pmt_t &amp;e2, const pmt_t &amp;e3)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">pmt_t&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacepmt.html#a6e1d9b35af28d18a9808f4624bda328f">pmt::pmt_make_tuple</a> (const pmt_t &amp;e0, const pmt_t &amp;e1, const pmt_t &amp;e2, const pmt_t &amp;e3, const pmt_t &amp;e4)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">pmt_t&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacepmt.html#aac70f302ef05f979c84e499ab53b1eec">pmt::pmt_make_tuple</a> (const pmt_t &amp;e0, const pmt_t &amp;e1, const pmt_t &amp;e2, const pmt_t &amp;e3, const pmt_t &amp;e4, const pmt_t &amp;e5)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">pmt_t&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacepmt.html#a756045e9c61d0858db291a5e6f1f78c0">pmt::pmt_make_tuple</a> (const pmt_t &amp;e0, const pmt_t &amp;e1, const pmt_t &amp;e2, const pmt_t &amp;e3, const pmt_t &amp;e4, const pmt_t &amp;e5, const pmt_t &amp;e6)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">pmt_t&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacepmt.html#a899499c14ed5c77481145a9b62b3a8ef">pmt::pmt_make_tuple</a> (const pmt_t &amp;e0, const pmt_t &amp;e1, const pmt_t &amp;e2, const pmt_t &amp;e3, const pmt_t &amp;e4, const pmt_t &amp;e5, const pmt_t &amp;e6, const pmt_t &amp;e7)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">pmt_t&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacepmt.html#a28fb58b7eee71398303f64012382925a">pmt::pmt_make_tuple</a> (const pmt_t &amp;e0, const pmt_t &amp;e1, const pmt_t &amp;e2, const pmt_t &amp;e3, const pmt_t &amp;e4, const pmt_t &amp;e5, const pmt_t &amp;e6, const pmt_t &amp;e7, const pmt_t &amp;e8)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">pmt_t&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacepmt.html#aaaa08ef23926a77b059ac36208b968c2">pmt::pmt_make_tuple</a> (const pmt_t &amp;e0, const pmt_t &amp;e1, const pmt_t &amp;e2, const pmt_t &amp;e3, const pmt_t &amp;e4, const pmt_t &amp;e5, const pmt_t &amp;e6, const pmt_t &amp;e7, const pmt_t &amp;e8, const pmt_t &amp;e9)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">pmt_t&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacepmt.html#a55b8b8516b4cede79a80bbd0a59d3e5f">pmt::pmt_to_tuple</a> (const pmt_t &amp;x)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">pmt_t&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacepmt.html#a5bbb78713908c3948f3cd1492d1726b3">pmt::pmt_tuple_ref</a> (const pmt_t &amp;tuple, size_t k)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="gc__types_8h.html#a0f2b5d454b7e4dda3861032cfce91085">bool</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacepmt.html#a0e850bc0b2073bc01aaafd5c522c6e4f">pmt::pmt_is_vector</a> (pmt_t x)</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Return true if <code>x</code> is a vector, othewise false.  <a href="#a0e850bc0b2073bc01aaafd5c522c6e4f"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">pmt_t&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacepmt.html#a72d74e62977faef0f1335b842ae09da5">pmt::pmt_make_vector</a> (size_t k, pmt_t fill)</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Make a vector of length <code>k</code>, with initial values set to <code>fill</code>.  <a href="#a72d74e62977faef0f1335b842ae09da5"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">pmt_t&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacepmt.html#aae6ac30fea952b97da30ff4faec914c1">pmt::pmt_vector_ref</a> (pmt_t vector, size_t k)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacepmt.html#ab564ef3dd77493689262b76cb49c15a3">pmt::pmt_vector_set</a> (pmt_t vector, size_t k, pmt_t obj)</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Store <code>obj</code> in position <code>k</code>.  <a href="#ab564ef3dd77493689262b76cb49c15a3"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacepmt.html#aa43887d243192845883b2b64a80dc91c">pmt::pmt_vector_fill</a> (pmt_t vector, pmt_t fill)</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Store <code>fill</code> in every position of <code>vector</code>.  <a href="#aa43887d243192845883b2b64a80dc91c"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="gc__types_8h.html#a0f2b5d454b7e4dda3861032cfce91085">bool</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacepmt.html#a449485a9e6f9446a1ba396476a66a04c">pmt::pmt_is_blob</a> (pmt_t x)</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Return true if <code>x</code> is a blob, othewise false.  <a href="#a449485a9e6f9446a1ba396476a66a04c"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">pmt_t&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacepmt.html#a5aa49ceee3232f373916083249805114">pmt::pmt_make_blob</a> (const void *buf, size_t len)</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Make a blob given a pointer and length in bytes.  <a href="#a5aa49ceee3232f373916083249805114"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">const void *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacepmt.html#aa26bbd60063755f0f54b3107b5e0f9a2">pmt::pmt_blob_data</a> (pmt_t blob)</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Return a pointer to the blob's data.  <a href="#aa26bbd60063755f0f54b3107b5e0f9a2"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">size_t&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacepmt.html#a64840de0bdf3c69b42afea9a233bfeea">pmt::pmt_blob_length</a> (pmt_t blob)</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Return the blob's length in bytes.  <a href="#a64840de0bdf3c69b42afea9a233bfeea"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="gc__types_8h.html#a0f2b5d454b7e4dda3861032cfce91085">bool</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacepmt.html#a18d38698af55fe51b15fb4f464f93f1c">pmt::pmt_is_uniform_vector</a> (pmt_t x)</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">true if <code>x</code> is any kind of uniform numeric vector  <a href="#a18d38698af55fe51b15fb4f464f93f1c"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="gc__types_8h.html#a0f2b5d454b7e4dda3861032cfce91085">bool</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacepmt.html#ae1b697166d5d4a67b39d61d95baf4f84">pmt::pmt_is_u8vector</a> (pmt_t x)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="gc__types_8h.html#a0f2b5d454b7e4dda3861032cfce91085">bool</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacepmt.html#a5320daeef1c2e0791daf7f3d87bd07f6">pmt::pmt_is_s8vector</a> (pmt_t x)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="gc__types_8h.html#a0f2b5d454b7e4dda3861032cfce91085">bool</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacepmt.html#a3401de480c4640dfeebd34fb0e0ffa09">pmt::pmt_is_u16vector</a> (pmt_t x)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="gc__types_8h.html#a0f2b5d454b7e4dda3861032cfce91085">bool</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacepmt.html#aee1c29f435572f4368bff3595a46429f">pmt::pmt_is_s16vector</a> (pmt_t x)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="gc__types_8h.html#a0f2b5d454b7e4dda3861032cfce91085">bool</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacepmt.html#a90eb174722bf9cb87f3a3c8e87967dc1">pmt::pmt_is_u32vector</a> (pmt_t x)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="gc__types_8h.html#a0f2b5d454b7e4dda3861032cfce91085">bool</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacepmt.html#a5f092f2c7995b65cfcbd220ae1dfd370">pmt::pmt_is_s32vector</a> (pmt_t x)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="gc__types_8h.html#a0f2b5d454b7e4dda3861032cfce91085">bool</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacepmt.html#a7754d648331959875dc5bb808bd7da4a">pmt::pmt_is_u64vector</a> (pmt_t x)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="gc__types_8h.html#a0f2b5d454b7e4dda3861032cfce91085">bool</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacepmt.html#a997c59bd53a5d08ad2603721b0915676">pmt::pmt_is_s64vector</a> (pmt_t x)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="gc__types_8h.html#a0f2b5d454b7e4dda3861032cfce91085">bool</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacepmt.html#a32999e8a853197150d761f3809190503">pmt::pmt_is_f32vector</a> (pmt_t x)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="gc__types_8h.html#a0f2b5d454b7e4dda3861032cfce91085">bool</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacepmt.html#aec9c7ea66b7cadf9d865192a5dd1f34c">pmt::pmt_is_f64vector</a> (pmt_t x)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="gc__types_8h.html#a0f2b5d454b7e4dda3861032cfce91085">bool</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacepmt.html#a066c4f632f92728983a349a398f9728e">pmt::pmt_is_c32vector</a> (pmt_t x)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="gc__types_8h.html#a0f2b5d454b7e4dda3861032cfce91085">bool</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacepmt.html#afb17268a9ab2cb2c273bfc01ffc796b5">pmt::pmt_is_c64vector</a> (pmt_t x)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">pmt_t&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacepmt.html#ae69f7fb3af90ecb934ea61c14bbfefe6">pmt::pmt_make_u8vector</a> (size_t k, uint8_t fill)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">pmt_t&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacepmt.html#aec76362b9d966d4e758dab1c7f1b59b8">pmt::pmt_make_s8vector</a> (size_t k, int8_t fill)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">pmt_t&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacepmt.html#a4555ee2567fdfe8df38a798115cb8267">pmt::pmt_make_u16vector</a> (size_t k, uint16_t fill)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">pmt_t&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacepmt.html#a9b115b743f5c3de1faccce2f1ad90f7a">pmt::pmt_make_s16vector</a> (size_t k, int16_t fill)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">pmt_t&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacepmt.html#af36ac118d79a8739f657c8af4e32176c">pmt::pmt_make_u32vector</a> (size_t k, uint32_t fill)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">pmt_t&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacepmt.html#a17c63653290bd9db876bd0e2ec8819aa">pmt::pmt_make_s32vector</a> (size_t k, int32_t fill)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">pmt_t&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacepmt.html#a459f25c627146e131df51cde695fd787">pmt::pmt_make_u64vector</a> (size_t k, uint64_t fill)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">pmt_t&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacepmt.html#afc999e553db388acd2edee5ba46d7c29">pmt::pmt_make_s64vector</a> (size_t k, int64_t fill)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">pmt_t&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacepmt.html#acdf7261c06154ca86a1484f6ce61ca89">pmt::pmt_make_f32vector</a> (size_t k, float fill)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">pmt_t&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacepmt.html#af7854ce97230e064bee0ee7efbe0bb7a">pmt::pmt_make_f64vector</a> (size_t k, double fill)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">pmt_t&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacepmt.html#ad38a191cab60cae7189e20efbad07774">pmt::pmt_make_c32vector</a> (size_t k, std::complex&lt; float &gt; fill)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">pmt_t&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacepmt.html#a0e7c6732c40ca91cc78996405b9ace79">pmt::pmt_make_c64vector</a> (size_t k, std::complex&lt; double &gt; fill)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">pmt_t&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacepmt.html#a7c5bc5ce36e5a7037c81b96a6bd08a11">pmt::pmt_init_u8vector</a> (size_t k, const uint8_t *data)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">pmt_t&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacepmt.html#a286e66ca46f006fee8adbff1adab784c">pmt::pmt_init_s8vector</a> (size_t k, const int8_t *data)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">pmt_t&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacepmt.html#ae648dcbde9deb5ca3bd3dbd5551e8873">pmt::pmt_init_u16vector</a> (size_t k, const uint16_t *data)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">pmt_t&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacepmt.html#a82a3e5d397572643aa66e0d7f6100837">pmt::pmt_init_s16vector</a> (size_t k, const int16_t *data)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">pmt_t&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacepmt.html#af7a31a6a09159c898223f8735acb8057">pmt::pmt_init_u32vector</a> (size_t k, const uint32_t *data)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">pmt_t&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacepmt.html#ae0b93ccc68b5d6931450422f9a341db9">pmt::pmt_init_s32vector</a> (size_t k, const int32_t *data)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">pmt_t&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacepmt.html#a92069b947a73c992d8a36ac312b5fce2">pmt::pmt_init_u64vector</a> (size_t k, const uint64_t *data)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">pmt_t&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacepmt.html#a975c5fabb32943ab440aafdd0e89de99">pmt::pmt_init_s64vector</a> (size_t k, const int64_t *data)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">pmt_t&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacepmt.html#a016e4afc87ea150bac30b7d424f65d67">pmt::pmt_init_f32vector</a> (size_t k, const float *data)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">pmt_t&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacepmt.html#a8bee0fabac94cde0c0e4b7dad77c9ff8">pmt::pmt_init_f64vector</a> (size_t k, const double *data)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">pmt_t&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacepmt.html#a13afc732658ba5a33e0ec001b0f4207f">pmt::pmt_init_c32vector</a> (size_t k, const std::complex&lt; float &gt; *data)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">pmt_t&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacepmt.html#aad95e3e92f094ba2a512df8fb5756c93">pmt::pmt_init_c64vector</a> (size_t k, const std::complex&lt; double &gt; *data)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">uint8_t&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacepmt.html#ac9b113e706ab8f96165b746b0e4e1f1a">pmt::pmt_u8vector_ref</a> (pmt_t v, size_t k)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">int8_t&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacepmt.html#ac5618f9cd537b416e696cebafd07a4d1">pmt::pmt_s8vector_ref</a> (pmt_t v, size_t k)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">uint16_t&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacepmt.html#a8e4a31587fce065aeb4f70b4582b321a">pmt::pmt_u16vector_ref</a> (pmt_t v, size_t k)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">int16_t&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacepmt.html#a47b56021bb1b709c9540d225882cbdb2">pmt::pmt_s16vector_ref</a> (pmt_t v, size_t k)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">uint32_t&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacepmt.html#adc166c837be7ff8c7c2469b5d775350a">pmt::pmt_u32vector_ref</a> (pmt_t v, size_t k)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">int32_t&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacepmt.html#aaf21206fff9b9e439a71064e5167d8a5">pmt::pmt_s32vector_ref</a> (pmt_t v, size_t k)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">uint64_t&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacepmt.html#a30682ad4c86fd82bba8f9272559b1794">pmt::pmt_u64vector_ref</a> (pmt_t v, size_t k)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">int64_t&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacepmt.html#ac0b97343270eaff31ca009e89d68305d">pmt::pmt_s64vector_ref</a> (pmt_t v, size_t k)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">float&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacepmt.html#a25c193767c470319fb4e158821db2120">pmt::pmt_f32vector_ref</a> (pmt_t v, size_t k)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">double&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacepmt.html#ad5a66bc9b717886c6fce647ee624943b">pmt::pmt_f64vector_ref</a> (pmt_t v, size_t k)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">std::complex&lt; float &gt;&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacepmt.html#aa1670037f83976a21b5e9477da7e81ce">pmt::pmt_c32vector_ref</a> (pmt_t v, size_t k)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">std::complex&lt; double &gt;&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacepmt.html#a2fae85befddba1a311512c01ca324c63">pmt::pmt_c64vector_ref</a> (pmt_t v, size_t k)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacepmt.html#ab6b7ade816a68678dbd30817a7c1a761">pmt::pmt_u8vector_set</a> (pmt_t v, size_t k, uint8_t x)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacepmt.html#ac9002391bf25796aa97494b99626cd39">pmt::pmt_s8vector_set</a> (pmt_t v, size_t k, int8_t x)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacepmt.html#a2a6f9415d03da09ff484c125ee2a799a">pmt::pmt_u16vector_set</a> (pmt_t v, size_t k, uint16_t x)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacepmt.html#a66e30cdad32774980246273d7807771e">pmt::pmt_s16vector_set</a> (pmt_t v, size_t k, int16_t x)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacepmt.html#a196ffc18b5c6f4711da8a95dd1dbca2e">pmt::pmt_u32vector_set</a> (pmt_t v, size_t k, uint32_t x)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacepmt.html#a496534e6f754c3200ff9cc2e9ae36dac">pmt::pmt_s32vector_set</a> (pmt_t v, size_t k, int32_t x)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacepmt.html#aea1db20c1df79a587a33a00036b3e6fe">pmt::pmt_u64vector_set</a> (pmt_t v, size_t k, uint64_t x)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacepmt.html#a322e0f4059466a31029bb64b6b03117f">pmt::pmt_s64vector_set</a> (pmt_t v, size_t k, int64_t x)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacepmt.html#a9f546e369792c2a55ec2a467394f20b8">pmt::pmt_f32vector_set</a> (pmt_t v, size_t k, float x)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacepmt.html#a0d91a542a59406ca8c697c3b1c618dda">pmt::pmt_f64vector_set</a> (pmt_t v, size_t k, double x)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacepmt.html#a0302135841c4c145b75ceff655f8cb68">pmt::pmt_c32vector_set</a> (pmt_t v, size_t k, std::complex&lt; float &gt; x)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacepmt.html#abe495a0cd70aaf452ab81187ae403e0b">pmt::pmt_c64vector_set</a> (pmt_t v, size_t k, std::complex&lt; double &gt; x)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">const void *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacepmt.html#a147270fea85c24b295105fd377cd6eb5">pmt::pmt_uniform_vector_elements</a> (pmt_t v, size_t &amp;len)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">const uint8_t *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacepmt.html#a7863048148f0d3155a161116dcbb96dd">pmt::pmt_u8vector_elements</a> (pmt_t v, size_t &amp;len)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">const int8_t *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacepmt.html#a8c79952abf808fa11ddba21f0727594b">pmt::pmt_s8vector_elements</a> (pmt_t v, size_t &amp;len)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">const uint16_t *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacepmt.html#ab6600b63e6289bca8576c0644376ef56">pmt::pmt_u16vector_elements</a> (pmt_t v, size_t &amp;len)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">const int16_t *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacepmt.html#a93fd2e3e412ccc6eae1d1ba423e2d14f">pmt::pmt_s16vector_elements</a> (pmt_t v, size_t &amp;len)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">const uint32_t *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacepmt.html#ad68bd5324b9efb64cea7432a3dbe64f8">pmt::pmt_u32vector_elements</a> (pmt_t v, size_t &amp;len)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">const int32_t *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacepmt.html#aefcb73b991ca1febc9a3ec1dd46e59df">pmt::pmt_s32vector_elements</a> (pmt_t v, size_t &amp;len)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">const uint64_t *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacepmt.html#a2152ab9df9dc3bf02ac901238fd8161e">pmt::pmt_u64vector_elements</a> (pmt_t v, size_t &amp;len)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">const int64_t *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacepmt.html#ad249b2cddb30802aec7a770da0868510">pmt::pmt_s64vector_elements</a> (pmt_t v, size_t &amp;len)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">const float *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacepmt.html#a7d6fb7c6c83ac658cafa644699332141">pmt::pmt_f32vector_elements</a> (pmt_t v, size_t &amp;len)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">const double *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacepmt.html#ac45c9b1d3456e4507cac516bfc656987">pmt::pmt_f64vector_elements</a> (pmt_t v, size_t &amp;len)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">const std::complex&lt; float &gt; *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacepmt.html#add5902bbc4b2954aa07e648cf39aa747">pmt::pmt_c32vector_elements</a> (pmt_t v, size_t &amp;len)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">const std::complex&lt; double &gt; *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacepmt.html#a24149a87c879043ae4e0b14ded55a724">pmt::pmt_c64vector_elements</a> (pmt_t v, size_t &amp;len)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacepmt.html#aed4c15b2a1521b342d0b95faac675239">pmt::pmt_uniform_vector_writable_elements</a> (pmt_t v, size_t &amp;len)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">uint8_t *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacepmt.html#a0be9719e3b426b411f7345694c21f127">pmt::pmt_u8vector_writable_elements</a> (pmt_t v, size_t &amp;len)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">int8_t *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacepmt.html#a5cb2c212f2ad434f5cea73a0fb48d47f">pmt::pmt_s8vector_writable_elements</a> (pmt_t v, size_t &amp;len)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">uint16_t *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacepmt.html#aa2aa32774e41c6824ccbfdc8e974be40">pmt::pmt_u16vector_writable_elements</a> (pmt_t v, size_t &amp;len)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">int16_t *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacepmt.html#a33a20023bf0f0e388df844555c903eee">pmt::pmt_s16vector_writable_elements</a> (pmt_t v, size_t &amp;len)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">uint32_t *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacepmt.html#a9678f0f87725a11221900cb0a6a9801b">pmt::pmt_u32vector_writable_elements</a> (pmt_t v, size_t &amp;len)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">int32_t *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacepmt.html#a6218b257b482e26b5c5e6e9657156988">pmt::pmt_s32vector_writable_elements</a> (pmt_t v, size_t &amp;len)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">uint64_t *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacepmt.html#aedbf912fca23d771d16b1f94c72a893d">pmt::pmt_u64vector_writable_elements</a> (pmt_t v, size_t &amp;len)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">int64_t *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacepmt.html#a408c7ab7bc3fd98992fbc47838edf5a4">pmt::pmt_s64vector_writable_elements</a> (pmt_t v, size_t &amp;len)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">float *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacepmt.html#a0135648f32ac8f9a0ad34d2e3d1cd212">pmt::pmt_f32vector_writable_elements</a> (pmt_t v, size_t &amp;len)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">double *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacepmt.html#a003ff66031b7708cafb00578727fb704">pmt::pmt_f64vector_writable_elements</a> (pmt_t v, size_t &amp;len)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">std::complex&lt; float &gt; *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacepmt.html#ac31f84c32c3d4bce9ead665b4666a574">pmt::pmt_c32vector_writable_elements</a> (pmt_t v, size_t &amp;len)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">std::complex&lt; double &gt; *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacepmt.html#ac08184c46e34bbc67f816921dcc60853">pmt::pmt_c64vector_writable_elements</a> (pmt_t v, size_t &amp;len)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="gc__types_8h.html#a0f2b5d454b7e4dda3861032cfce91085">bool</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacepmt.html#a3562337c6b86230537b3ef106d97bb51">pmt::pmt_is_dict</a> (const pmt_t &amp;obj)</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Return true if <code>obj</code> is a dictionary.  <a href="#a3562337c6b86230537b3ef106d97bb51"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">pmt_t&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacepmt.html#a16854b98df0d819669ca591bdc97f53b">pmt::pmt_make_dict</a> ()</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Make an empty dictionary.  <a href="#a16854b98df0d819669ca591bdc97f53b"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">pmt_t&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacepmt.html#acac77df1c71a74730009cb4fa49729d4">pmt::pmt_dict_add</a> (const pmt_t &amp;dict, const pmt_t &amp;key, const pmt_t &amp;value)</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Return a new dictionary with <code>key</code> associated with <code>value</code>.  <a href="#acac77df1c71a74730009cb4fa49729d4"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">pmt_t&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacepmt.html#abd8bd0cefd7574056f5e288acad1e8ae">pmt::pmt_dict_delete</a> (const pmt_t &amp;dict, const pmt_t &amp;key)</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Return a new dictionary with <code>key</code> removed.  <a href="#abd8bd0cefd7574056f5e288acad1e8ae"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="gc__types_8h.html#a0f2b5d454b7e4dda3861032cfce91085">bool</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacepmt.html#ad3ab3545ffee1831ae00fabd15e1139e">pmt::pmt_dict_has_key</a> (const pmt_t &amp;dict, const pmt_t &amp;key)</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Return true if <code>key</code> exists in <code>dict</code>.  <a href="#ad3ab3545ffee1831ae00fabd15e1139e"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">pmt_t&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacepmt.html#a562ad7648eb7c097da59eb438fb55c68">pmt::pmt_dict_ref</a> (const pmt_t &amp;dict, const pmt_t &amp;key, const pmt_t &amp;not_found)</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">If <code>key</code> exists in <code>dict</code>, return associated value; otherwise return <code>not_found</code>.  <a href="#a562ad7648eb7c097da59eb438fb55c68"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">pmt_t&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacepmt.html#a5893b7b6ffa0e59505d8040958bda2b8">pmt::pmt_dict_items</a> (pmt_t dict)</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Return list of (key . value) pairs.  <a href="#a5893b7b6ffa0e59505d8040958bda2b8"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">pmt_t&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacepmt.html#a07c04822dab4f9505373623cbd496edb">pmt::pmt_dict_keys</a> (pmt_t dict)</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Return list of keys.  <a href="#a07c04822dab4f9505373623cbd496edb"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">pmt_t&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacepmt.html#aa5e450f08b2f98c301db6e822a132625">pmt::pmt_dict_values</a> (pmt_t dict)</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Return list of values.  <a href="#aa5e450f08b2f98c301db6e822a132625"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="gc__types_8h.html#a0f2b5d454b7e4dda3861032cfce91085">bool</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacepmt.html#aa1e74e161d440089fc393fcbfe757870">pmt::pmt_is_any</a> (pmt_t obj)</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Return true if <code>obj</code> is an any.  <a href="#aa1e74e161d440089fc393fcbfe757870"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">pmt_t&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacepmt.html#ab7b40b2696f4fdcb47518fdcb0e40917">pmt::pmt_make_any</a> (const boost::any &amp;any)</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">make an any  <a href="#ab7b40b2696f4fdcb47518fdcb0e40917"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">boost::any&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacepmt.html#a2bc58b5bfc5f7cf5f127f630e8230ebf">pmt::pmt_any_ref</a> (pmt_t obj)</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Return underlying boost::any.  <a href="#a2bc58b5bfc5f7cf5f127f630e8230ebf"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacepmt.html#a601d9f154cc5cd93aca1619b7170ab27">pmt::pmt_any_set</a> (pmt_t obj, const boost::any &amp;any)</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Store <code>any</code> in <code>obj</code>.  <a href="#a601d9f154cc5cd93aca1619b7170ab27"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="gc__types_8h.html#a0f2b5d454b7e4dda3861032cfce91085">bool</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacepmt.html#aa6ae1218a349cb26726fcd6e01992be5">pmt::pmt_is_msg_accepter</a> (const pmt_t &amp;obj)</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Return true if <code>obj</code> is a msg_accepter.  <a href="#aa6ae1218a349cb26726fcd6e01992be5"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">pmt_t&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacepmt.html#ad17b9ab1b030897fc12e107488649cc1">pmt::pmt_make_msg_accepter</a> (<a class="el" href="classboost_1_1shared__ptr.html">boost::shared_ptr</a>&lt; <a class="el" href="classgruel_1_1msg__accepter.html">gruel::msg_accepter</a> &gt; ma)</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">make a msg_accepter  <a href="#ad17b9ab1b030897fc12e107488649cc1"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="classboost_1_1shared__ptr.html">boost::shared_ptr</a><br class="typebreak"/>
&lt; <a class="el" href="classgruel_1_1msg__accepter.html">gruel::msg_accepter</a> &gt;&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacepmt.html#acafc96ba571e6b5625d0d6f5e65f9ed4">pmt::pmt_msg_accepter_ref</a> (const pmt_t &amp;obj)</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Return underlying msg_accepter.  <a href="#acafc96ba571e6b5625d0d6f5e65f9ed4"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="gc__types_8h.html#a0f2b5d454b7e4dda3861032cfce91085">bool</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacepmt.html#acce92db369589d8edd7942a75f92ef34">pmt::pmt_eq</a> (const pmt_t &amp;x, const pmt_t &amp;y)</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Return true if x and y are the same object; otherwise return false.  <a href="#acce92db369589d8edd7942a75f92ef34"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="gc__types_8h.html#a0f2b5d454b7e4dda3861032cfce91085">bool</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacepmt.html#aea224c7e44012e051ba43cc78316f8f8">pmt::pmt_eqv</a> (const pmt_t &amp;x, const pmt_t &amp;y)</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Return true if x and y should normally be regarded as the same object, else false.  <a href="#aea224c7e44012e051ba43cc78316f8f8"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="gc__types_8h.html#a0f2b5d454b7e4dda3861032cfce91085">bool</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacepmt.html#a20e0360b469058ee0079d1b1d6df09ec">pmt::pmt_equal</a> (const pmt_t &amp;x, const pmt_t &amp;y)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">size_t&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacepmt.html#a1d8da6a57a58e1e9477da5f6db60c865">pmt::pmt_length</a> (const pmt_t &amp;v)</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Return the number of elements in v.  <a href="#a1d8da6a57a58e1e9477da5f6db60c865"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">pmt_t&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacepmt.html#a80df642f1a532df32c7e5ad331134d3c">pmt::pmt_assq</a> (pmt_t obj, pmt_t alist)</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Find the first pair in <code>alist</code> whose car field is <code>obj</code> and return that pair.  <a href="#a80df642f1a532df32c7e5ad331134d3c"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">pmt_t&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacepmt.html#aa4647a9d5273a215b1d8e168e7323bd6">pmt::pmt_assv</a> (pmt_t obj, pmt_t alist)</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Find the first pair in <code>alist</code> whose car field is <code>obj</code> and return that pair.  <a href="#aa4647a9d5273a215b1d8e168e7323bd6"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">pmt_t&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacepmt.html#a739c22d2b176efb36ec5b2cf28736f2d">pmt::pmt_assoc</a> (pmt_t obj, pmt_t alist)</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Find the first pair in <code>alist</code> whose car field is <code>obj</code> and return that pair.  <a href="#a739c22d2b176efb36ec5b2cf28736f2d"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">pmt_t&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacepmt.html#a0cc35d672d1c6559b15741c0b2cfe52d">pmt::pmt_map</a> (pmt_t proc(const pmt_t &amp;), pmt_t list)</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Apply <code>proc</code> element-wise to the elements of list and returns a list of the results, in order.  <a href="#a0cc35d672d1c6559b15741c0b2cfe52d"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">pmt_t&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacepmt.html#aac1133b4594352505d977d49a298c1f7">pmt::pmt_reverse</a> (pmt_t list)</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">reverse <code>list</code>.  <a href="#aac1133b4594352505d977d49a298c1f7"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">pmt_t&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacepmt.html#a7a949e16724cb76f63c8a12a14243820">pmt::pmt_reverse_x</a> (pmt_t list)</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">destructively reverse <code>list</code>.  <a href="#a7a949e16724cb76f63c8a12a14243820"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">static pmt_t&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacepmt.html#a8ed0d7c87edda8cb8879c990831fd293">pmt::pmt_acons</a> (pmt_t x, pmt_t y, pmt_t a)</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">(acons x y a) == (cons (cons x y) a)  <a href="#a8ed0d7c87edda8cb8879c990831fd293"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">pmt_t&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacepmt.html#a08fa008670ebccb8f95ec4202aabf207">pmt::pmt_nth</a> (size_t n, pmt_t list)</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">locates <code>nth</code> element of <br/>
 list where the car is the 'zeroth' element.  <a href="#a08fa008670ebccb8f95ec4202aabf207"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">pmt_t&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacepmt.html#a11f46bb942596b19975cfad5df471e8c">pmt::pmt_nthcdr</a> (size_t n, pmt_t list)</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">returns the tail of <code>list</code> that would be obtained by calling cdr <code>n</code> times in succession.  <a href="#a11f46bb942596b19975cfad5df471e8c"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">pmt_t&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacepmt.html#aaaea4ab75a2007c3e05c5de3d17c76bf">pmt::pmt_memq</a> (pmt_t obj, pmt_t list)</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Return the first sublist of <code>list</code> whose car is <code>obj</code>. If <code>obj</code> does not occur in <code>list</code>, then #f is returned. pmt_memq use pmt_eq to compare <code>obj</code> with the elements of <code>list</code>.  <a href="#aaaea4ab75a2007c3e05c5de3d17c76bf"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">pmt_t&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacepmt.html#a5818d28b4826fbe6f6cd109974f51562">pmt::pmt_memv</a> (pmt_t obj, pmt_t list)</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Return the first sublist of <code>list</code> whose car is <code>obj</code>. If <code>obj</code> does not occur in <code>list</code>, then #f is returned. pmt_memv use pmt_eqv to compare <code>obj</code> with the elements of <code>list</code>.  <a href="#a5818d28b4826fbe6f6cd109974f51562"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">pmt_t&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacepmt.html#ae8302a00f11eeefd6adbb944113236dd">pmt::pmt_member</a> (pmt_t obj, pmt_t list)</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Return the first sublist of <code>list</code> whose car is <code>obj</code>. If <code>obj</code> does not occur in <code>list</code>, then #f is returned. pmt_member use pmt_equal to compare <code>obj</code> with the elements of <code>list</code>.  <a href="#ae8302a00f11eeefd6adbb944113236dd"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="gc__types_8h.html#a0f2b5d454b7e4dda3861032cfce91085">bool</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacepmt.html#a54e11363f3d6a1d70f3a56dced7badc4">pmt::pmt_subsetp</a> (pmt_t list1, pmt_t list2)</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Return true if every element of <code>list1</code> appears in <code>list2</code>, and false otherwise. Comparisons are done with pmt_eqv.  <a href="#a54e11363f3d6a1d70f3a56dced7badc4"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">pmt_t&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacepmt.html#afce555592139768d545bf8a085c2da17">pmt::pmt_list1</a> (const pmt_t &amp;x1)</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Return a list of length 1 containing <code>x1</code>.  <a href="#afce555592139768d545bf8a085c2da17"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">pmt_t&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacepmt.html#ab1ab31c93530c4b43c2595329f7747ff">pmt::pmt_list2</a> (const pmt_t &amp;x1, const pmt_t &amp;x2)</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Return a list of length 2 containing <code>x1</code>, <code>x2</code>.  <a href="#ab1ab31c93530c4b43c2595329f7747ff"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">pmt_t&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacepmt.html#a9391d7216c3fd69b3d17a59c63dc274a">pmt::pmt_list3</a> (const pmt_t &amp;x1, const pmt_t &amp;x2, const pmt_t &amp;x3)</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Return a list of length 3 containing <code>x1</code>, <code>x2</code>, <code>x3</code>.  <a href="#a9391d7216c3fd69b3d17a59c63dc274a"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">pmt_t&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacepmt.html#ac425be336103ea4581fd049121019423">pmt::pmt_list4</a> (const pmt_t &amp;x1, const pmt_t &amp;x2, const pmt_t &amp;x3, const pmt_t &amp;x4)</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Return a list of length 4 containing <code>x1</code>, <code>x2</code>, <code>x3</code>, <code>x4</code>.  <a href="#ac425be336103ea4581fd049121019423"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">pmt_t&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacepmt.html#acd2bb276e3306deeea1e01839c0a3aa7">pmt::pmt_list5</a> (const pmt_t &amp;x1, const pmt_t &amp;x2, const pmt_t &amp;x3, const pmt_t &amp;x4, const pmt_t &amp;x5)</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Return a list of length 5 containing <code>x1</code>, <code>x2</code>, <code>x3</code>, <code>x4</code>, <code>x5</code>.  <a href="#acd2bb276e3306deeea1e01839c0a3aa7"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">pmt_t&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacepmt.html#afa3af757fde1f48552483bf1d1e367cc">pmt::pmt_list6</a> (const pmt_t &amp;x1, const pmt_t &amp;x2, const pmt_t &amp;x3, const pmt_t &amp;x4, const pmt_t &amp;x5, const pmt_t &amp;x6)</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Return a list of length 6 containing <code>x1</code>, <code>x2</code>, <code>x3</code>, <code>x4</code>, <code>x5</code>, <code>x6</code>.  <a href="#afa3af757fde1f48552483bf1d1e367cc"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">pmt_t&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacepmt.html#a082dc2f42c03b6da5371cb19da75f781">pmt::pmt_list_add</a> (pmt_t list, const pmt_t &amp;item)</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Return <code>list</code> with <code>item</code> added to it.  <a href="#a082dc2f42c03b6da5371cb19da75f781"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="gc__types_8h.html#a0f2b5d454b7e4dda3861032cfce91085">bool</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacepmt.html#a071f972391d36b1c7d3ceaec6214750d">pmt::pmt_is_eof_object</a> (pmt_t obj)</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">return true if obj is the EOF object, otherwise return false.  <a href="#a071f972391d36b1c7d3ceaec6214750d"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">pmt_t&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacepmt.html#ad781b8df324fb2be58c1ef889076a2c0">pmt::pmt_read</a> (std::istream &amp;port)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacepmt.html#a9a0776cd9574e9729ee0295a607333ab">pmt::pmt_write</a> (pmt_t obj, std::ostream &amp;port)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">std::string&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacepmt.html#a6a1d7b305a89e9ff323e9823c22bad88">pmt::pmt_write_string</a> (pmt_t obj)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">std::ostream &amp;&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacepmt.html#a47fab7eb8d5f7d7947301da9e6df1931">pmt::operator&lt;&lt;</a> (std::ostream &amp;os, pmt_t obj)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="gc__types_8h.html#a0f2b5d454b7e4dda3861032cfce91085">bool</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacepmt.html#a9a256cc7d8a98e52df7ff0e15ab1fafe">pmt::pmt_serialize</a> (pmt_t obj, std::streambuf &amp;sink)</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Write portable byte-serial representation of <code>obj</code> to <code>sink</code>.  <a href="#a9a256cc7d8a98e52df7ff0e15ab1fafe"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">pmt_t&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacepmt.html#a9e880cf20a01667343997c4d76156745">pmt::pmt_deserialize</a> (std::streambuf &amp;source)</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Create obj from portable byte-serial representation.  <a href="#a9e880cf20a01667343997c4d76156745"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacepmt.html#a2740d8c840aa5e3bb1cb5ca6e3d8567e">pmt::pmt_dump_sizeof</a> ()</td></tr>
<tr><td colspan="2"><h2>Variables</h2></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">const pmt_t&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacepmt.html#a30c674e9c8c793df852538533a0662d3">pmt::PMT_T</a></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">const pmt_t&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacepmt.html#aadc0dc1b9f51972c101382d084509262">pmt::PMT_F</a></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">const pmt_t&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacepmt.html#a5177ca6d9bd52a3e98bd097e9fa42f4c">pmt::PMT_NIL</a></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">const pmt_t&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacepmt.html#a652414e64d383cdc1c85a489c5f4764c">pmt::PMT_EOF</a></td></tr>
</table>
</div>
<hr class="footer"/><address style="text-align: right;"><small>Generated on Wed Dec 29 19:52:15 2010 for GNU Radio 3.3.0 C++ API by&nbsp;
<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.6.3 </small></address>
</body>
</html>