Sophie

Sophie

distrib > Mageia > 3 > i586 > by-pkgid > d2c3cd0736fcf741288cdfea8c6ba8c2 > files > 9316

gnuradio-doc-3.6.4.1-1.mga3.noarch.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"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<meta name="generator" content="Doxygen 1.8.3"/>
<title>GNU Radio 3.6.4.1 C++ API: pmt Namespace Reference</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="navtree.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="resize.js"></script>
<script type="text/javascript" src="navtree.js"></script>
<script type="text/javascript">
  $(document).ready(initResizable);
  $(window).load(resizeHeight);
</script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
</head>
<body>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
 <tbody>
 <tr style="height: 56px;">
  <td style="padding-left: 0.5em;">
   <div id="projectname">GNU Radio 3.6.4.1 C++ API
   </div>
  </td>
 </tr>
 </tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.8.3 -->
</div><!-- top -->
<div id="side-nav" class="ui-resizable side-nav-resizable">
  <div id="nav-tree">
    <div id="nav-tree-contents">
      <div id="nav-sync" class="sync"></div>
    </div>
  </div>
  <div id="splitbar" style="-moz-user-select:none;" 
       class="ui-resizable-handle">
  </div>
</div>
<script type="text/javascript">
$(document).ready(function(){initNavTree('namespacepmt.html','');});
</script>
<div id="doc-content">
<div class="header">
  <div class="summary">
<a href="#nested-classes">Classes</a> &#124;
<a href="#typedef-members">Typedefs</a> &#124;
<a href="#func-members">Functions</a> &#124;
<a href="#var-members">Variables</a>  </div>
  <div class="headertitle">
<div class="title">pmt Namespace Reference</div>  </div>
</div><!--header-->
<div class="contents">
<table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="nested-classes"></a>
Classes</h2></td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classpmt_1_1pmt__exception.html">pmt_exception</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classpmt_1_1pmt__wrong__type.html">pmt_wrong_type</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classpmt_1_1pmt__out__of__range.html">pmt_out_of_range</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classpmt_1_1pmt__notimplemented.html">pmt_notimplemented</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classpmt_1_1pmt__comperator.html">pmt_comperator</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">Provide a comparator function object to allow pmt use in stl types.  <a href="classpmt_1_1pmt__comperator.html#details">More...</a><br/></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classpmt_1_1pmt__pool.html">pmt_pool</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">very simple thread-safe fixed-size allocation pool  <a href="classpmt_1_1pmt__pool.html#details">More...</a><br/></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classpmt_1_1pmt__base.html">pmt_base</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classpmt_1_1pmt__bool.html">pmt_bool</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classpmt_1_1pmt__symbol.html">pmt_symbol</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classpmt_1_1pmt__integer.html">pmt_integer</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classpmt_1_1pmt__uint64.html">pmt_uint64</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classpmt_1_1pmt__real.html">pmt_real</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classpmt_1_1pmt__complex.html">pmt_complex</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classpmt_1_1pmt__null.html">pmt_null</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classpmt_1_1pmt__pair.html">pmt_pair</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classpmt_1_1pmt__vector.html">pmt_vector</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classpmt_1_1pmt__tuple.html">pmt_tuple</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classpmt_1_1pmt__any.html">pmt_any</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classpmt_1_1pmt__uniform__vector.html">pmt_uniform_vector</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="typedef-members"></a>
Typedefs</h2></td></tr>
<tr class="memitem:ab4b70d9293452eb74dd07c670e6811fa"><td class="memItemLeft" align="right" valign="top">typedef boost::intrusive_ptr<br class="typebreak"/>
&lt; <a class="el" href="classpmt_1_1pmt__base.html">pmt_base</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacepmt.html#ab4b70d9293452eb74dd07c670e6811fa">pmt_t</a></td></tr>
<tr class="memdesc:ab4b70d9293452eb74dd07c670e6811fa"><td class="mdescLeft">&#160;</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 class="separator:ab4b70d9293452eb74dd07c670e6811fa"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="func-members"></a>
Functions</h2></td></tr>
<tr class="memitem:a7ca9400508c9dc2bce2ada6322a046ac"><td class="memItemLeft" align="right" valign="top"><a class="el" href="gruel_2src_2include_2gruel_2api_8h.html#af4aaed4185febb5244160f8484a6bc16">GRUEL_API</a> <a class="el" href="volk_8tmpl_8h.html#a8dc2b7da310a28e667530ba0e8ca4cc4">void</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacepmt.html#a7ca9400508c9dc2bce2ada6322a046ac">intrusive_ptr_add_ref</a> (<a class="el" href="classpmt_1_1pmt__base.html">pmt_base</a> *)</td></tr>
<tr class="separator:a7ca9400508c9dc2bce2ada6322a046ac"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a98e02ab2d43bf54faf689433997be418"><td class="memItemLeft" align="right" valign="top"><a class="el" href="gruel_2src_2include_2gruel_2api_8h.html#af4aaed4185febb5244160f8484a6bc16">GRUEL_API</a> <a class="el" href="volk_8tmpl_8h.html#a8dc2b7da310a28e667530ba0e8ca4cc4">void</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacepmt.html#a98e02ab2d43bf54faf689433997be418">intrusive_ptr_release</a> (<a class="el" href="classpmt_1_1pmt__base.html">pmt_base</a> *)</td></tr>
<tr class="separator:a98e02ab2d43bf54faf689433997be418"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a92a9af8c6173fa835ce798120454ca3a"><td class="memItemLeft" align="right" valign="top"><a class="el" href="gruel_2src_2include_2gruel_2api_8h.html#af4aaed4185febb5244160f8484a6bc16">GRUEL_API</a> bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacepmt.html#a92a9af8c6173fa835ce798120454ca3a">pmt_is_bool</a> (<a class="el" href="namespacepmt.html#ab4b70d9293452eb74dd07c670e6811fa">pmt_t</a> obj)</td></tr>
<tr class="memdesc:a92a9af8c6173fa835ce798120454ca3a"><td class="mdescLeft">&#160;</td><td class="mdescRight">Return true if obj is #t or #f, else return false.  <a href="#a92a9af8c6173fa835ce798120454ca3a"></a><br/></td></tr>
<tr class="separator:a92a9af8c6173fa835ce798120454ca3a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa0de7ef2290e89b5bd8124282e04e283"><td class="memItemLeft" align="right" valign="top"><a class="el" href="gruel_2src_2include_2gruel_2api_8h.html#af4aaed4185febb5244160f8484a6bc16">GRUEL_API</a> bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacepmt.html#aa0de7ef2290e89b5bd8124282e04e283">pmt_is_true</a> (<a class="el" href="namespacepmt.html#ab4b70d9293452eb74dd07c670e6811fa">pmt_t</a> obj)</td></tr>
<tr class="memdesc:aa0de7ef2290e89b5bd8124282e04e283"><td class="mdescLeft">&#160;</td><td class="mdescRight">Return false if obj is #f, else return true.  <a href="#aa0de7ef2290e89b5bd8124282e04e283"></a><br/></td></tr>
<tr class="separator:aa0de7ef2290e89b5bd8124282e04e283"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a1a4b8301ff2affe08c56bba767d2639a"><td class="memItemLeft" align="right" valign="top"><a class="el" href="gruel_2src_2include_2gruel_2api_8h.html#af4aaed4185febb5244160f8484a6bc16">GRUEL_API</a> bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacepmt.html#a1a4b8301ff2affe08c56bba767d2639a">pmt_is_false</a> (<a class="el" href="namespacepmt.html#ab4b70d9293452eb74dd07c670e6811fa">pmt_t</a> obj)</td></tr>
<tr class="memdesc:a1a4b8301ff2affe08c56bba767d2639a"><td class="mdescLeft">&#160;</td><td class="mdescRight">Return true if obj is #f, else return true.  <a href="#a1a4b8301ff2affe08c56bba767d2639a"></a><br/></td></tr>
<tr class="separator:a1a4b8301ff2affe08c56bba767d2639a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a220a2c274afdf655f66d105b48a4986b"><td class="memItemLeft" align="right" valign="top"><a class="el" href="gruel_2src_2include_2gruel_2api_8h.html#af4aaed4185febb5244160f8484a6bc16">GRUEL_API</a> <a class="el" href="namespacepmt.html#ab4b70d9293452eb74dd07c670e6811fa">pmt_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacepmt.html#a220a2c274afdf655f66d105b48a4986b">pmt_from_bool</a> (bool val)</td></tr>
<tr class="memdesc:a220a2c274afdf655f66d105b48a4986b"><td class="mdescLeft">&#160;</td><td class="mdescRight">Return #f is val is false, else return #t.  <a href="#a220a2c274afdf655f66d105b48a4986b"></a><br/></td></tr>
<tr class="separator:a220a2c274afdf655f66d105b48a4986b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aaec724bae01050d64d27fb80eb29a009"><td class="memItemLeft" align="right" valign="top"><a class="el" href="gruel_2src_2include_2gruel_2api_8h.html#af4aaed4185febb5244160f8484a6bc16">GRUEL_API</a> bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacepmt.html#aaec724bae01050d64d27fb80eb29a009">pmt_to_bool</a> (<a class="el" href="namespacepmt.html#ab4b70d9293452eb74dd07c670e6811fa">pmt_t</a> val)</td></tr>
<tr class="memdesc:aaec724bae01050d64d27fb80eb29a009"><td class="mdescLeft">&#160;</td><td class="mdescRight">Return true if val is PMT_T, return false when val is PMT_F,.  <a href="#aaec724bae01050d64d27fb80eb29a009"></a><br/></td></tr>
<tr class="separator:aaec724bae01050d64d27fb80eb29a009"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a9ae2fcfaefb907989660f09d342c7fa2"><td class="memItemLeft" align="right" valign="top"><a class="el" href="gruel_2src_2include_2gruel_2api_8h.html#af4aaed4185febb5244160f8484a6bc16">GRUEL_API</a> bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacepmt.html#a9ae2fcfaefb907989660f09d342c7fa2">pmt_is_symbol</a> (const <a class="el" href="namespacepmt.html#ab4b70d9293452eb74dd07c670e6811fa">pmt_t</a> &amp;obj)</td></tr>
<tr class="memdesc:a9ae2fcfaefb907989660f09d342c7fa2"><td class="mdescLeft">&#160;</td><td class="mdescRight">Return true if obj is a symbol, else false.  <a href="#a9ae2fcfaefb907989660f09d342c7fa2"></a><br/></td></tr>
<tr class="separator:a9ae2fcfaefb907989660f09d342c7fa2"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a9175b04fc88cb7be663ee7b7925dfda6"><td class="memItemLeft" align="right" valign="top"><a class="el" href="gruel_2src_2include_2gruel_2api_8h.html#af4aaed4185febb5244160f8484a6bc16">GRUEL_API</a> <a class="el" href="namespacepmt.html#ab4b70d9293452eb74dd07c670e6811fa">pmt_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacepmt.html#a9175b04fc88cb7be663ee7b7925dfda6">pmt_string_to_symbol</a> (const std::string &amp;s)</td></tr>
<tr class="memdesc:a9175b04fc88cb7be663ee7b7925dfda6"><td class="mdescLeft">&#160;</td><td class="mdescRight">Return the symbol whose name is <code>s</code>.  <a href="#a9175b04fc88cb7be663ee7b7925dfda6"></a><br/></td></tr>
<tr class="separator:a9175b04fc88cb7be663ee7b7925dfda6"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a57a5ae8877c9b3b24636a07e0a3596e1"><td class="memItemLeft" align="right" valign="top"><a class="el" href="gruel_2src_2include_2gruel_2api_8h.html#af4aaed4185febb5244160f8484a6bc16">GRUEL_API</a> <a class="el" href="namespacepmt.html#ab4b70d9293452eb74dd07c670e6811fa">pmt_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacepmt.html#a57a5ae8877c9b3b24636a07e0a3596e1">pmt_intern</a> (const std::string &amp;s)</td></tr>
<tr class="memdesc:a57a5ae8877c9b3b24636a07e0a3596e1"><td class="mdescLeft">&#160;</td><td class="mdescRight">Alias for pmt_string_to_symbol.  <a href="#a57a5ae8877c9b3b24636a07e0a3596e1"></a><br/></td></tr>
<tr class="separator:a57a5ae8877c9b3b24636a07e0a3596e1"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a736cbad10638be8857ab42e8958163e7"><td class="memItemLeft" align="right" valign="top"><a class="el" href="gruel_2src_2include_2gruel_2api_8h.html#af4aaed4185febb5244160f8484a6bc16">GRUEL_API</a> const std::string&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacepmt.html#a736cbad10638be8857ab42e8958163e7">pmt_symbol_to_string</a> (const <a class="el" href="namespacepmt.html#ab4b70d9293452eb74dd07c670e6811fa">pmt_t</a> &amp;sym)</td></tr>
<tr class="separator:a736cbad10638be8857ab42e8958163e7"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a616845e65ea77d594240618fc3efff2c"><td class="memItemLeft" align="right" valign="top"><a class="el" href="gruel_2src_2include_2gruel_2api_8h.html#af4aaed4185febb5244160f8484a6bc16">GRUEL_API</a> bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacepmt.html#a616845e65ea77d594240618fc3efff2c">pmt_is_number</a> (<a class="el" href="namespacepmt.html#ab4b70d9293452eb74dd07c670e6811fa">pmt_t</a> obj)</td></tr>
<tr class="memdesc:a616845e65ea77d594240618fc3efff2c"><td class="mdescLeft">&#160;</td><td class="mdescRight">Return true if obj is any kind of number, else false.  <a href="#a616845e65ea77d594240618fc3efff2c"></a><br/></td></tr>
<tr class="separator:a616845e65ea77d594240618fc3efff2c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac7fc02a500f2f9d8e07a52418897d9e9"><td class="memItemLeft" align="right" valign="top"><a class="el" href="gruel_2src_2include_2gruel_2api_8h.html#af4aaed4185febb5244160f8484a6bc16">GRUEL_API</a> bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacepmt.html#ac7fc02a500f2f9d8e07a52418897d9e9">pmt_is_integer</a> (<a class="el" href="namespacepmt.html#ab4b70d9293452eb74dd07c670e6811fa">pmt_t</a> x)</td></tr>
<tr class="memdesc:ac7fc02a500f2f9d8e07a52418897d9e9"><td class="mdescLeft">&#160;</td><td class="mdescRight">Return true if <code>x</code> is an integer number, else false.  <a href="#ac7fc02a500f2f9d8e07a52418897d9e9"></a><br/></td></tr>
<tr class="separator:ac7fc02a500f2f9d8e07a52418897d9e9"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac4ac7825fbcc1accdc6a9ada084f5f96"><td class="memItemLeft" align="right" valign="top"><a class="el" href="gruel_2src_2include_2gruel_2api_8h.html#af4aaed4185febb5244160f8484a6bc16">GRUEL_API</a> <a class="el" href="namespacepmt.html#ab4b70d9293452eb74dd07c670e6811fa">pmt_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacepmt.html#ac4ac7825fbcc1accdc6a9ada084f5f96">pmt_from_long</a> (long x)</td></tr>
<tr class="memdesc:ac4ac7825fbcc1accdc6a9ada084f5f96"><td class="mdescLeft">&#160;</td><td class="mdescRight">Return the pmt value that represents the integer <code>x</code>.  <a href="#ac4ac7825fbcc1accdc6a9ada084f5f96"></a><br/></td></tr>
<tr class="separator:ac4ac7825fbcc1accdc6a9ada084f5f96"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af7cbc1b15358aa1a816cd86e09e2290f"><td class="memItemLeft" align="right" valign="top"><a class="el" href="gruel_2src_2include_2gruel_2api_8h.html#af4aaed4185febb5244160f8484a6bc16">GRUEL_API</a> long&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacepmt.html#af7cbc1b15358aa1a816cd86e09e2290f">pmt_to_long</a> (<a class="el" href="namespacepmt.html#ab4b70d9293452eb74dd07c670e6811fa">pmt_t</a> x)</td></tr>
<tr class="memdesc:af7cbc1b15358aa1a816cd86e09e2290f"><td class="mdescLeft">&#160;</td><td class="mdescRight">Convert pmt to long if possible.  <a href="#af7cbc1b15358aa1a816cd86e09e2290f"></a><br/></td></tr>
<tr class="separator:af7cbc1b15358aa1a816cd86e09e2290f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a720ebd40bdf0421cb3d6fa529d019fc3"><td class="memItemLeft" align="right" valign="top"><a class="el" href="gruel_2src_2include_2gruel_2api_8h.html#af4aaed4185febb5244160f8484a6bc16">GRUEL_API</a> bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacepmt.html#a720ebd40bdf0421cb3d6fa529d019fc3">pmt_is_uint64</a> (<a class="el" href="namespacepmt.html#ab4b70d9293452eb74dd07c670e6811fa">pmt_t</a> x)</td></tr>
<tr class="memdesc:a720ebd40bdf0421cb3d6fa529d019fc3"><td class="mdescLeft">&#160;</td><td class="mdescRight">Return true if <code>x</code> is an uint64 number, else false.  <a href="#a720ebd40bdf0421cb3d6fa529d019fc3"></a><br/></td></tr>
<tr class="separator:a720ebd40bdf0421cb3d6fa529d019fc3"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad23c52d29b752f449c03213abb8ec263"><td class="memItemLeft" align="right" valign="top"><a class="el" href="gruel_2src_2include_2gruel_2api_8h.html#af4aaed4185febb5244160f8484a6bc16">GRUEL_API</a> <a class="el" href="namespacepmt.html#ab4b70d9293452eb74dd07c670e6811fa">pmt_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacepmt.html#ad23c52d29b752f449c03213abb8ec263">pmt_from_uint64</a> (<a class="el" href="stdint_8h.html#aec6fcb673ff035718c238c8c9d544c47">uint64_t</a> x)</td></tr>
<tr class="memdesc:ad23c52d29b752f449c03213abb8ec263"><td class="mdescLeft">&#160;</td><td class="mdescRight">Return the pmt value that represents the uint64 <code>x</code>.  <a href="#ad23c52d29b752f449c03213abb8ec263"></a><br/></td></tr>
<tr class="separator:ad23c52d29b752f449c03213abb8ec263"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af173bcf7561b2cb6863e835b510ee68f"><td class="memItemLeft" align="right" valign="top"><a class="el" href="gruel_2src_2include_2gruel_2api_8h.html#af4aaed4185febb5244160f8484a6bc16">GRUEL_API</a> <a class="el" href="stdint_8h.html#aec6fcb673ff035718c238c8c9d544c47">uint64_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacepmt.html#af173bcf7561b2cb6863e835b510ee68f">pmt_to_uint64</a> (<a class="el" href="namespacepmt.html#ab4b70d9293452eb74dd07c670e6811fa">pmt_t</a> x)</td></tr>
<tr class="memdesc:af173bcf7561b2cb6863e835b510ee68f"><td class="mdescLeft">&#160;</td><td class="mdescRight">Convert pmt to uint64 if possible.  <a href="#af173bcf7561b2cb6863e835b510ee68f"></a><br/></td></tr>
<tr class="separator:af173bcf7561b2cb6863e835b510ee68f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab9c57465a4b077ddc442f03dbe15134b"><td class="memItemLeft" align="right" valign="top"><a class="el" href="gruel_2src_2include_2gruel_2api_8h.html#af4aaed4185febb5244160f8484a6bc16">GRUEL_API</a> bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacepmt.html#ab9c57465a4b077ddc442f03dbe15134b">pmt_is_real</a> (<a class="el" href="namespacepmt.html#ab4b70d9293452eb74dd07c670e6811fa">pmt_t</a> obj)</td></tr>
<tr class="separator:ab9c57465a4b077ddc442f03dbe15134b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa4f8469d075bcccc81553ccb55408265"><td class="memItemLeft" align="right" valign="top"><a class="el" href="gruel_2src_2include_2gruel_2api_8h.html#af4aaed4185febb5244160f8484a6bc16">GRUEL_API</a> <a class="el" href="namespacepmt.html#ab4b70d9293452eb74dd07c670e6811fa">pmt_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacepmt.html#aa4f8469d075bcccc81553ccb55408265">pmt_from_double</a> (double x)</td></tr>
<tr class="memdesc:aa4f8469d075bcccc81553ccb55408265"><td class="mdescLeft">&#160;</td><td class="mdescRight">Return the pmt value that represents double <code>x</code>.  <a href="#aa4f8469d075bcccc81553ccb55408265"></a><br/></td></tr>
<tr class="separator:aa4f8469d075bcccc81553ccb55408265"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a936b17e4b5b737fe2483007570b463ec"><td class="memItemLeft" align="right" valign="top"><a class="el" href="gruel_2src_2include_2gruel_2api_8h.html#af4aaed4185febb5244160f8484a6bc16">GRUEL_API</a> double&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacepmt.html#a936b17e4b5b737fe2483007570b463ec">pmt_to_double</a> (<a class="el" href="namespacepmt.html#ab4b70d9293452eb74dd07c670e6811fa">pmt_t</a> x)</td></tr>
<tr class="memdesc:a936b17e4b5b737fe2483007570b463ec"><td class="mdescLeft">&#160;</td><td class="mdescRight">Convert pmt to double if possible.  <a href="#a936b17e4b5b737fe2483007570b463ec"></a><br/></td></tr>
<tr class="separator:a936b17e4b5b737fe2483007570b463ec"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a3347587caac513a1ed660accf25035bb"><td class="memItemLeft" align="right" valign="top"><a class="el" href="gruel_2src_2include_2gruel_2api_8h.html#af4aaed4185febb5244160f8484a6bc16">GRUEL_API</a> bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacepmt.html#a3347587caac513a1ed660accf25035bb">pmt_is_complex</a> (<a class="el" href="namespacepmt.html#ab4b70d9293452eb74dd07c670e6811fa">pmt_t</a> obj)</td></tr>
<tr class="memdesc:a3347587caac513a1ed660accf25035bb"><td class="mdescLeft">&#160;</td><td class="mdescRight">return true if <code>obj</code> is a complex number, false otherwise.  <a href="#a3347587caac513a1ed660accf25035bb"></a><br/></td></tr>
<tr class="separator:a3347587caac513a1ed660accf25035bb"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a16f57dcca0c41d06d196d9773a594216"><td class="memItemLeft" align="right" valign="top"><a class="el" href="gruel_2src_2include_2gruel_2api_8h.html#af4aaed4185febb5244160f8484a6bc16">GRUEL_API</a> <a class="el" href="namespacepmt.html#ab4b70d9293452eb74dd07c670e6811fa">pmt_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacepmt.html#a16f57dcca0c41d06d196d9773a594216">pmt_make_rectangular</a> (double re, double im)</td></tr>
<tr class="memdesc:a16f57dcca0c41d06d196d9773a594216"><td class="mdescLeft">&#160;</td><td class="mdescRight">Return a complex number constructed of the given real and imaginary parts.  <a href="#a16f57dcca0c41d06d196d9773a594216"></a><br/></td></tr>
<tr class="separator:a16f57dcca0c41d06d196d9773a594216"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a2e527d18f1af9d21a14d680a555b67bc"><td class="memItemLeft" align="right" valign="top"><a class="el" href="gruel_2src_2include_2gruel_2api_8h.html#af4aaed4185febb5244160f8484a6bc16">GRUEL_API</a> <a class="el" href="namespacepmt.html#ab4b70d9293452eb74dd07c670e6811fa">pmt_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacepmt.html#a2e527d18f1af9d21a14d680a555b67bc">pmt_from_complex</a> (double re, double im)</td></tr>
<tr class="memdesc:a2e527d18f1af9d21a14d680a555b67bc"><td class="mdescLeft">&#160;</td><td class="mdescRight">Return a complex number constructed of the given real and imaginary parts.  <a href="#a2e527d18f1af9d21a14d680a555b67bc"></a><br/></td></tr>
<tr class="separator:a2e527d18f1af9d21a14d680a555b67bc"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a8e2d84d9b449c6fdf8f93e819993f3d8"><td class="memItemLeft" align="right" valign="top"><a class="el" href="gruel_2src_2include_2gruel_2api_8h.html#af4aaed4185febb5244160f8484a6bc16">GRUEL_API</a> <a class="el" href="namespacepmt.html#ab4b70d9293452eb74dd07c670e6811fa">pmt_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacepmt.html#a8e2d84d9b449c6fdf8f93e819993f3d8">pmt_from_complex</a> (const std::complex&lt; double &gt; &amp;z)</td></tr>
<tr class="memdesc:a8e2d84d9b449c6fdf8f93e819993f3d8"><td class="mdescLeft">&#160;</td><td class="mdescRight">Return a complex number constructed of the given a complex number.  <a href="#a8e2d84d9b449c6fdf8f93e819993f3d8"></a><br/></td></tr>
<tr class="separator:a8e2d84d9b449c6fdf8f93e819993f3d8"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a72e558a42f5f73705150ade114188abb"><td class="memItemLeft" align="right" valign="top"><a class="el" href="gruel_2src_2include_2gruel_2api_8h.html#af4aaed4185febb5244160f8484a6bc16">GRUEL_API</a> std::complex&lt; double &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacepmt.html#a72e558a42f5f73705150ade114188abb">pmt_to_complex</a> (<a class="el" href="namespacepmt.html#ab4b70d9293452eb74dd07c670e6811fa">pmt_t</a> z)</td></tr>
<tr class="separator:a72e558a42f5f73705150ade114188abb"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af9b153d2aae9621011d31e03ca50c0e9"><td class="memItemLeft" align="right" valign="top"><a class="el" href="gruel_2src_2include_2gruel_2api_8h.html#af4aaed4185febb5244160f8484a6bc16">GRUEL_API</a> bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacepmt.html#af9b153d2aae9621011d31e03ca50c0e9">pmt_is_null</a> (const <a class="el" href="namespacepmt.html#ab4b70d9293452eb74dd07c670e6811fa">pmt_t</a> &amp;x)</td></tr>
<tr class="memdesc:af9b153d2aae9621011d31e03ca50c0e9"><td class="mdescLeft">&#160;</td><td class="mdescRight">Return true if <code>x</code> is the empty list, otherwise return false.  <a href="#af9b153d2aae9621011d31e03ca50c0e9"></a><br/></td></tr>
<tr class="separator:af9b153d2aae9621011d31e03ca50c0e9"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a980b699b577a91f635985610bbaec234"><td class="memItemLeft" align="right" valign="top"><a class="el" href="gruel_2src_2include_2gruel_2api_8h.html#af4aaed4185febb5244160f8484a6bc16">GRUEL_API</a> bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacepmt.html#a980b699b577a91f635985610bbaec234">pmt_is_pair</a> (const <a class="el" href="namespacepmt.html#ab4b70d9293452eb74dd07c670e6811fa">pmt_t</a> &amp;obj)</td></tr>
<tr class="memdesc:a980b699b577a91f635985610bbaec234"><td class="mdescLeft">&#160;</td><td class="mdescRight">Return true if <code>obj</code> is a pair, else false.  <a href="#a980b699b577a91f635985610bbaec234"></a><br/></td></tr>
<tr class="separator:a980b699b577a91f635985610bbaec234"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af049aaa257cc52e35a2ef8ed6a75b45b"><td class="memItemLeft" align="right" valign="top"><a class="el" href="gruel_2src_2include_2gruel_2api_8h.html#af4aaed4185febb5244160f8484a6bc16">GRUEL_API</a> <a class="el" href="namespacepmt.html#ab4b70d9293452eb74dd07c670e6811fa">pmt_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacepmt.html#af049aaa257cc52e35a2ef8ed6a75b45b">pmt_cons</a> (const <a class="el" href="namespacepmt.html#ab4b70d9293452eb74dd07c670e6811fa">pmt_t</a> &amp;x, const <a class="el" href="namespacepmt.html#ab4b70d9293452eb74dd07c670e6811fa">pmt_t</a> &amp;y)</td></tr>
<tr class="memdesc:af049aaa257cc52e35a2ef8ed6a75b45b"><td class="mdescLeft">&#160;</td><td class="mdescRight">Return a newly allocated pair whose car is <code>x</code> and whose cdr is <code>y</code>.  <a href="#af049aaa257cc52e35a2ef8ed6a75b45b"></a><br/></td></tr>
<tr class="separator:af049aaa257cc52e35a2ef8ed6a75b45b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a4655d415ba202f88f7b1477eb2037f46"><td class="memItemLeft" align="right" valign="top"><a class="el" href="gruel_2src_2include_2gruel_2api_8h.html#af4aaed4185febb5244160f8484a6bc16">GRUEL_API</a> <a class="el" href="namespacepmt.html#ab4b70d9293452eb74dd07c670e6811fa">pmt_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacepmt.html#a4655d415ba202f88f7b1477eb2037f46">pmt_car</a> (const <a class="el" href="namespacepmt.html#ab4b70d9293452eb74dd07c670e6811fa">pmt_t</a> &amp;pair)</td></tr>
<tr class="memdesc:a4655d415ba202f88f7b1477eb2037f46"><td class="mdescLeft">&#160;</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="#a4655d415ba202f88f7b1477eb2037f46"></a><br/></td></tr>
<tr class="separator:a4655d415ba202f88f7b1477eb2037f46"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a386125587526af1bd94f359bdb60e09a"><td class="memItemLeft" align="right" valign="top"><a class="el" href="gruel_2src_2include_2gruel_2api_8h.html#af4aaed4185febb5244160f8484a6bc16">GRUEL_API</a> <a class="el" href="namespacepmt.html#ab4b70d9293452eb74dd07c670e6811fa">pmt_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacepmt.html#a386125587526af1bd94f359bdb60e09a">pmt_cdr</a> (const <a class="el" href="namespacepmt.html#ab4b70d9293452eb74dd07c670e6811fa">pmt_t</a> &amp;pair)</td></tr>
<tr class="memdesc:a386125587526af1bd94f359bdb60e09a"><td class="mdescLeft">&#160;</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="#a386125587526af1bd94f359bdb60e09a"></a><br/></td></tr>
<tr class="separator:a386125587526af1bd94f359bdb60e09a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a99d30c6140de466c0bc5fb9e940bc5c5"><td class="memItemLeft" align="right" valign="top"><a class="el" href="gruel_2src_2include_2gruel_2api_8h.html#af4aaed4185febb5244160f8484a6bc16">GRUEL_API</a> <a class="el" href="volk_8tmpl_8h.html#a8dc2b7da310a28e667530ba0e8ca4cc4">void</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacepmt.html#a99d30c6140de466c0bc5fb9e940bc5c5">pmt_set_car</a> (<a class="el" href="namespacepmt.html#ab4b70d9293452eb74dd07c670e6811fa">pmt_t</a> pair, <a class="el" href="namespacepmt.html#ab4b70d9293452eb74dd07c670e6811fa">pmt_t</a> value)</td></tr>
<tr class="memdesc:a99d30c6140de466c0bc5fb9e940bc5c5"><td class="mdescLeft">&#160;</td><td class="mdescRight">Stores <code>value</code> in the car field of <code>pair</code>.  <a href="#a99d30c6140de466c0bc5fb9e940bc5c5"></a><br/></td></tr>
<tr class="separator:a99d30c6140de466c0bc5fb9e940bc5c5"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a282853f5cd5477fab1717c04a544239d"><td class="memItemLeft" align="right" valign="top"><a class="el" href="gruel_2src_2include_2gruel_2api_8h.html#af4aaed4185febb5244160f8484a6bc16">GRUEL_API</a> <a class="el" href="volk_8tmpl_8h.html#a8dc2b7da310a28e667530ba0e8ca4cc4">void</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacepmt.html#a282853f5cd5477fab1717c04a544239d">pmt_set_cdr</a> (<a class="el" href="namespacepmt.html#ab4b70d9293452eb74dd07c670e6811fa">pmt_t</a> pair, <a class="el" href="namespacepmt.html#ab4b70d9293452eb74dd07c670e6811fa">pmt_t</a> value)</td></tr>
<tr class="memdesc:a282853f5cd5477fab1717c04a544239d"><td class="mdescLeft">&#160;</td><td class="mdescRight">Stores <code>value</code> in the cdr field of <code>pair</code>.  <a href="#a282853f5cd5477fab1717c04a544239d"></a><br/></td></tr>
<tr class="separator:a282853f5cd5477fab1717c04a544239d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a9932a77ec27070a1b829d0c3c8132349"><td class="memItemLeft" align="right" valign="top"><a class="el" href="gruel_2src_2include_2gruel_2api_8h.html#af4aaed4185febb5244160f8484a6bc16">GRUEL_API</a> <a class="el" href="namespacepmt.html#ab4b70d9293452eb74dd07c670e6811fa">pmt_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacepmt.html#a9932a77ec27070a1b829d0c3c8132349">pmt_caar</a> (<a class="el" href="namespacepmt.html#ab4b70d9293452eb74dd07c670e6811fa">pmt_t</a> pair)</td></tr>
<tr class="separator:a9932a77ec27070a1b829d0c3c8132349"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac9930f20227638d32112736bb0273aea"><td class="memItemLeft" align="right" valign="top"><a class="el" href="gruel_2src_2include_2gruel_2api_8h.html#af4aaed4185febb5244160f8484a6bc16">GRUEL_API</a> <a class="el" href="namespacepmt.html#ab4b70d9293452eb74dd07c670e6811fa">pmt_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacepmt.html#ac9930f20227638d32112736bb0273aea">pmt_cadr</a> (<a class="el" href="namespacepmt.html#ab4b70d9293452eb74dd07c670e6811fa">pmt_t</a> pair)</td></tr>
<tr class="separator:ac9930f20227638d32112736bb0273aea"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a5f5fb0d63b7779195f25ee4163bb5584"><td class="memItemLeft" align="right" valign="top"><a class="el" href="gruel_2src_2include_2gruel_2api_8h.html#af4aaed4185febb5244160f8484a6bc16">GRUEL_API</a> <a class="el" href="namespacepmt.html#ab4b70d9293452eb74dd07c670e6811fa">pmt_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacepmt.html#a5f5fb0d63b7779195f25ee4163bb5584">pmt_cdar</a> (<a class="el" href="namespacepmt.html#ab4b70d9293452eb74dd07c670e6811fa">pmt_t</a> pair)</td></tr>
<tr class="separator:a5f5fb0d63b7779195f25ee4163bb5584"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac4f84d561070146183dd041d5a9c6f77"><td class="memItemLeft" align="right" valign="top"><a class="el" href="gruel_2src_2include_2gruel_2api_8h.html#af4aaed4185febb5244160f8484a6bc16">GRUEL_API</a> <a class="el" href="namespacepmt.html#ab4b70d9293452eb74dd07c670e6811fa">pmt_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacepmt.html#ac4f84d561070146183dd041d5a9c6f77">pmt_cddr</a> (<a class="el" href="namespacepmt.html#ab4b70d9293452eb74dd07c670e6811fa">pmt_t</a> pair)</td></tr>
<tr class="separator:ac4f84d561070146183dd041d5a9c6f77"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a703a2eb191cb64d3c2f388fe26740fc5"><td class="memItemLeft" align="right" valign="top"><a class="el" href="gruel_2src_2include_2gruel_2api_8h.html#af4aaed4185febb5244160f8484a6bc16">GRUEL_API</a> <a class="el" href="namespacepmt.html#ab4b70d9293452eb74dd07c670e6811fa">pmt_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacepmt.html#a703a2eb191cb64d3c2f388fe26740fc5">pmt_caddr</a> (<a class="el" href="namespacepmt.html#ab4b70d9293452eb74dd07c670e6811fa">pmt_t</a> pair)</td></tr>
<tr class="separator:a703a2eb191cb64d3c2f388fe26740fc5"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a33d780808e8647dc40b1e31dbd003d75"><td class="memItemLeft" align="right" valign="top"><a class="el" href="gruel_2src_2include_2gruel_2api_8h.html#af4aaed4185febb5244160f8484a6bc16">GRUEL_API</a> <a class="el" href="namespacepmt.html#ab4b70d9293452eb74dd07c670e6811fa">pmt_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacepmt.html#a33d780808e8647dc40b1e31dbd003d75">pmt_cadddr</a> (<a class="el" href="namespacepmt.html#ab4b70d9293452eb74dd07c670e6811fa">pmt_t</a> pair)</td></tr>
<tr class="separator:a33d780808e8647dc40b1e31dbd003d75"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aac80c007d245571c00789dec4f095025"><td class="memItemLeft" align="right" valign="top"><a class="el" href="gruel_2src_2include_2gruel_2api_8h.html#af4aaed4185febb5244160f8484a6bc16">GRUEL_API</a> bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacepmt.html#aac80c007d245571c00789dec4f095025">pmt_is_tuple</a> (<a class="el" href="namespacepmt.html#ab4b70d9293452eb74dd07c670e6811fa">pmt_t</a> x)</td></tr>
<tr class="memdesc:aac80c007d245571c00789dec4f095025"><td class="mdescLeft">&#160;</td><td class="mdescRight">Return true if <code>x</code> is a tuple, othewise false.  <a href="#aac80c007d245571c00789dec4f095025"></a><br/></td></tr>
<tr class="separator:aac80c007d245571c00789dec4f095025"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a3b7024e45111b1f37b1b4ec700bb5d3f"><td class="memItemLeft" align="right" valign="top"><a class="el" href="gruel_2src_2include_2gruel_2api_8h.html#af4aaed4185febb5244160f8484a6bc16">GRUEL_API</a> <a class="el" href="namespacepmt.html#ab4b70d9293452eb74dd07c670e6811fa">pmt_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacepmt.html#a3b7024e45111b1f37b1b4ec700bb5d3f">pmt_make_tuple</a> ()</td></tr>
<tr class="separator:a3b7024e45111b1f37b1b4ec700bb5d3f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a92f06feb7c1b430ad032681af274bfbd"><td class="memItemLeft" align="right" valign="top"><a class="el" href="gruel_2src_2include_2gruel_2api_8h.html#af4aaed4185febb5244160f8484a6bc16">GRUEL_API</a> <a class="el" href="namespacepmt.html#ab4b70d9293452eb74dd07c670e6811fa">pmt_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacepmt.html#a92f06feb7c1b430ad032681af274bfbd">pmt_make_tuple</a> (const <a class="el" href="namespacepmt.html#ab4b70d9293452eb74dd07c670e6811fa">pmt_t</a> &amp;e0)</td></tr>
<tr class="separator:a92f06feb7c1b430ad032681af274bfbd"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a5eb7c59848b8e2543ce5858da9245236"><td class="memItemLeft" align="right" valign="top"><a class="el" href="gruel_2src_2include_2gruel_2api_8h.html#af4aaed4185febb5244160f8484a6bc16">GRUEL_API</a> <a class="el" href="namespacepmt.html#ab4b70d9293452eb74dd07c670e6811fa">pmt_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacepmt.html#a5eb7c59848b8e2543ce5858da9245236">pmt_make_tuple</a> (const <a class="el" href="namespacepmt.html#ab4b70d9293452eb74dd07c670e6811fa">pmt_t</a> &amp;e0, const <a class="el" href="namespacepmt.html#ab4b70d9293452eb74dd07c670e6811fa">pmt_t</a> &amp;e1)</td></tr>
<tr class="separator:a5eb7c59848b8e2543ce5858da9245236"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:abf4343239e397656d8df8930886ca9d9"><td class="memItemLeft" align="right" valign="top"><a class="el" href="gruel_2src_2include_2gruel_2api_8h.html#af4aaed4185febb5244160f8484a6bc16">GRUEL_API</a> <a class="el" href="namespacepmt.html#ab4b70d9293452eb74dd07c670e6811fa">pmt_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacepmt.html#abf4343239e397656d8df8930886ca9d9">pmt_make_tuple</a> (const <a class="el" href="namespacepmt.html#ab4b70d9293452eb74dd07c670e6811fa">pmt_t</a> &amp;e0, const <a class="el" href="namespacepmt.html#ab4b70d9293452eb74dd07c670e6811fa">pmt_t</a> &amp;e1, const <a class="el" href="namespacepmt.html#ab4b70d9293452eb74dd07c670e6811fa">pmt_t</a> &amp;e2)</td></tr>
<tr class="separator:abf4343239e397656d8df8930886ca9d9"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af259e8d09c70b45ccfa0496ca0cad6be"><td class="memItemLeft" align="right" valign="top"><a class="el" href="gruel_2src_2include_2gruel_2api_8h.html#af4aaed4185febb5244160f8484a6bc16">GRUEL_API</a> <a class="el" href="namespacepmt.html#ab4b70d9293452eb74dd07c670e6811fa">pmt_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacepmt.html#af259e8d09c70b45ccfa0496ca0cad6be">pmt_make_tuple</a> (const <a class="el" href="namespacepmt.html#ab4b70d9293452eb74dd07c670e6811fa">pmt_t</a> &amp;e0, const <a class="el" href="namespacepmt.html#ab4b70d9293452eb74dd07c670e6811fa">pmt_t</a> &amp;e1, const <a class="el" href="namespacepmt.html#ab4b70d9293452eb74dd07c670e6811fa">pmt_t</a> &amp;e2, const <a class="el" href="namespacepmt.html#ab4b70d9293452eb74dd07c670e6811fa">pmt_t</a> &amp;e3)</td></tr>
<tr class="separator:af259e8d09c70b45ccfa0496ca0cad6be"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af9a7ccd4acc7fea3006f92cb440145e8"><td class="memItemLeft" align="right" valign="top"><a class="el" href="gruel_2src_2include_2gruel_2api_8h.html#af4aaed4185febb5244160f8484a6bc16">GRUEL_API</a> <a class="el" href="namespacepmt.html#ab4b70d9293452eb74dd07c670e6811fa">pmt_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacepmt.html#af9a7ccd4acc7fea3006f92cb440145e8">pmt_make_tuple</a> (const <a class="el" href="namespacepmt.html#ab4b70d9293452eb74dd07c670e6811fa">pmt_t</a> &amp;e0, const <a class="el" href="namespacepmt.html#ab4b70d9293452eb74dd07c670e6811fa">pmt_t</a> &amp;e1, const <a class="el" href="namespacepmt.html#ab4b70d9293452eb74dd07c670e6811fa">pmt_t</a> &amp;e2, const <a class="el" href="namespacepmt.html#ab4b70d9293452eb74dd07c670e6811fa">pmt_t</a> &amp;e3, const <a class="el" href="namespacepmt.html#ab4b70d9293452eb74dd07c670e6811fa">pmt_t</a> &amp;e4)</td></tr>
<tr class="separator:af9a7ccd4acc7fea3006f92cb440145e8"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aaf7a4ad0f5f47e8717f1c97282bf9082"><td class="memItemLeft" align="right" valign="top"><a class="el" href="gruel_2src_2include_2gruel_2api_8h.html#af4aaed4185febb5244160f8484a6bc16">GRUEL_API</a> <a class="el" href="namespacepmt.html#ab4b70d9293452eb74dd07c670e6811fa">pmt_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacepmt.html#aaf7a4ad0f5f47e8717f1c97282bf9082">pmt_make_tuple</a> (const <a class="el" href="namespacepmt.html#ab4b70d9293452eb74dd07c670e6811fa">pmt_t</a> &amp;e0, const <a class="el" href="namespacepmt.html#ab4b70d9293452eb74dd07c670e6811fa">pmt_t</a> &amp;e1, const <a class="el" href="namespacepmt.html#ab4b70d9293452eb74dd07c670e6811fa">pmt_t</a> &amp;e2, const <a class="el" href="namespacepmt.html#ab4b70d9293452eb74dd07c670e6811fa">pmt_t</a> &amp;e3, const <a class="el" href="namespacepmt.html#ab4b70d9293452eb74dd07c670e6811fa">pmt_t</a> &amp;e4, const <a class="el" href="namespacepmt.html#ab4b70d9293452eb74dd07c670e6811fa">pmt_t</a> &amp;e5)</td></tr>
<tr class="separator:aaf7a4ad0f5f47e8717f1c97282bf9082"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab5073acda532c6151fb1845fbb65f015"><td class="memItemLeft" align="right" valign="top"><a class="el" href="gruel_2src_2include_2gruel_2api_8h.html#af4aaed4185febb5244160f8484a6bc16">GRUEL_API</a> <a class="el" href="namespacepmt.html#ab4b70d9293452eb74dd07c670e6811fa">pmt_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacepmt.html#ab5073acda532c6151fb1845fbb65f015">pmt_make_tuple</a> (const <a class="el" href="namespacepmt.html#ab4b70d9293452eb74dd07c670e6811fa">pmt_t</a> &amp;e0, const <a class="el" href="namespacepmt.html#ab4b70d9293452eb74dd07c670e6811fa">pmt_t</a> &amp;e1, const <a class="el" href="namespacepmt.html#ab4b70d9293452eb74dd07c670e6811fa">pmt_t</a> &amp;e2, const <a class="el" href="namespacepmt.html#ab4b70d9293452eb74dd07c670e6811fa">pmt_t</a> &amp;e3, const <a class="el" href="namespacepmt.html#ab4b70d9293452eb74dd07c670e6811fa">pmt_t</a> &amp;e4, const <a class="el" href="namespacepmt.html#ab4b70d9293452eb74dd07c670e6811fa">pmt_t</a> &amp;e5, const <a class="el" href="namespacepmt.html#ab4b70d9293452eb74dd07c670e6811fa">pmt_t</a> &amp;e6)</td></tr>
<tr class="separator:ab5073acda532c6151fb1845fbb65f015"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a7828eced5a8d490f291ebb4f1356d901"><td class="memItemLeft" align="right" valign="top"><a class="el" href="gruel_2src_2include_2gruel_2api_8h.html#af4aaed4185febb5244160f8484a6bc16">GRUEL_API</a> <a class="el" href="namespacepmt.html#ab4b70d9293452eb74dd07c670e6811fa">pmt_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacepmt.html#a7828eced5a8d490f291ebb4f1356d901">pmt_make_tuple</a> (const <a class="el" href="namespacepmt.html#ab4b70d9293452eb74dd07c670e6811fa">pmt_t</a> &amp;e0, const <a class="el" href="namespacepmt.html#ab4b70d9293452eb74dd07c670e6811fa">pmt_t</a> &amp;e1, const <a class="el" href="namespacepmt.html#ab4b70d9293452eb74dd07c670e6811fa">pmt_t</a> &amp;e2, const <a class="el" href="namespacepmt.html#ab4b70d9293452eb74dd07c670e6811fa">pmt_t</a> &amp;e3, const <a class="el" href="namespacepmt.html#ab4b70d9293452eb74dd07c670e6811fa">pmt_t</a> &amp;e4, const <a class="el" href="namespacepmt.html#ab4b70d9293452eb74dd07c670e6811fa">pmt_t</a> &amp;e5, const <a class="el" href="namespacepmt.html#ab4b70d9293452eb74dd07c670e6811fa">pmt_t</a> &amp;e6, const <a class="el" href="namespacepmt.html#ab4b70d9293452eb74dd07c670e6811fa">pmt_t</a> &amp;e7)</td></tr>
<tr class="separator:a7828eced5a8d490f291ebb4f1356d901"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab902ed17f33c97c3ad4581b49bcdb3ac"><td class="memItemLeft" align="right" valign="top"><a class="el" href="gruel_2src_2include_2gruel_2api_8h.html#af4aaed4185febb5244160f8484a6bc16">GRUEL_API</a> <a class="el" href="namespacepmt.html#ab4b70d9293452eb74dd07c670e6811fa">pmt_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacepmt.html#ab902ed17f33c97c3ad4581b49bcdb3ac">pmt_make_tuple</a> (const <a class="el" href="namespacepmt.html#ab4b70d9293452eb74dd07c670e6811fa">pmt_t</a> &amp;e0, const <a class="el" href="namespacepmt.html#ab4b70d9293452eb74dd07c670e6811fa">pmt_t</a> &amp;e1, const <a class="el" href="namespacepmt.html#ab4b70d9293452eb74dd07c670e6811fa">pmt_t</a> &amp;e2, const <a class="el" href="namespacepmt.html#ab4b70d9293452eb74dd07c670e6811fa">pmt_t</a> &amp;e3, const <a class="el" href="namespacepmt.html#ab4b70d9293452eb74dd07c670e6811fa">pmt_t</a> &amp;e4, const <a class="el" href="namespacepmt.html#ab4b70d9293452eb74dd07c670e6811fa">pmt_t</a> &amp;e5, const <a class="el" href="namespacepmt.html#ab4b70d9293452eb74dd07c670e6811fa">pmt_t</a> &amp;e6, const <a class="el" href="namespacepmt.html#ab4b70d9293452eb74dd07c670e6811fa">pmt_t</a> &amp;e7, const <a class="el" href="namespacepmt.html#ab4b70d9293452eb74dd07c670e6811fa">pmt_t</a> &amp;e8)</td></tr>
<tr class="separator:ab902ed17f33c97c3ad4581b49bcdb3ac"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:abe4b0f448f6098e031a0ad35b73aebac"><td class="memItemLeft" align="right" valign="top"><a class="el" href="gruel_2src_2include_2gruel_2api_8h.html#af4aaed4185febb5244160f8484a6bc16">GRUEL_API</a> <a class="el" href="namespacepmt.html#ab4b70d9293452eb74dd07c670e6811fa">pmt_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacepmt.html#abe4b0f448f6098e031a0ad35b73aebac">pmt_make_tuple</a> (const <a class="el" href="namespacepmt.html#ab4b70d9293452eb74dd07c670e6811fa">pmt_t</a> &amp;e0, const <a class="el" href="namespacepmt.html#ab4b70d9293452eb74dd07c670e6811fa">pmt_t</a> &amp;e1, const <a class="el" href="namespacepmt.html#ab4b70d9293452eb74dd07c670e6811fa">pmt_t</a> &amp;e2, const <a class="el" href="namespacepmt.html#ab4b70d9293452eb74dd07c670e6811fa">pmt_t</a> &amp;e3, const <a class="el" href="namespacepmt.html#ab4b70d9293452eb74dd07c670e6811fa">pmt_t</a> &amp;e4, const <a class="el" href="namespacepmt.html#ab4b70d9293452eb74dd07c670e6811fa">pmt_t</a> &amp;e5, const <a class="el" href="namespacepmt.html#ab4b70d9293452eb74dd07c670e6811fa">pmt_t</a> &amp;e6, const <a class="el" href="namespacepmt.html#ab4b70d9293452eb74dd07c670e6811fa">pmt_t</a> &amp;e7, const <a class="el" href="namespacepmt.html#ab4b70d9293452eb74dd07c670e6811fa">pmt_t</a> &amp;e8, const <a class="el" href="namespacepmt.html#ab4b70d9293452eb74dd07c670e6811fa">pmt_t</a> &amp;e9)</td></tr>
<tr class="separator:abe4b0f448f6098e031a0ad35b73aebac"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa48b0b932498da5f7861a80d8b996d05"><td class="memItemLeft" align="right" valign="top"><a class="el" href="gruel_2src_2include_2gruel_2api_8h.html#af4aaed4185febb5244160f8484a6bc16">GRUEL_API</a> <a class="el" href="namespacepmt.html#ab4b70d9293452eb74dd07c670e6811fa">pmt_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacepmt.html#aa48b0b932498da5f7861a80d8b996d05">pmt_to_tuple</a> (const <a class="el" href="namespacepmt.html#ab4b70d9293452eb74dd07c670e6811fa">pmt_t</a> &amp;x)</td></tr>
<tr class="separator:aa48b0b932498da5f7861a80d8b996d05"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a6122da1af9ccf8fe83f44a694365f4e1"><td class="memItemLeft" align="right" valign="top"><a class="el" href="gruel_2src_2include_2gruel_2api_8h.html#af4aaed4185febb5244160f8484a6bc16">GRUEL_API</a> <a class="el" href="namespacepmt.html#ab4b70d9293452eb74dd07c670e6811fa">pmt_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacepmt.html#a6122da1af9ccf8fe83f44a694365f4e1">pmt_tuple_ref</a> (const <a class="el" href="namespacepmt.html#ab4b70d9293452eb74dd07c670e6811fa">pmt_t</a> &amp;tuple, size_t k)</td></tr>
<tr class="separator:a6122da1af9ccf8fe83f44a694365f4e1"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a7ea3ca32dd1c7465e0cc1de892ab438a"><td class="memItemLeft" align="right" valign="top"><a class="el" href="gruel_2src_2include_2gruel_2api_8h.html#af4aaed4185febb5244160f8484a6bc16">GRUEL_API</a> bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacepmt.html#a7ea3ca32dd1c7465e0cc1de892ab438a">pmt_is_vector</a> (<a class="el" href="namespacepmt.html#ab4b70d9293452eb74dd07c670e6811fa">pmt_t</a> x)</td></tr>
<tr class="memdesc:a7ea3ca32dd1c7465e0cc1de892ab438a"><td class="mdescLeft">&#160;</td><td class="mdescRight">Return true if <code>x</code> is a vector, othewise false.  <a href="#a7ea3ca32dd1c7465e0cc1de892ab438a"></a><br/></td></tr>
<tr class="separator:a7ea3ca32dd1c7465e0cc1de892ab438a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a02649eb318d73294857a9baa5b9f159d"><td class="memItemLeft" align="right" valign="top"><a class="el" href="gruel_2src_2include_2gruel_2api_8h.html#af4aaed4185febb5244160f8484a6bc16">GRUEL_API</a> <a class="el" href="namespacepmt.html#ab4b70d9293452eb74dd07c670e6811fa">pmt_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacepmt.html#a02649eb318d73294857a9baa5b9f159d">pmt_make_vector</a> (size_t k, <a class="el" href="namespacepmt.html#ab4b70d9293452eb74dd07c670e6811fa">pmt_t</a> fill)</td></tr>
<tr class="memdesc:a02649eb318d73294857a9baa5b9f159d"><td class="mdescLeft">&#160;</td><td class="mdescRight">Make a vector of length <code>k</code>, with initial values set to <code>fill</code>.  <a href="#a02649eb318d73294857a9baa5b9f159d"></a><br/></td></tr>
<tr class="separator:a02649eb318d73294857a9baa5b9f159d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a5bdfa6646be0adb56530c3ad17ed968d"><td class="memItemLeft" align="right" valign="top"><a class="el" href="gruel_2src_2include_2gruel_2api_8h.html#af4aaed4185febb5244160f8484a6bc16">GRUEL_API</a> <a class="el" href="namespacepmt.html#ab4b70d9293452eb74dd07c670e6811fa">pmt_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacepmt.html#a5bdfa6646be0adb56530c3ad17ed968d">pmt_vector_ref</a> (<a class="el" href="namespacepmt.html#ab4b70d9293452eb74dd07c670e6811fa">pmt_t</a> vector, size_t k)</td></tr>
<tr class="separator:a5bdfa6646be0adb56530c3ad17ed968d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aff40b940757218048e17b3a295360980"><td class="memItemLeft" align="right" valign="top"><a class="el" href="gruel_2src_2include_2gruel_2api_8h.html#af4aaed4185febb5244160f8484a6bc16">GRUEL_API</a> <a class="el" href="volk_8tmpl_8h.html#a8dc2b7da310a28e667530ba0e8ca4cc4">void</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacepmt.html#aff40b940757218048e17b3a295360980">pmt_vector_set</a> (<a class="el" href="namespacepmt.html#ab4b70d9293452eb74dd07c670e6811fa">pmt_t</a> vector, size_t k, <a class="el" href="namespacepmt.html#ab4b70d9293452eb74dd07c670e6811fa">pmt_t</a> obj)</td></tr>
<tr class="memdesc:aff40b940757218048e17b3a295360980"><td class="mdescLeft">&#160;</td><td class="mdescRight">Store <code>obj</code> in position <code>k</code>.  <a href="#aff40b940757218048e17b3a295360980"></a><br/></td></tr>
<tr class="separator:aff40b940757218048e17b3a295360980"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a4789afe684c5bcb16a4140bdda7ab932"><td class="memItemLeft" align="right" valign="top"><a class="el" href="gruel_2src_2include_2gruel_2api_8h.html#af4aaed4185febb5244160f8484a6bc16">GRUEL_API</a> <a class="el" href="volk_8tmpl_8h.html#a8dc2b7da310a28e667530ba0e8ca4cc4">void</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacepmt.html#a4789afe684c5bcb16a4140bdda7ab932">pmt_vector_fill</a> (<a class="el" href="namespacepmt.html#ab4b70d9293452eb74dd07c670e6811fa">pmt_t</a> vector, <a class="el" href="namespacepmt.html#ab4b70d9293452eb74dd07c670e6811fa">pmt_t</a> fill)</td></tr>
<tr class="memdesc:a4789afe684c5bcb16a4140bdda7ab932"><td class="mdescLeft">&#160;</td><td class="mdescRight">Store <code>fill</code> in every position of <code>vector</code>.  <a href="#a4789afe684c5bcb16a4140bdda7ab932"></a><br/></td></tr>
<tr class="separator:a4789afe684c5bcb16a4140bdda7ab932"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a2d624317749c54ebc164c125487b0b3a"><td class="memItemLeft" align="right" valign="top"><a class="el" href="gruel_2src_2include_2gruel_2api_8h.html#af4aaed4185febb5244160f8484a6bc16">GRUEL_API</a> bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacepmt.html#a2d624317749c54ebc164c125487b0b3a">pmt_is_blob</a> (<a class="el" href="namespacepmt.html#ab4b70d9293452eb74dd07c670e6811fa">pmt_t</a> x)</td></tr>
<tr class="memdesc:a2d624317749c54ebc164c125487b0b3a"><td class="mdescLeft">&#160;</td><td class="mdescRight">Return true if <code>x</code> is a blob, othewise false.  <a href="#a2d624317749c54ebc164c125487b0b3a"></a><br/></td></tr>
<tr class="separator:a2d624317749c54ebc164c125487b0b3a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a1ad6236cd115201a388ffe3a2bf45ff3"><td class="memItemLeft" align="right" valign="top"><a class="el" href="gruel_2src_2include_2gruel_2api_8h.html#af4aaed4185febb5244160f8484a6bc16">GRUEL_API</a> <a class="el" href="namespacepmt.html#ab4b70d9293452eb74dd07c670e6811fa">pmt_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacepmt.html#a1ad6236cd115201a388ffe3a2bf45ff3">pmt_make_blob</a> (const <a class="el" href="volk_8tmpl_8h.html#a8dc2b7da310a28e667530ba0e8ca4cc4">void</a> *buf, size_t len)</td></tr>
<tr class="memdesc:a1ad6236cd115201a388ffe3a2bf45ff3"><td class="mdescLeft">&#160;</td><td class="mdescRight">Make a blob given a pointer and length in bytes.  <a href="#a1ad6236cd115201a388ffe3a2bf45ff3"></a><br/></td></tr>
<tr class="separator:a1ad6236cd115201a388ffe3a2bf45ff3"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a658f178fde294cf9d00bd42a30924b00"><td class="memItemLeft" align="right" valign="top"><a class="el" href="gruel_2src_2include_2gruel_2api_8h.html#af4aaed4185febb5244160f8484a6bc16">GRUEL_API</a> const <a class="el" href="volk_8tmpl_8h.html#a8dc2b7da310a28e667530ba0e8ca4cc4">void</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacepmt.html#a658f178fde294cf9d00bd42a30924b00">pmt_blob_data</a> (<a class="el" href="namespacepmt.html#ab4b70d9293452eb74dd07c670e6811fa">pmt_t</a> blob)</td></tr>
<tr class="memdesc:a658f178fde294cf9d00bd42a30924b00"><td class="mdescLeft">&#160;</td><td class="mdescRight">Return a pointer to the blob's data.  <a href="#a658f178fde294cf9d00bd42a30924b00"></a><br/></td></tr>
<tr class="separator:a658f178fde294cf9d00bd42a30924b00"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad8e58a3de2f0f06bb03a40984e059a1c"><td class="memItemLeft" align="right" valign="top"><a class="el" href="gruel_2src_2include_2gruel_2api_8h.html#af4aaed4185febb5244160f8484a6bc16">GRUEL_API</a> size_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacepmt.html#ad8e58a3de2f0f06bb03a40984e059a1c">pmt_blob_length</a> (<a class="el" href="namespacepmt.html#ab4b70d9293452eb74dd07c670e6811fa">pmt_t</a> blob)</td></tr>
<tr class="memdesc:ad8e58a3de2f0f06bb03a40984e059a1c"><td class="mdescLeft">&#160;</td><td class="mdescRight">Return the blob's length in bytes.  <a href="#ad8e58a3de2f0f06bb03a40984e059a1c"></a><br/></td></tr>
<tr class="separator:ad8e58a3de2f0f06bb03a40984e059a1c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:abe4c461b9c01bdc155a54c941dda1a13"><td class="memItemLeft" align="right" valign="top"><a class="el" href="gruel_2src_2include_2gruel_2api_8h.html#af4aaed4185febb5244160f8484a6bc16">GRUEL_API</a> bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacepmt.html#abe4c461b9c01bdc155a54c941dda1a13">pmt_is_uniform_vector</a> (<a class="el" href="namespacepmt.html#ab4b70d9293452eb74dd07c670e6811fa">pmt_t</a> x)</td></tr>
<tr class="memdesc:abe4c461b9c01bdc155a54c941dda1a13"><td class="mdescLeft">&#160;</td><td class="mdescRight">true if <code>x</code> is any kind of uniform numeric vector  <a href="#abe4c461b9c01bdc155a54c941dda1a13"></a><br/></td></tr>
<tr class="separator:abe4c461b9c01bdc155a54c941dda1a13"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae20b79d8e1d189978142946ef4e0d07e"><td class="memItemLeft" align="right" valign="top"><a class="el" href="gruel_2src_2include_2gruel_2api_8h.html#af4aaed4185febb5244160f8484a6bc16">GRUEL_API</a> bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacepmt.html#ae20b79d8e1d189978142946ef4e0d07e">pmt_is_u8vector</a> (<a class="el" href="namespacepmt.html#ab4b70d9293452eb74dd07c670e6811fa">pmt_t</a> x)</td></tr>
<tr class="separator:ae20b79d8e1d189978142946ef4e0d07e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a1550d3aca7b789b2ebd2375d620775a2"><td class="memItemLeft" align="right" valign="top"><a class="el" href="gruel_2src_2include_2gruel_2api_8h.html#af4aaed4185febb5244160f8484a6bc16">GRUEL_API</a> bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacepmt.html#a1550d3aca7b789b2ebd2375d620775a2">pmt_is_s8vector</a> (<a class="el" href="namespacepmt.html#ab4b70d9293452eb74dd07c670e6811fa">pmt_t</a> x)</td></tr>
<tr class="separator:a1550d3aca7b789b2ebd2375d620775a2"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a1357b6b396563ca1aee6095756611bb5"><td class="memItemLeft" align="right" valign="top"><a class="el" href="gruel_2src_2include_2gruel_2api_8h.html#af4aaed4185febb5244160f8484a6bc16">GRUEL_API</a> bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacepmt.html#a1357b6b396563ca1aee6095756611bb5">pmt_is_u16vector</a> (<a class="el" href="namespacepmt.html#ab4b70d9293452eb74dd07c670e6811fa">pmt_t</a> x)</td></tr>
<tr class="separator:a1357b6b396563ca1aee6095756611bb5"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a081c6e0023f49f902293018371bea69e"><td class="memItemLeft" align="right" valign="top"><a class="el" href="gruel_2src_2include_2gruel_2api_8h.html#af4aaed4185febb5244160f8484a6bc16">GRUEL_API</a> bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacepmt.html#a081c6e0023f49f902293018371bea69e">pmt_is_s16vector</a> (<a class="el" href="namespacepmt.html#ab4b70d9293452eb74dd07c670e6811fa">pmt_t</a> x)</td></tr>
<tr class="separator:a081c6e0023f49f902293018371bea69e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a604a5e2e2a3a3b881a4e504cee592db4"><td class="memItemLeft" align="right" valign="top"><a class="el" href="gruel_2src_2include_2gruel_2api_8h.html#af4aaed4185febb5244160f8484a6bc16">GRUEL_API</a> bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacepmt.html#a604a5e2e2a3a3b881a4e504cee592db4">pmt_is_u32vector</a> (<a class="el" href="namespacepmt.html#ab4b70d9293452eb74dd07c670e6811fa">pmt_t</a> x)</td></tr>
<tr class="separator:a604a5e2e2a3a3b881a4e504cee592db4"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a6ffb793f662b10fb9576b2c5576cf334"><td class="memItemLeft" align="right" valign="top"><a class="el" href="gruel_2src_2include_2gruel_2api_8h.html#af4aaed4185febb5244160f8484a6bc16">GRUEL_API</a> bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacepmt.html#a6ffb793f662b10fb9576b2c5576cf334">pmt_is_s32vector</a> (<a class="el" href="namespacepmt.html#ab4b70d9293452eb74dd07c670e6811fa">pmt_t</a> x)</td></tr>
<tr class="separator:a6ffb793f662b10fb9576b2c5576cf334"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae4d87b20ba2a3a9d6db6437d183be986"><td class="memItemLeft" align="right" valign="top"><a class="el" href="gruel_2src_2include_2gruel_2api_8h.html#af4aaed4185febb5244160f8484a6bc16">GRUEL_API</a> bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacepmt.html#ae4d87b20ba2a3a9d6db6437d183be986">pmt_is_u64vector</a> (<a class="el" href="namespacepmt.html#ab4b70d9293452eb74dd07c670e6811fa">pmt_t</a> x)</td></tr>
<tr class="separator:ae4d87b20ba2a3a9d6db6437d183be986"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a74f6bd5b31bee4086e60ed28951e9f3a"><td class="memItemLeft" align="right" valign="top"><a class="el" href="gruel_2src_2include_2gruel_2api_8h.html#af4aaed4185febb5244160f8484a6bc16">GRUEL_API</a> bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacepmt.html#a74f6bd5b31bee4086e60ed28951e9f3a">pmt_is_s64vector</a> (<a class="el" href="namespacepmt.html#ab4b70d9293452eb74dd07c670e6811fa">pmt_t</a> x)</td></tr>
<tr class="separator:a74f6bd5b31bee4086e60ed28951e9f3a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a8600c0cc1b2b486aed9fe171345dc1eb"><td class="memItemLeft" align="right" valign="top"><a class="el" href="gruel_2src_2include_2gruel_2api_8h.html#af4aaed4185febb5244160f8484a6bc16">GRUEL_API</a> bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacepmt.html#a8600c0cc1b2b486aed9fe171345dc1eb">pmt_is_f32vector</a> (<a class="el" href="namespacepmt.html#ab4b70d9293452eb74dd07c670e6811fa">pmt_t</a> x)</td></tr>
<tr class="separator:a8600c0cc1b2b486aed9fe171345dc1eb"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a005d0901b3b7d8d170d8e70428fa3685"><td class="memItemLeft" align="right" valign="top"><a class="el" href="gruel_2src_2include_2gruel_2api_8h.html#af4aaed4185febb5244160f8484a6bc16">GRUEL_API</a> bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacepmt.html#a005d0901b3b7d8d170d8e70428fa3685">pmt_is_f64vector</a> (<a class="el" href="namespacepmt.html#ab4b70d9293452eb74dd07c670e6811fa">pmt_t</a> x)</td></tr>
<tr class="separator:a005d0901b3b7d8d170d8e70428fa3685"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a6b1740bc274ac4296b83318c313d5596"><td class="memItemLeft" align="right" valign="top"><a class="el" href="gruel_2src_2include_2gruel_2api_8h.html#af4aaed4185febb5244160f8484a6bc16">GRUEL_API</a> bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacepmt.html#a6b1740bc274ac4296b83318c313d5596">pmt_is_c32vector</a> (<a class="el" href="namespacepmt.html#ab4b70d9293452eb74dd07c670e6811fa">pmt_t</a> x)</td></tr>
<tr class="separator:a6b1740bc274ac4296b83318c313d5596"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:adf7de0af37c4bd2cf627f3bac8b1d9cd"><td class="memItemLeft" align="right" valign="top"><a class="el" href="gruel_2src_2include_2gruel_2api_8h.html#af4aaed4185febb5244160f8484a6bc16">GRUEL_API</a> bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacepmt.html#adf7de0af37c4bd2cf627f3bac8b1d9cd">pmt_is_c64vector</a> (<a class="el" href="namespacepmt.html#ab4b70d9293452eb74dd07c670e6811fa">pmt_t</a> x)</td></tr>
<tr class="separator:adf7de0af37c4bd2cf627f3bac8b1d9cd"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a0ed4087e2d552220099bc47c8dcc7da1"><td class="memItemLeft" align="right" valign="top"><a class="el" href="gruel_2src_2include_2gruel_2api_8h.html#af4aaed4185febb5244160f8484a6bc16">GRUEL_API</a> <a class="el" href="namespacepmt.html#ab4b70d9293452eb74dd07c670e6811fa">pmt_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacepmt.html#a0ed4087e2d552220099bc47c8dcc7da1">pmt_make_u8vector</a> (size_t k, <a class="el" href="stdint_8h.html#aba7bc1797add20fe3efdf37ced1182c5">uint8_t</a> fill)</td></tr>
<tr class="separator:a0ed4087e2d552220099bc47c8dcc7da1"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aecdc41ac8b003a5ddec87398eb3c9a25"><td class="memItemLeft" align="right" valign="top"><a class="el" href="gruel_2src_2include_2gruel_2api_8h.html#af4aaed4185febb5244160f8484a6bc16">GRUEL_API</a> <a class="el" href="namespacepmt.html#ab4b70d9293452eb74dd07c670e6811fa">pmt_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacepmt.html#aecdc41ac8b003a5ddec87398eb3c9a25">pmt_make_s8vector</a> (size_t k, <a class="el" href="stdint_8h.html#aef44329758059c91c76d334e8fc09700">int8_t</a> fill)</td></tr>
<tr class="separator:aecdc41ac8b003a5ddec87398eb3c9a25"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a92152768355ad9287037aafd317de5ab"><td class="memItemLeft" align="right" valign="top"><a class="el" href="gruel_2src_2include_2gruel_2api_8h.html#af4aaed4185febb5244160f8484a6bc16">GRUEL_API</a> <a class="el" href="namespacepmt.html#ab4b70d9293452eb74dd07c670e6811fa">pmt_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacepmt.html#a92152768355ad9287037aafd317de5ab">pmt_make_u16vector</a> (size_t k, <a class="el" href="stdint_8h.html#a273cf69d639a59973b6019625df33e30">uint16_t</a> fill)</td></tr>
<tr class="separator:a92152768355ad9287037aafd317de5ab"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a0f9ef340402f04b86af6504c9eb4b3b7"><td class="memItemLeft" align="right" valign="top"><a class="el" href="gruel_2src_2include_2gruel_2api_8h.html#af4aaed4185febb5244160f8484a6bc16">GRUEL_API</a> <a class="el" href="namespacepmt.html#ab4b70d9293452eb74dd07c670e6811fa">pmt_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacepmt.html#a0f9ef340402f04b86af6504c9eb4b3b7">pmt_make_s16vector</a> (size_t k, <a class="el" href="stdint_8h.html#a269259c924dce846340ddbb810db2e3c">int16_t</a> fill)</td></tr>
<tr class="separator:a0f9ef340402f04b86af6504c9eb4b3b7"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a4f49370774dd39edb85216841bc3139c"><td class="memItemLeft" align="right" valign="top"><a class="el" href="gruel_2src_2include_2gruel_2api_8h.html#af4aaed4185febb5244160f8484a6bc16">GRUEL_API</a> <a class="el" href="namespacepmt.html#ab4b70d9293452eb74dd07c670e6811fa">pmt_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacepmt.html#a4f49370774dd39edb85216841bc3139c">pmt_make_u32vector</a> (size_t k, <a class="el" href="stdint_8h.html#a435d1572bf3f880d55459d9805097f62">uint32_t</a> fill)</td></tr>
<tr class="separator:a4f49370774dd39edb85216841bc3139c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae7d3c62728a50c8a4f76db56aa54f5ae"><td class="memItemLeft" align="right" valign="top"><a class="el" href="gruel_2src_2include_2gruel_2api_8h.html#af4aaed4185febb5244160f8484a6bc16">GRUEL_API</a> <a class="el" href="namespacepmt.html#ab4b70d9293452eb74dd07c670e6811fa">pmt_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacepmt.html#ae7d3c62728a50c8a4f76db56aa54f5ae">pmt_make_s32vector</a> (size_t k, <a class="el" href="stdint_8h.html#ab1967d8591af1a4e48c37fd2b0f184d0">int32_t</a> fill)</td></tr>
<tr class="separator:ae7d3c62728a50c8a4f76db56aa54f5ae"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa2fc5c3f476d8e0faad7ed045c76eefc"><td class="memItemLeft" align="right" valign="top"><a class="el" href="gruel_2src_2include_2gruel_2api_8h.html#af4aaed4185febb5244160f8484a6bc16">GRUEL_API</a> <a class="el" href="namespacepmt.html#ab4b70d9293452eb74dd07c670e6811fa">pmt_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacepmt.html#aa2fc5c3f476d8e0faad7ed045c76eefc">pmt_make_u64vector</a> (size_t k, <a class="el" href="stdint_8h.html#aec6fcb673ff035718c238c8c9d544c47">uint64_t</a> fill)</td></tr>
<tr class="separator:aa2fc5c3f476d8e0faad7ed045c76eefc"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:adc9b4134cc41bd54db3f31e762fcc34f"><td class="memItemLeft" align="right" valign="top"><a class="el" href="gruel_2src_2include_2gruel_2api_8h.html#af4aaed4185febb5244160f8484a6bc16">GRUEL_API</a> <a class="el" href="namespacepmt.html#ab4b70d9293452eb74dd07c670e6811fa">pmt_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacepmt.html#adc9b4134cc41bd54db3f31e762fcc34f">pmt_make_s64vector</a> (size_t k, <a class="el" href="stdint_8h.html#a414156feea104f8f75b4ed9e3121b2f6">int64_t</a> fill)</td></tr>
<tr class="separator:adc9b4134cc41bd54db3f31e762fcc34f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a9646c961e52e6e0b189a767b4f187a7e"><td class="memItemLeft" align="right" valign="top"><a class="el" href="gruel_2src_2include_2gruel_2api_8h.html#af4aaed4185febb5244160f8484a6bc16">GRUEL_API</a> <a class="el" href="namespacepmt.html#ab4b70d9293452eb74dd07c670e6811fa">pmt_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacepmt.html#a9646c961e52e6e0b189a767b4f187a7e">pmt_make_f32vector</a> (size_t k, float fill)</td></tr>
<tr class="separator:a9646c961e52e6e0b189a767b4f187a7e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a54f194d45b7f04045bac2ccd463ff9ee"><td class="memItemLeft" align="right" valign="top"><a class="el" href="gruel_2src_2include_2gruel_2api_8h.html#af4aaed4185febb5244160f8484a6bc16">GRUEL_API</a> <a class="el" href="namespacepmt.html#ab4b70d9293452eb74dd07c670e6811fa">pmt_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacepmt.html#a54f194d45b7f04045bac2ccd463ff9ee">pmt_make_f64vector</a> (size_t k, double fill)</td></tr>
<tr class="separator:a54f194d45b7f04045bac2ccd463ff9ee"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa7f431c860783da77bf3f92cdc544ea3"><td class="memItemLeft" align="right" valign="top"><a class="el" href="gruel_2src_2include_2gruel_2api_8h.html#af4aaed4185febb5244160f8484a6bc16">GRUEL_API</a> <a class="el" href="namespacepmt.html#ab4b70d9293452eb74dd07c670e6811fa">pmt_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacepmt.html#aa7f431c860783da77bf3f92cdc544ea3">pmt_make_c32vector</a> (size_t k, std::complex&lt; float &gt; fill)</td></tr>
<tr class="separator:aa7f431c860783da77bf3f92cdc544ea3"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a8b3b32efb609777e00d9ab12c7adbd5a"><td class="memItemLeft" align="right" valign="top"><a class="el" href="gruel_2src_2include_2gruel_2api_8h.html#af4aaed4185febb5244160f8484a6bc16">GRUEL_API</a> <a class="el" href="namespacepmt.html#ab4b70d9293452eb74dd07c670e6811fa">pmt_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacepmt.html#a8b3b32efb609777e00d9ab12c7adbd5a">pmt_make_c64vector</a> (size_t k, std::complex&lt; double &gt; fill)</td></tr>
<tr class="separator:a8b3b32efb609777e00d9ab12c7adbd5a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac2b133de1f952021772213c72afb4c48"><td class="memItemLeft" align="right" valign="top"><a class="el" href="gruel_2src_2include_2gruel_2api_8h.html#af4aaed4185febb5244160f8484a6bc16">GRUEL_API</a> <a class="el" href="namespacepmt.html#ab4b70d9293452eb74dd07c670e6811fa">pmt_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacepmt.html#ac2b133de1f952021772213c72afb4c48">pmt_init_u8vector</a> (size_t k, const <a class="el" href="stdint_8h.html#aba7bc1797add20fe3efdf37ced1182c5">uint8_t</a> *data)</td></tr>
<tr class="separator:ac2b133de1f952021772213c72afb4c48"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae58709a4e3f8de1c144d1b573edcb00b"><td class="memItemLeft" align="right" valign="top"><a class="el" href="gruel_2src_2include_2gruel_2api_8h.html#af4aaed4185febb5244160f8484a6bc16">GRUEL_API</a> <a class="el" href="namespacepmt.html#ab4b70d9293452eb74dd07c670e6811fa">pmt_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacepmt.html#ae58709a4e3f8de1c144d1b573edcb00b">pmt_init_u8vector</a> (size_t k, const std::vector&lt; <a class="el" href="stdint_8h.html#aba7bc1797add20fe3efdf37ced1182c5">uint8_t</a> &gt; &amp;data)</td></tr>
<tr class="separator:ae58709a4e3f8de1c144d1b573edcb00b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa633f99d0ec620f2c4e918a57049a55b"><td class="memItemLeft" align="right" valign="top"><a class="el" href="gruel_2src_2include_2gruel_2api_8h.html#af4aaed4185febb5244160f8484a6bc16">GRUEL_API</a> <a class="el" href="namespacepmt.html#ab4b70d9293452eb74dd07c670e6811fa">pmt_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacepmt.html#aa633f99d0ec620f2c4e918a57049a55b">pmt_init_s8vector</a> (size_t k, const <a class="el" href="stdint_8h.html#aef44329758059c91c76d334e8fc09700">int8_t</a> *data)</td></tr>
<tr class="separator:aa633f99d0ec620f2c4e918a57049a55b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a64e1a1a3e39952661e27bdcee272b799"><td class="memItemLeft" align="right" valign="top"><a class="el" href="gruel_2src_2include_2gruel_2api_8h.html#af4aaed4185febb5244160f8484a6bc16">GRUEL_API</a> <a class="el" href="namespacepmt.html#ab4b70d9293452eb74dd07c670e6811fa">pmt_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacepmt.html#a64e1a1a3e39952661e27bdcee272b799">pmt_init_s8vector</a> (size_t k, const std::vector&lt; <a class="el" href="stdint_8h.html#aef44329758059c91c76d334e8fc09700">int8_t</a> &gt; &amp;data)</td></tr>
<tr class="separator:a64e1a1a3e39952661e27bdcee272b799"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a615785b165cc144c29c64fabffedcc23"><td class="memItemLeft" align="right" valign="top"><a class="el" href="gruel_2src_2include_2gruel_2api_8h.html#af4aaed4185febb5244160f8484a6bc16">GRUEL_API</a> <a class="el" href="namespacepmt.html#ab4b70d9293452eb74dd07c670e6811fa">pmt_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacepmt.html#a615785b165cc144c29c64fabffedcc23">pmt_init_u16vector</a> (size_t k, const <a class="el" href="stdint_8h.html#a273cf69d639a59973b6019625df33e30">uint16_t</a> *data)</td></tr>
<tr class="separator:a615785b165cc144c29c64fabffedcc23"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a5a866d2aa4385eec85a91d01d4ae5266"><td class="memItemLeft" align="right" valign="top"><a class="el" href="gruel_2src_2include_2gruel_2api_8h.html#af4aaed4185febb5244160f8484a6bc16">GRUEL_API</a> <a class="el" href="namespacepmt.html#ab4b70d9293452eb74dd07c670e6811fa">pmt_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacepmt.html#a5a866d2aa4385eec85a91d01d4ae5266">pmt_init_u16vector</a> (size_t k, const std::vector&lt; <a class="el" href="stdint_8h.html#a273cf69d639a59973b6019625df33e30">uint16_t</a> &gt; &amp;data)</td></tr>
<tr class="separator:a5a866d2aa4385eec85a91d01d4ae5266"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a069881b7c34a7830550794275b72a5f5"><td class="memItemLeft" align="right" valign="top"><a class="el" href="gruel_2src_2include_2gruel_2api_8h.html#af4aaed4185febb5244160f8484a6bc16">GRUEL_API</a> <a class="el" href="namespacepmt.html#ab4b70d9293452eb74dd07c670e6811fa">pmt_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacepmt.html#a069881b7c34a7830550794275b72a5f5">pmt_init_s16vector</a> (size_t k, const <a class="el" href="stdint_8h.html#a269259c924dce846340ddbb810db2e3c">int16_t</a> *data)</td></tr>
<tr class="separator:a069881b7c34a7830550794275b72a5f5"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a2eaa7649eccb4af2737ffc108f0ee162"><td class="memItemLeft" align="right" valign="top"><a class="el" href="gruel_2src_2include_2gruel_2api_8h.html#af4aaed4185febb5244160f8484a6bc16">GRUEL_API</a> <a class="el" href="namespacepmt.html#ab4b70d9293452eb74dd07c670e6811fa">pmt_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacepmt.html#a2eaa7649eccb4af2737ffc108f0ee162">pmt_init_s16vector</a> (size_t k, const std::vector&lt; <a class="el" href="stdint_8h.html#a269259c924dce846340ddbb810db2e3c">int16_t</a> &gt; &amp;data)</td></tr>
<tr class="separator:a2eaa7649eccb4af2737ffc108f0ee162"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a44c675223e48031ec4a7e1845f0486a0"><td class="memItemLeft" align="right" valign="top"><a class="el" href="gruel_2src_2include_2gruel_2api_8h.html#af4aaed4185febb5244160f8484a6bc16">GRUEL_API</a> <a class="el" href="namespacepmt.html#ab4b70d9293452eb74dd07c670e6811fa">pmt_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacepmt.html#a44c675223e48031ec4a7e1845f0486a0">pmt_init_u32vector</a> (size_t k, const <a class="el" href="stdint_8h.html#a435d1572bf3f880d55459d9805097f62">uint32_t</a> *data)</td></tr>
<tr class="separator:a44c675223e48031ec4a7e1845f0486a0"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a41ba18f4a66b5ed4cd16642c96b20dbe"><td class="memItemLeft" align="right" valign="top"><a class="el" href="gruel_2src_2include_2gruel_2api_8h.html#af4aaed4185febb5244160f8484a6bc16">GRUEL_API</a> <a class="el" href="namespacepmt.html#ab4b70d9293452eb74dd07c670e6811fa">pmt_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacepmt.html#a41ba18f4a66b5ed4cd16642c96b20dbe">pmt_init_u32vector</a> (size_t k, const std::vector&lt; <a class="el" href="stdint_8h.html#a435d1572bf3f880d55459d9805097f62">uint32_t</a> &gt; &amp;data)</td></tr>
<tr class="separator:a41ba18f4a66b5ed4cd16642c96b20dbe"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a12be2cf40d2392cff899a51b910a0a8e"><td class="memItemLeft" align="right" valign="top"><a class="el" href="gruel_2src_2include_2gruel_2api_8h.html#af4aaed4185febb5244160f8484a6bc16">GRUEL_API</a> <a class="el" href="namespacepmt.html#ab4b70d9293452eb74dd07c670e6811fa">pmt_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacepmt.html#a12be2cf40d2392cff899a51b910a0a8e">pmt_init_s32vector</a> (size_t k, const <a class="el" href="stdint_8h.html#ab1967d8591af1a4e48c37fd2b0f184d0">int32_t</a> *data)</td></tr>
<tr class="separator:a12be2cf40d2392cff899a51b910a0a8e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab1d147b5eea33951bb13fd9b66a61a70"><td class="memItemLeft" align="right" valign="top"><a class="el" href="gruel_2src_2include_2gruel_2api_8h.html#af4aaed4185febb5244160f8484a6bc16">GRUEL_API</a> <a class="el" href="namespacepmt.html#ab4b70d9293452eb74dd07c670e6811fa">pmt_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacepmt.html#ab1d147b5eea33951bb13fd9b66a61a70">pmt_init_s32vector</a> (size_t k, const std::vector&lt; <a class="el" href="stdint_8h.html#ab1967d8591af1a4e48c37fd2b0f184d0">int32_t</a> &gt; &amp;data)</td></tr>
<tr class="separator:ab1d147b5eea33951bb13fd9b66a61a70"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a58d4d143aecf38d5300419cec329cd17"><td class="memItemLeft" align="right" valign="top"><a class="el" href="gruel_2src_2include_2gruel_2api_8h.html#af4aaed4185febb5244160f8484a6bc16">GRUEL_API</a> <a class="el" href="namespacepmt.html#ab4b70d9293452eb74dd07c670e6811fa">pmt_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacepmt.html#a58d4d143aecf38d5300419cec329cd17">pmt_init_u64vector</a> (size_t k, const <a class="el" href="stdint_8h.html#aec6fcb673ff035718c238c8c9d544c47">uint64_t</a> *data)</td></tr>
<tr class="separator:a58d4d143aecf38d5300419cec329cd17"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a68c65917c5d0389a8873e86cc2e99271"><td class="memItemLeft" align="right" valign="top"><a class="el" href="gruel_2src_2include_2gruel_2api_8h.html#af4aaed4185febb5244160f8484a6bc16">GRUEL_API</a> <a class="el" href="namespacepmt.html#ab4b70d9293452eb74dd07c670e6811fa">pmt_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacepmt.html#a68c65917c5d0389a8873e86cc2e99271">pmt_init_u64vector</a> (size_t k, const std::vector&lt; <a class="el" href="stdint_8h.html#aec6fcb673ff035718c238c8c9d544c47">uint64_t</a> &gt; &amp;data)</td></tr>
<tr class="separator:a68c65917c5d0389a8873e86cc2e99271"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a753559601a857fbf02b0eeffcaffc9a3"><td class="memItemLeft" align="right" valign="top"><a class="el" href="gruel_2src_2include_2gruel_2api_8h.html#af4aaed4185febb5244160f8484a6bc16">GRUEL_API</a> <a class="el" href="namespacepmt.html#ab4b70d9293452eb74dd07c670e6811fa">pmt_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacepmt.html#a753559601a857fbf02b0eeffcaffc9a3">pmt_init_s64vector</a> (size_t k, const <a class="el" href="stdint_8h.html#a414156feea104f8f75b4ed9e3121b2f6">int64_t</a> *data)</td></tr>
<tr class="separator:a753559601a857fbf02b0eeffcaffc9a3"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:acc808308cb6d47439bb65feb919ff212"><td class="memItemLeft" align="right" valign="top"><a class="el" href="gruel_2src_2include_2gruel_2api_8h.html#af4aaed4185febb5244160f8484a6bc16">GRUEL_API</a> <a class="el" href="namespacepmt.html#ab4b70d9293452eb74dd07c670e6811fa">pmt_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacepmt.html#acc808308cb6d47439bb65feb919ff212">pmt_init_s64vector</a> (size_t k, const std::vector&lt; <a class="el" href="stdint_8h.html#a414156feea104f8f75b4ed9e3121b2f6">int64_t</a> &gt; &amp;data)</td></tr>
<tr class="separator:acc808308cb6d47439bb65feb919ff212"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a0059adbddf90601378cb4ffc407d7719"><td class="memItemLeft" align="right" valign="top"><a class="el" href="gruel_2src_2include_2gruel_2api_8h.html#af4aaed4185febb5244160f8484a6bc16">GRUEL_API</a> <a class="el" href="namespacepmt.html#ab4b70d9293452eb74dd07c670e6811fa">pmt_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacepmt.html#a0059adbddf90601378cb4ffc407d7719">pmt_init_f32vector</a> (size_t k, const float *data)</td></tr>
<tr class="separator:a0059adbddf90601378cb4ffc407d7719"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a9b0dd0bae371eed3e08ba025e84e26a2"><td class="memItemLeft" align="right" valign="top"><a class="el" href="gruel_2src_2include_2gruel_2api_8h.html#af4aaed4185febb5244160f8484a6bc16">GRUEL_API</a> <a class="el" href="namespacepmt.html#ab4b70d9293452eb74dd07c670e6811fa">pmt_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacepmt.html#a9b0dd0bae371eed3e08ba025e84e26a2">pmt_init_f32vector</a> (size_t k, const std::vector&lt; float &gt; &amp;data)</td></tr>
<tr class="separator:a9b0dd0bae371eed3e08ba025e84e26a2"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a633a0cbfa644de7a8cb7217dce79ad75"><td class="memItemLeft" align="right" valign="top"><a class="el" href="gruel_2src_2include_2gruel_2api_8h.html#af4aaed4185febb5244160f8484a6bc16">GRUEL_API</a> <a class="el" href="namespacepmt.html#ab4b70d9293452eb74dd07c670e6811fa">pmt_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacepmt.html#a633a0cbfa644de7a8cb7217dce79ad75">pmt_init_f64vector</a> (size_t k, const double *data)</td></tr>
<tr class="separator:a633a0cbfa644de7a8cb7217dce79ad75"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a67510b76be7b8d1bb2007dea2c6b61ee"><td class="memItemLeft" align="right" valign="top"><a class="el" href="gruel_2src_2include_2gruel_2api_8h.html#af4aaed4185febb5244160f8484a6bc16">GRUEL_API</a> <a class="el" href="namespacepmt.html#ab4b70d9293452eb74dd07c670e6811fa">pmt_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacepmt.html#a67510b76be7b8d1bb2007dea2c6b61ee">pmt_init_f64vector</a> (size_t k, const std::vector&lt; double &gt; &amp;data)</td></tr>
<tr class="separator:a67510b76be7b8d1bb2007dea2c6b61ee"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a2fff0237fbd4452a8baf98affe9415e5"><td class="memItemLeft" align="right" valign="top"><a class="el" href="gruel_2src_2include_2gruel_2api_8h.html#af4aaed4185febb5244160f8484a6bc16">GRUEL_API</a> <a class="el" href="namespacepmt.html#ab4b70d9293452eb74dd07c670e6811fa">pmt_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacepmt.html#a2fff0237fbd4452a8baf98affe9415e5">pmt_init_c32vector</a> (size_t k, const std::complex&lt; float &gt; *data)</td></tr>
<tr class="separator:a2fff0237fbd4452a8baf98affe9415e5"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a4df81324eaf3c7f6866c6f5487641235"><td class="memItemLeft" align="right" valign="top"><a class="el" href="gruel_2src_2include_2gruel_2api_8h.html#af4aaed4185febb5244160f8484a6bc16">GRUEL_API</a> <a class="el" href="namespacepmt.html#ab4b70d9293452eb74dd07c670e6811fa">pmt_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacepmt.html#a4df81324eaf3c7f6866c6f5487641235">pmt_init_c32vector</a> (size_t k, const std::vector&lt; std::complex&lt; float &gt; &gt; &amp;data)</td></tr>
<tr class="separator:a4df81324eaf3c7f6866c6f5487641235"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac36714d0991432b56d0ab9c897198de2"><td class="memItemLeft" align="right" valign="top"><a class="el" href="gruel_2src_2include_2gruel_2api_8h.html#af4aaed4185febb5244160f8484a6bc16">GRUEL_API</a> <a class="el" href="namespacepmt.html#ab4b70d9293452eb74dd07c670e6811fa">pmt_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacepmt.html#ac36714d0991432b56d0ab9c897198de2">pmt_init_c64vector</a> (size_t k, const std::complex&lt; double &gt; *data)</td></tr>
<tr class="separator:ac36714d0991432b56d0ab9c897198de2"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a8a22d159796ec5df6b9530ad50ef4162"><td class="memItemLeft" align="right" valign="top"><a class="el" href="gruel_2src_2include_2gruel_2api_8h.html#af4aaed4185febb5244160f8484a6bc16">GRUEL_API</a> <a class="el" href="namespacepmt.html#ab4b70d9293452eb74dd07c670e6811fa">pmt_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacepmt.html#a8a22d159796ec5df6b9530ad50ef4162">pmt_init_c64vector</a> (size_t k, const std::vector&lt; std::complex&lt; double &gt; &gt; &amp;data)</td></tr>
<tr class="separator:a8a22d159796ec5df6b9530ad50ef4162"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a90bde54398733a0d7077d8345899f510"><td class="memItemLeft" align="right" valign="top"><a class="el" href="gruel_2src_2include_2gruel_2api_8h.html#af4aaed4185febb5244160f8484a6bc16">GRUEL_API</a> <a class="el" href="stdint_8h.html#aba7bc1797add20fe3efdf37ced1182c5">uint8_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacepmt.html#a90bde54398733a0d7077d8345899f510">pmt_u8vector_ref</a> (<a class="el" href="namespacepmt.html#ab4b70d9293452eb74dd07c670e6811fa">pmt_t</a> v, size_t k)</td></tr>
<tr class="separator:a90bde54398733a0d7077d8345899f510"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a7e59234e93bdf7c8a98616dd1965eb3e"><td class="memItemLeft" align="right" valign="top"><a class="el" href="gruel_2src_2include_2gruel_2api_8h.html#af4aaed4185febb5244160f8484a6bc16">GRUEL_API</a> <a class="el" href="stdint_8h.html#aef44329758059c91c76d334e8fc09700">int8_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacepmt.html#a7e59234e93bdf7c8a98616dd1965eb3e">pmt_s8vector_ref</a> (<a class="el" href="namespacepmt.html#ab4b70d9293452eb74dd07c670e6811fa">pmt_t</a> v, size_t k)</td></tr>
<tr class="separator:a7e59234e93bdf7c8a98616dd1965eb3e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af67006d8eb60694b80177b4ec0c77b8f"><td class="memItemLeft" align="right" valign="top"><a class="el" href="gruel_2src_2include_2gruel_2api_8h.html#af4aaed4185febb5244160f8484a6bc16">GRUEL_API</a> <a class="el" href="stdint_8h.html#a273cf69d639a59973b6019625df33e30">uint16_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacepmt.html#af67006d8eb60694b80177b4ec0c77b8f">pmt_u16vector_ref</a> (<a class="el" href="namespacepmt.html#ab4b70d9293452eb74dd07c670e6811fa">pmt_t</a> v, size_t k)</td></tr>
<tr class="separator:af67006d8eb60694b80177b4ec0c77b8f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a7b58ae391e25f744c53ed740aa9424fa"><td class="memItemLeft" align="right" valign="top"><a class="el" href="gruel_2src_2include_2gruel_2api_8h.html#af4aaed4185febb5244160f8484a6bc16">GRUEL_API</a> <a class="el" href="stdint_8h.html#a269259c924dce846340ddbb810db2e3c">int16_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacepmt.html#a7b58ae391e25f744c53ed740aa9424fa">pmt_s16vector_ref</a> (<a class="el" href="namespacepmt.html#ab4b70d9293452eb74dd07c670e6811fa">pmt_t</a> v, size_t k)</td></tr>
<tr class="separator:a7b58ae391e25f744c53ed740aa9424fa"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a5b97e3eb70fd4693a0e32fa8d46fbda2"><td class="memItemLeft" align="right" valign="top"><a class="el" href="gruel_2src_2include_2gruel_2api_8h.html#af4aaed4185febb5244160f8484a6bc16">GRUEL_API</a> <a class="el" href="stdint_8h.html#a435d1572bf3f880d55459d9805097f62">uint32_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacepmt.html#a5b97e3eb70fd4693a0e32fa8d46fbda2">pmt_u32vector_ref</a> (<a class="el" href="namespacepmt.html#ab4b70d9293452eb74dd07c670e6811fa">pmt_t</a> v, size_t k)</td></tr>
<tr class="separator:a5b97e3eb70fd4693a0e32fa8d46fbda2"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a209cf240a9e613126e17174e7c97d3c7"><td class="memItemLeft" align="right" valign="top"><a class="el" href="gruel_2src_2include_2gruel_2api_8h.html#af4aaed4185febb5244160f8484a6bc16">GRUEL_API</a> <a class="el" href="stdint_8h.html#ab1967d8591af1a4e48c37fd2b0f184d0">int32_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacepmt.html#a209cf240a9e613126e17174e7c97d3c7">pmt_s32vector_ref</a> (<a class="el" href="namespacepmt.html#ab4b70d9293452eb74dd07c670e6811fa">pmt_t</a> v, size_t k)</td></tr>
<tr class="separator:a209cf240a9e613126e17174e7c97d3c7"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a9415eb2c6d0ce74f6adf5efd31d20dd5"><td class="memItemLeft" align="right" valign="top"><a class="el" href="gruel_2src_2include_2gruel_2api_8h.html#af4aaed4185febb5244160f8484a6bc16">GRUEL_API</a> <a class="el" href="stdint_8h.html#aec6fcb673ff035718c238c8c9d544c47">uint64_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacepmt.html#a9415eb2c6d0ce74f6adf5efd31d20dd5">pmt_u64vector_ref</a> (<a class="el" href="namespacepmt.html#ab4b70d9293452eb74dd07c670e6811fa">pmt_t</a> v, size_t k)</td></tr>
<tr class="separator:a9415eb2c6d0ce74f6adf5efd31d20dd5"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a1bd403ef1712ca6a9634dc951226e100"><td class="memItemLeft" align="right" valign="top"><a class="el" href="gruel_2src_2include_2gruel_2api_8h.html#af4aaed4185febb5244160f8484a6bc16">GRUEL_API</a> <a class="el" href="stdint_8h.html#a414156feea104f8f75b4ed9e3121b2f6">int64_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacepmt.html#a1bd403ef1712ca6a9634dc951226e100">pmt_s64vector_ref</a> (<a class="el" href="namespacepmt.html#ab4b70d9293452eb74dd07c670e6811fa">pmt_t</a> v, size_t k)</td></tr>
<tr class="separator:a1bd403ef1712ca6a9634dc951226e100"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a14c29e839a8beab8ab539424f697f22b"><td class="memItemLeft" align="right" valign="top"><a class="el" href="gruel_2src_2include_2gruel_2api_8h.html#af4aaed4185febb5244160f8484a6bc16">GRUEL_API</a> float&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacepmt.html#a14c29e839a8beab8ab539424f697f22b">pmt_f32vector_ref</a> (<a class="el" href="namespacepmt.html#ab4b70d9293452eb74dd07c670e6811fa">pmt_t</a> v, size_t k)</td></tr>
<tr class="separator:a14c29e839a8beab8ab539424f697f22b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a35ca3d96ba1142515beb65da2e46653d"><td class="memItemLeft" align="right" valign="top"><a class="el" href="gruel_2src_2include_2gruel_2api_8h.html#af4aaed4185febb5244160f8484a6bc16">GRUEL_API</a> double&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacepmt.html#a35ca3d96ba1142515beb65da2e46653d">pmt_f64vector_ref</a> (<a class="el" href="namespacepmt.html#ab4b70d9293452eb74dd07c670e6811fa">pmt_t</a> v, size_t k)</td></tr>
<tr class="separator:a35ca3d96ba1142515beb65da2e46653d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a1f662b1e8765d02f68ab877732c7fbe7"><td class="memItemLeft" align="right" valign="top"><a class="el" href="gruel_2src_2include_2gruel_2api_8h.html#af4aaed4185febb5244160f8484a6bc16">GRUEL_API</a> std::complex&lt; float &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacepmt.html#a1f662b1e8765d02f68ab877732c7fbe7">pmt_c32vector_ref</a> (<a class="el" href="namespacepmt.html#ab4b70d9293452eb74dd07c670e6811fa">pmt_t</a> v, size_t k)</td></tr>
<tr class="separator:a1f662b1e8765d02f68ab877732c7fbe7"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:afc8bc9909aef8d18971eda7a92d72490"><td class="memItemLeft" align="right" valign="top"><a class="el" href="gruel_2src_2include_2gruel_2api_8h.html#af4aaed4185febb5244160f8484a6bc16">GRUEL_API</a> std::complex&lt; double &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacepmt.html#afc8bc9909aef8d18971eda7a92d72490">pmt_c64vector_ref</a> (<a class="el" href="namespacepmt.html#ab4b70d9293452eb74dd07c670e6811fa">pmt_t</a> v, size_t k)</td></tr>
<tr class="separator:afc8bc9909aef8d18971eda7a92d72490"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:abbd1af5de40510c34a36312b2c9baef8"><td class="memItemLeft" align="right" valign="top"><a class="el" href="gruel_2src_2include_2gruel_2api_8h.html#af4aaed4185febb5244160f8484a6bc16">GRUEL_API</a> <a class="el" href="volk_8tmpl_8h.html#a8dc2b7da310a28e667530ba0e8ca4cc4">void</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacepmt.html#abbd1af5de40510c34a36312b2c9baef8">pmt_u8vector_set</a> (<a class="el" href="namespacepmt.html#ab4b70d9293452eb74dd07c670e6811fa">pmt_t</a> v, size_t k, <a class="el" href="stdint_8h.html#aba7bc1797add20fe3efdf37ced1182c5">uint8_t</a> x)</td></tr>
<tr class="separator:abbd1af5de40510c34a36312b2c9baef8"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a9382300d3201ec44c9947b75e858b17c"><td class="memItemLeft" align="right" valign="top"><a class="el" href="gruel_2src_2include_2gruel_2api_8h.html#af4aaed4185febb5244160f8484a6bc16">GRUEL_API</a> <a class="el" href="volk_8tmpl_8h.html#a8dc2b7da310a28e667530ba0e8ca4cc4">void</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacepmt.html#a9382300d3201ec44c9947b75e858b17c">pmt_s8vector_set</a> (<a class="el" href="namespacepmt.html#ab4b70d9293452eb74dd07c670e6811fa">pmt_t</a> v, size_t k, <a class="el" href="stdint_8h.html#aef44329758059c91c76d334e8fc09700">int8_t</a> x)</td></tr>
<tr class="separator:a9382300d3201ec44c9947b75e858b17c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:adcbcfa28b73f37e567e9b58b7c997b3d"><td class="memItemLeft" align="right" valign="top"><a class="el" href="gruel_2src_2include_2gruel_2api_8h.html#af4aaed4185febb5244160f8484a6bc16">GRUEL_API</a> <a class="el" href="volk_8tmpl_8h.html#a8dc2b7da310a28e667530ba0e8ca4cc4">void</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacepmt.html#adcbcfa28b73f37e567e9b58b7c997b3d">pmt_u16vector_set</a> (<a class="el" href="namespacepmt.html#ab4b70d9293452eb74dd07c670e6811fa">pmt_t</a> v, size_t k, <a class="el" href="stdint_8h.html#a273cf69d639a59973b6019625df33e30">uint16_t</a> x)</td></tr>
<tr class="separator:adcbcfa28b73f37e567e9b58b7c997b3d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a11f9cbdd233b9e7373dea2a173031a35"><td class="memItemLeft" align="right" valign="top"><a class="el" href="gruel_2src_2include_2gruel_2api_8h.html#af4aaed4185febb5244160f8484a6bc16">GRUEL_API</a> <a class="el" href="volk_8tmpl_8h.html#a8dc2b7da310a28e667530ba0e8ca4cc4">void</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacepmt.html#a11f9cbdd233b9e7373dea2a173031a35">pmt_s16vector_set</a> (<a class="el" href="namespacepmt.html#ab4b70d9293452eb74dd07c670e6811fa">pmt_t</a> v, size_t k, <a class="el" href="stdint_8h.html#a269259c924dce846340ddbb810db2e3c">int16_t</a> x)</td></tr>
<tr class="separator:a11f9cbdd233b9e7373dea2a173031a35"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab412c9772dfefae5254f93c25a898b79"><td class="memItemLeft" align="right" valign="top"><a class="el" href="gruel_2src_2include_2gruel_2api_8h.html#af4aaed4185febb5244160f8484a6bc16">GRUEL_API</a> <a class="el" href="volk_8tmpl_8h.html#a8dc2b7da310a28e667530ba0e8ca4cc4">void</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacepmt.html#ab412c9772dfefae5254f93c25a898b79">pmt_u32vector_set</a> (<a class="el" href="namespacepmt.html#ab4b70d9293452eb74dd07c670e6811fa">pmt_t</a> v, size_t k, <a class="el" href="stdint_8h.html#a435d1572bf3f880d55459d9805097f62">uint32_t</a> x)</td></tr>
<tr class="separator:ab412c9772dfefae5254f93c25a898b79"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a5b2807af0321674315b0c0315f17f375"><td class="memItemLeft" align="right" valign="top"><a class="el" href="gruel_2src_2include_2gruel_2api_8h.html#af4aaed4185febb5244160f8484a6bc16">GRUEL_API</a> <a class="el" href="volk_8tmpl_8h.html#a8dc2b7da310a28e667530ba0e8ca4cc4">void</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacepmt.html#a5b2807af0321674315b0c0315f17f375">pmt_s32vector_set</a> (<a class="el" href="namespacepmt.html#ab4b70d9293452eb74dd07c670e6811fa">pmt_t</a> v, size_t k, <a class="el" href="stdint_8h.html#ab1967d8591af1a4e48c37fd2b0f184d0">int32_t</a> x)</td></tr>
<tr class="separator:a5b2807af0321674315b0c0315f17f375"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a8f817fd7dcb1190bd78c9263d3c82770"><td class="memItemLeft" align="right" valign="top"><a class="el" href="gruel_2src_2include_2gruel_2api_8h.html#af4aaed4185febb5244160f8484a6bc16">GRUEL_API</a> <a class="el" href="volk_8tmpl_8h.html#a8dc2b7da310a28e667530ba0e8ca4cc4">void</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacepmt.html#a8f817fd7dcb1190bd78c9263d3c82770">pmt_u64vector_set</a> (<a class="el" href="namespacepmt.html#ab4b70d9293452eb74dd07c670e6811fa">pmt_t</a> v, size_t k, <a class="el" href="stdint_8h.html#aec6fcb673ff035718c238c8c9d544c47">uint64_t</a> x)</td></tr>
<tr class="separator:a8f817fd7dcb1190bd78c9263d3c82770"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a33e81f7aa8e0e56115b00a99004993c4"><td class="memItemLeft" align="right" valign="top"><a class="el" href="gruel_2src_2include_2gruel_2api_8h.html#af4aaed4185febb5244160f8484a6bc16">GRUEL_API</a> <a class="el" href="volk_8tmpl_8h.html#a8dc2b7da310a28e667530ba0e8ca4cc4">void</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacepmt.html#a33e81f7aa8e0e56115b00a99004993c4">pmt_s64vector_set</a> (<a class="el" href="namespacepmt.html#ab4b70d9293452eb74dd07c670e6811fa">pmt_t</a> v, size_t k, <a class="el" href="stdint_8h.html#a414156feea104f8f75b4ed9e3121b2f6">int64_t</a> x)</td></tr>
<tr class="separator:a33e81f7aa8e0e56115b00a99004993c4"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a313a10c7596a4ffc61c16dab89111b13"><td class="memItemLeft" align="right" valign="top"><a class="el" href="gruel_2src_2include_2gruel_2api_8h.html#af4aaed4185febb5244160f8484a6bc16">GRUEL_API</a> <a class="el" href="volk_8tmpl_8h.html#a8dc2b7da310a28e667530ba0e8ca4cc4">void</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacepmt.html#a313a10c7596a4ffc61c16dab89111b13">pmt_f32vector_set</a> (<a class="el" href="namespacepmt.html#ab4b70d9293452eb74dd07c670e6811fa">pmt_t</a> v, size_t k, float x)</td></tr>
<tr class="separator:a313a10c7596a4ffc61c16dab89111b13"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab14d232eff869e629a90a9f714508663"><td class="memItemLeft" align="right" valign="top"><a class="el" href="gruel_2src_2include_2gruel_2api_8h.html#af4aaed4185febb5244160f8484a6bc16">GRUEL_API</a> <a class="el" href="volk_8tmpl_8h.html#a8dc2b7da310a28e667530ba0e8ca4cc4">void</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacepmt.html#ab14d232eff869e629a90a9f714508663">pmt_f64vector_set</a> (<a class="el" href="namespacepmt.html#ab4b70d9293452eb74dd07c670e6811fa">pmt_t</a> v, size_t k, double x)</td></tr>
<tr class="separator:ab14d232eff869e629a90a9f714508663"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a82c27ca537aafe2a8f46398b0bf83354"><td class="memItemLeft" align="right" valign="top"><a class="el" href="gruel_2src_2include_2gruel_2api_8h.html#af4aaed4185febb5244160f8484a6bc16">GRUEL_API</a> <a class="el" href="volk_8tmpl_8h.html#a8dc2b7da310a28e667530ba0e8ca4cc4">void</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacepmt.html#a82c27ca537aafe2a8f46398b0bf83354">pmt_c32vector_set</a> (<a class="el" href="namespacepmt.html#ab4b70d9293452eb74dd07c670e6811fa">pmt_t</a> v, size_t k, std::complex&lt; float &gt; x)</td></tr>
<tr class="separator:a82c27ca537aafe2a8f46398b0bf83354"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a156c09900c7070c40d0997f30f65952b"><td class="memItemLeft" align="right" valign="top"><a class="el" href="gruel_2src_2include_2gruel_2api_8h.html#af4aaed4185febb5244160f8484a6bc16">GRUEL_API</a> <a class="el" href="volk_8tmpl_8h.html#a8dc2b7da310a28e667530ba0e8ca4cc4">void</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacepmt.html#a156c09900c7070c40d0997f30f65952b">pmt_c64vector_set</a> (<a class="el" href="namespacepmt.html#ab4b70d9293452eb74dd07c670e6811fa">pmt_t</a> v, size_t k, std::complex&lt; double &gt; x)</td></tr>
<tr class="separator:a156c09900c7070c40d0997f30f65952b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a48cdc068247f508fb29620e88517d4fc"><td class="memItemLeft" align="right" valign="top"><a class="el" href="gruel_2src_2include_2gruel_2api_8h.html#af4aaed4185febb5244160f8484a6bc16">GRUEL_API</a> const <a class="el" href="volk_8tmpl_8h.html#a8dc2b7da310a28e667530ba0e8ca4cc4">void</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacepmt.html#a48cdc068247f508fb29620e88517d4fc">pmt_uniform_vector_elements</a> (<a class="el" href="namespacepmt.html#ab4b70d9293452eb74dd07c670e6811fa">pmt_t</a> v, size_t &amp;len)</td></tr>
<tr class="separator:a48cdc068247f508fb29620e88517d4fc"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a7b8d0d77c5ac3de534056924aae60656"><td class="memItemLeft" align="right" valign="top"><a class="el" href="gruel_2src_2include_2gruel_2api_8h.html#af4aaed4185febb5244160f8484a6bc16">GRUEL_API</a> const <a class="el" href="stdint_8h.html#aba7bc1797add20fe3efdf37ced1182c5">uint8_t</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacepmt.html#a7b8d0d77c5ac3de534056924aae60656">pmt_u8vector_elements</a> (<a class="el" href="namespacepmt.html#ab4b70d9293452eb74dd07c670e6811fa">pmt_t</a> v, size_t &amp;len)</td></tr>
<tr class="separator:a7b8d0d77c5ac3de534056924aae60656"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a7e99d569068808c1d46d85713815bf45"><td class="memItemLeft" align="right" valign="top"><a class="el" href="gruel_2src_2include_2gruel_2api_8h.html#af4aaed4185febb5244160f8484a6bc16">GRUEL_API</a> const <a class="el" href="stdint_8h.html#aef44329758059c91c76d334e8fc09700">int8_t</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacepmt.html#a7e99d569068808c1d46d85713815bf45">pmt_s8vector_elements</a> (<a class="el" href="namespacepmt.html#ab4b70d9293452eb74dd07c670e6811fa">pmt_t</a> v, size_t &amp;len)</td></tr>
<tr class="separator:a7e99d569068808c1d46d85713815bf45"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a5731d3143bde1f3aa885d9237110424e"><td class="memItemLeft" align="right" valign="top"><a class="el" href="gruel_2src_2include_2gruel_2api_8h.html#af4aaed4185febb5244160f8484a6bc16">GRUEL_API</a> const <a class="el" href="stdint_8h.html#a273cf69d639a59973b6019625df33e30">uint16_t</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacepmt.html#a5731d3143bde1f3aa885d9237110424e">pmt_u16vector_elements</a> (<a class="el" href="namespacepmt.html#ab4b70d9293452eb74dd07c670e6811fa">pmt_t</a> v, size_t &amp;len)</td></tr>
<tr class="separator:a5731d3143bde1f3aa885d9237110424e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a56212892b67898c812abd5061c470159"><td class="memItemLeft" align="right" valign="top"><a class="el" href="gruel_2src_2include_2gruel_2api_8h.html#af4aaed4185febb5244160f8484a6bc16">GRUEL_API</a> const <a class="el" href="stdint_8h.html#a269259c924dce846340ddbb810db2e3c">int16_t</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacepmt.html#a56212892b67898c812abd5061c470159">pmt_s16vector_elements</a> (<a class="el" href="namespacepmt.html#ab4b70d9293452eb74dd07c670e6811fa">pmt_t</a> v, size_t &amp;len)</td></tr>
<tr class="separator:a56212892b67898c812abd5061c470159"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a11031fcd081f8372d1af14459e5a80d6"><td class="memItemLeft" align="right" valign="top"><a class="el" href="gruel_2src_2include_2gruel_2api_8h.html#af4aaed4185febb5244160f8484a6bc16">GRUEL_API</a> const <a class="el" href="stdint_8h.html#a435d1572bf3f880d55459d9805097f62">uint32_t</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacepmt.html#a11031fcd081f8372d1af14459e5a80d6">pmt_u32vector_elements</a> (<a class="el" href="namespacepmt.html#ab4b70d9293452eb74dd07c670e6811fa">pmt_t</a> v, size_t &amp;len)</td></tr>
<tr class="separator:a11031fcd081f8372d1af14459e5a80d6"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa680f23eb75f39da531f68d1cce9e5e6"><td class="memItemLeft" align="right" valign="top"><a class="el" href="gruel_2src_2include_2gruel_2api_8h.html#af4aaed4185febb5244160f8484a6bc16">GRUEL_API</a> const <a class="el" href="stdint_8h.html#ab1967d8591af1a4e48c37fd2b0f184d0">int32_t</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacepmt.html#aa680f23eb75f39da531f68d1cce9e5e6">pmt_s32vector_elements</a> (<a class="el" href="namespacepmt.html#ab4b70d9293452eb74dd07c670e6811fa">pmt_t</a> v, size_t &amp;len)</td></tr>
<tr class="separator:aa680f23eb75f39da531f68d1cce9e5e6"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:acf5b1dc260e2a922cf5aa2f6a5364ce1"><td class="memItemLeft" align="right" valign="top"><a class="el" href="gruel_2src_2include_2gruel_2api_8h.html#af4aaed4185febb5244160f8484a6bc16">GRUEL_API</a> const <a class="el" href="stdint_8h.html#aec6fcb673ff035718c238c8c9d544c47">uint64_t</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacepmt.html#acf5b1dc260e2a922cf5aa2f6a5364ce1">pmt_u64vector_elements</a> (<a class="el" href="namespacepmt.html#ab4b70d9293452eb74dd07c670e6811fa">pmt_t</a> v, size_t &amp;len)</td></tr>
<tr class="separator:acf5b1dc260e2a922cf5aa2f6a5364ce1"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ade19040c3564d682304d9a20a078c78b"><td class="memItemLeft" align="right" valign="top"><a class="el" href="gruel_2src_2include_2gruel_2api_8h.html#af4aaed4185febb5244160f8484a6bc16">GRUEL_API</a> const <a class="el" href="stdint_8h.html#a414156feea104f8f75b4ed9e3121b2f6">int64_t</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacepmt.html#ade19040c3564d682304d9a20a078c78b">pmt_s64vector_elements</a> (<a class="el" href="namespacepmt.html#ab4b70d9293452eb74dd07c670e6811fa">pmt_t</a> v, size_t &amp;len)</td></tr>
<tr class="separator:ade19040c3564d682304d9a20a078c78b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae6f02485e5c6452faee3f8bba45725c2"><td class="memItemLeft" align="right" valign="top"><a class="el" href="gruel_2src_2include_2gruel_2api_8h.html#af4aaed4185febb5244160f8484a6bc16">GRUEL_API</a> const float *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacepmt.html#ae6f02485e5c6452faee3f8bba45725c2">pmt_f32vector_elements</a> (<a class="el" href="namespacepmt.html#ab4b70d9293452eb74dd07c670e6811fa">pmt_t</a> v, size_t &amp;len)</td></tr>
<tr class="separator:ae6f02485e5c6452faee3f8bba45725c2"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a31240cf1ca827a8febd4a031b69a0612"><td class="memItemLeft" align="right" valign="top"><a class="el" href="gruel_2src_2include_2gruel_2api_8h.html#af4aaed4185febb5244160f8484a6bc16">GRUEL_API</a> const double *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacepmt.html#a31240cf1ca827a8febd4a031b69a0612">pmt_f64vector_elements</a> (<a class="el" href="namespacepmt.html#ab4b70d9293452eb74dd07c670e6811fa">pmt_t</a> v, size_t &amp;len)</td></tr>
<tr class="separator:a31240cf1ca827a8febd4a031b69a0612"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:abf0c63e50b0ca1eab95c4b13cd6edffb"><td class="memItemLeft" align="right" valign="top"><a class="el" href="gruel_2src_2include_2gruel_2api_8h.html#af4aaed4185febb5244160f8484a6bc16">GRUEL_API</a> const std::complex<br class="typebreak"/>
&lt; float &gt; *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacepmt.html#abf0c63e50b0ca1eab95c4b13cd6edffb">pmt_c32vector_elements</a> (<a class="el" href="namespacepmt.html#ab4b70d9293452eb74dd07c670e6811fa">pmt_t</a> v, size_t &amp;len)</td></tr>
<tr class="separator:abf0c63e50b0ca1eab95c4b13cd6edffb"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a466bf2b78503036409edab5a256e3754"><td class="memItemLeft" align="right" valign="top"><a class="el" href="gruel_2src_2include_2gruel_2api_8h.html#af4aaed4185febb5244160f8484a6bc16">GRUEL_API</a> const std::complex<br class="typebreak"/>
&lt; double &gt; *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacepmt.html#a466bf2b78503036409edab5a256e3754">pmt_c64vector_elements</a> (<a class="el" href="namespacepmt.html#ab4b70d9293452eb74dd07c670e6811fa">pmt_t</a> v, size_t &amp;len)</td></tr>
<tr class="separator:a466bf2b78503036409edab5a256e3754"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a7de9c569438a885953139e3eb8561411"><td class="memItemLeft" align="right" valign="top"><a class="el" href="gruel_2src_2include_2gruel_2api_8h.html#af4aaed4185febb5244160f8484a6bc16">GRUEL_API</a> const std::vector<br class="typebreak"/>
&lt; <a class="el" href="stdint_8h.html#aba7bc1797add20fe3efdf37ced1182c5">uint8_t</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacepmt.html#a7de9c569438a885953139e3eb8561411">pmt_u8vector_elements</a> (<a class="el" href="namespacepmt.html#ab4b70d9293452eb74dd07c670e6811fa">pmt_t</a> v)</td></tr>
<tr class="separator:a7de9c569438a885953139e3eb8561411"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a316a6150061cc5f1f5a406b3b56a49eb"><td class="memItemLeft" align="right" valign="top"><a class="el" href="gruel_2src_2include_2gruel_2api_8h.html#af4aaed4185febb5244160f8484a6bc16">GRUEL_API</a> const std::vector<br class="typebreak"/>
&lt; <a class="el" href="stdint_8h.html#aef44329758059c91c76d334e8fc09700">int8_t</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacepmt.html#a316a6150061cc5f1f5a406b3b56a49eb">pmt_s8vector_elements</a> (<a class="el" href="namespacepmt.html#ab4b70d9293452eb74dd07c670e6811fa">pmt_t</a> v)</td></tr>
<tr class="separator:a316a6150061cc5f1f5a406b3b56a49eb"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a88f8fc5c562b9de8208b134a8a38f52d"><td class="memItemLeft" align="right" valign="top"><a class="el" href="gruel_2src_2include_2gruel_2api_8h.html#af4aaed4185febb5244160f8484a6bc16">GRUEL_API</a> const std::vector<br class="typebreak"/>
&lt; <a class="el" href="stdint_8h.html#a273cf69d639a59973b6019625df33e30">uint16_t</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacepmt.html#a88f8fc5c562b9de8208b134a8a38f52d">pmt_u16vector_elements</a> (<a class="el" href="namespacepmt.html#ab4b70d9293452eb74dd07c670e6811fa">pmt_t</a> v)</td></tr>
<tr class="separator:a88f8fc5c562b9de8208b134a8a38f52d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a5b0f9ea939ac95cfe8415fb9ae7ef523"><td class="memItemLeft" align="right" valign="top"><a class="el" href="gruel_2src_2include_2gruel_2api_8h.html#af4aaed4185febb5244160f8484a6bc16">GRUEL_API</a> const std::vector<br class="typebreak"/>
&lt; <a class="el" href="stdint_8h.html#a269259c924dce846340ddbb810db2e3c">int16_t</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacepmt.html#a5b0f9ea939ac95cfe8415fb9ae7ef523">pmt_s16vector_elements</a> (<a class="el" href="namespacepmt.html#ab4b70d9293452eb74dd07c670e6811fa">pmt_t</a> v)</td></tr>
<tr class="separator:a5b0f9ea939ac95cfe8415fb9ae7ef523"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a6a69b9d8d8b8fb96d6a134faff94d3a3"><td class="memItemLeft" align="right" valign="top"><a class="el" href="gruel_2src_2include_2gruel_2api_8h.html#af4aaed4185febb5244160f8484a6bc16">GRUEL_API</a> const std::vector<br class="typebreak"/>
&lt; <a class="el" href="stdint_8h.html#a435d1572bf3f880d55459d9805097f62">uint32_t</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacepmt.html#a6a69b9d8d8b8fb96d6a134faff94d3a3">pmt_u32vector_elements</a> (<a class="el" href="namespacepmt.html#ab4b70d9293452eb74dd07c670e6811fa">pmt_t</a> v)</td></tr>
<tr class="separator:a6a69b9d8d8b8fb96d6a134faff94d3a3"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aba9b505715bf2b3717f9cee5535e35b1"><td class="memItemLeft" align="right" valign="top"><a class="el" href="gruel_2src_2include_2gruel_2api_8h.html#af4aaed4185febb5244160f8484a6bc16">GRUEL_API</a> const std::vector<br class="typebreak"/>
&lt; <a class="el" href="stdint_8h.html#ab1967d8591af1a4e48c37fd2b0f184d0">int32_t</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacepmt.html#aba9b505715bf2b3717f9cee5535e35b1">pmt_s32vector_elements</a> (<a class="el" href="namespacepmt.html#ab4b70d9293452eb74dd07c670e6811fa">pmt_t</a> v)</td></tr>
<tr class="separator:aba9b505715bf2b3717f9cee5535e35b1"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aaac1d2de2e386b9fec5b84f719fc21c0"><td class="memItemLeft" align="right" valign="top"><a class="el" href="gruel_2src_2include_2gruel_2api_8h.html#af4aaed4185febb5244160f8484a6bc16">GRUEL_API</a> const std::vector<br class="typebreak"/>
&lt; <a class="el" href="stdint_8h.html#aec6fcb673ff035718c238c8c9d544c47">uint64_t</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacepmt.html#aaac1d2de2e386b9fec5b84f719fc21c0">pmt_u64vector_elements</a> (<a class="el" href="namespacepmt.html#ab4b70d9293452eb74dd07c670e6811fa">pmt_t</a> v)</td></tr>
<tr class="separator:aaac1d2de2e386b9fec5b84f719fc21c0"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a5ef6c845f06589f26ad70dbfeeaa99de"><td class="memItemLeft" align="right" valign="top"><a class="el" href="gruel_2src_2include_2gruel_2api_8h.html#af4aaed4185febb5244160f8484a6bc16">GRUEL_API</a> const std::vector<br class="typebreak"/>
&lt; <a class="el" href="stdint_8h.html#a414156feea104f8f75b4ed9e3121b2f6">int64_t</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacepmt.html#a5ef6c845f06589f26ad70dbfeeaa99de">pmt_s64vector_elements</a> (<a class="el" href="namespacepmt.html#ab4b70d9293452eb74dd07c670e6811fa">pmt_t</a> v)</td></tr>
<tr class="separator:a5ef6c845f06589f26ad70dbfeeaa99de"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a977d256dc36c2a915cd8c36d8075e0eb"><td class="memItemLeft" align="right" valign="top"><a class="el" href="gruel_2src_2include_2gruel_2api_8h.html#af4aaed4185febb5244160f8484a6bc16">GRUEL_API</a> const std::vector<br class="typebreak"/>
&lt; float &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacepmt.html#a977d256dc36c2a915cd8c36d8075e0eb">pmt_f32vector_elements</a> (<a class="el" href="namespacepmt.html#ab4b70d9293452eb74dd07c670e6811fa">pmt_t</a> v)</td></tr>
<tr class="separator:a977d256dc36c2a915cd8c36d8075e0eb"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac083d55883d81067b15f771ae0386fd6"><td class="memItemLeft" align="right" valign="top"><a class="el" href="gruel_2src_2include_2gruel_2api_8h.html#af4aaed4185febb5244160f8484a6bc16">GRUEL_API</a> const std::vector<br class="typebreak"/>
&lt; double &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacepmt.html#ac083d55883d81067b15f771ae0386fd6">pmt_f64vector_elements</a> (<a class="el" href="namespacepmt.html#ab4b70d9293452eb74dd07c670e6811fa">pmt_t</a> v)</td></tr>
<tr class="separator:ac083d55883d81067b15f771ae0386fd6"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a43d8ea9e0288acc4d38331b63ea7c79f"><td class="memItemLeft" align="right" valign="top"><a class="el" href="gruel_2src_2include_2gruel_2api_8h.html#af4aaed4185febb5244160f8484a6bc16">GRUEL_API</a> const std::vector<br class="typebreak"/>
&lt; std::complex&lt; float &gt; &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacepmt.html#a43d8ea9e0288acc4d38331b63ea7c79f">pmt_c32vector_elements</a> (<a class="el" href="namespacepmt.html#ab4b70d9293452eb74dd07c670e6811fa">pmt_t</a> v)</td></tr>
<tr class="separator:a43d8ea9e0288acc4d38331b63ea7c79f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a88637113b9b60adbe191debea6bc2dbf"><td class="memItemLeft" align="right" valign="top"><a class="el" href="gruel_2src_2include_2gruel_2api_8h.html#af4aaed4185febb5244160f8484a6bc16">GRUEL_API</a> const std::vector<br class="typebreak"/>
&lt; std::complex&lt; double &gt; &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacepmt.html#a88637113b9b60adbe191debea6bc2dbf">pmt_c64vector_elements</a> (<a class="el" href="namespacepmt.html#ab4b70d9293452eb74dd07c670e6811fa">pmt_t</a> v)</td></tr>
<tr class="separator:a88637113b9b60adbe191debea6bc2dbf"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af8e8944bdad4f27c998332abd3da4150"><td class="memItemLeft" align="right" valign="top"><a class="el" href="gruel_2src_2include_2gruel_2api_8h.html#af4aaed4185febb5244160f8484a6bc16">GRUEL_API</a> <a class="el" href="volk_8tmpl_8h.html#a8dc2b7da310a28e667530ba0e8ca4cc4">void</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacepmt.html#af8e8944bdad4f27c998332abd3da4150">pmt_uniform_vector_writable_elements</a> (<a class="el" href="namespacepmt.html#ab4b70d9293452eb74dd07c670e6811fa">pmt_t</a> v, size_t &amp;len)</td></tr>
<tr class="separator:af8e8944bdad4f27c998332abd3da4150"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af6cc10a04c4ceae4d2a50aba01f27b3e"><td class="memItemLeft" align="right" valign="top"><a class="el" href="gruel_2src_2include_2gruel_2api_8h.html#af4aaed4185febb5244160f8484a6bc16">GRUEL_API</a> <a class="el" href="stdint_8h.html#aba7bc1797add20fe3efdf37ced1182c5">uint8_t</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacepmt.html#af6cc10a04c4ceae4d2a50aba01f27b3e">pmt_u8vector_writable_elements</a> (<a class="el" href="namespacepmt.html#ab4b70d9293452eb74dd07c670e6811fa">pmt_t</a> v, size_t &amp;len)</td></tr>
<tr class="separator:af6cc10a04c4ceae4d2a50aba01f27b3e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac1dd142a455f1fa34990fa77d0444c17"><td class="memItemLeft" align="right" valign="top"><a class="el" href="gruel_2src_2include_2gruel_2api_8h.html#af4aaed4185febb5244160f8484a6bc16">GRUEL_API</a> <a class="el" href="stdint_8h.html#aef44329758059c91c76d334e8fc09700">int8_t</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacepmt.html#ac1dd142a455f1fa34990fa77d0444c17">pmt_s8vector_writable_elements</a> (<a class="el" href="namespacepmt.html#ab4b70d9293452eb74dd07c670e6811fa">pmt_t</a> v, size_t &amp;len)</td></tr>
<tr class="separator:ac1dd142a455f1fa34990fa77d0444c17"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a9048cf5a0d19319c5971fc8347809a29"><td class="memItemLeft" align="right" valign="top"><a class="el" href="gruel_2src_2include_2gruel_2api_8h.html#af4aaed4185febb5244160f8484a6bc16">GRUEL_API</a> <a class="el" href="stdint_8h.html#a273cf69d639a59973b6019625df33e30">uint16_t</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacepmt.html#a9048cf5a0d19319c5971fc8347809a29">pmt_u16vector_writable_elements</a> (<a class="el" href="namespacepmt.html#ab4b70d9293452eb74dd07c670e6811fa">pmt_t</a> v, size_t &amp;len)</td></tr>
<tr class="separator:a9048cf5a0d19319c5971fc8347809a29"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a3f2c3e15a883feabc6003e382a29eeb2"><td class="memItemLeft" align="right" valign="top"><a class="el" href="gruel_2src_2include_2gruel_2api_8h.html#af4aaed4185febb5244160f8484a6bc16">GRUEL_API</a> <a class="el" href="stdint_8h.html#a269259c924dce846340ddbb810db2e3c">int16_t</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacepmt.html#a3f2c3e15a883feabc6003e382a29eeb2">pmt_s16vector_writable_elements</a> (<a class="el" href="namespacepmt.html#ab4b70d9293452eb74dd07c670e6811fa">pmt_t</a> v, size_t &amp;len)</td></tr>
<tr class="separator:a3f2c3e15a883feabc6003e382a29eeb2"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:acdf2c4184d99dd08d39ad6b78930f9c7"><td class="memItemLeft" align="right" valign="top"><a class="el" href="gruel_2src_2include_2gruel_2api_8h.html#af4aaed4185febb5244160f8484a6bc16">GRUEL_API</a> <a class="el" href="stdint_8h.html#a435d1572bf3f880d55459d9805097f62">uint32_t</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacepmt.html#acdf2c4184d99dd08d39ad6b78930f9c7">pmt_u32vector_writable_elements</a> (<a class="el" href="namespacepmt.html#ab4b70d9293452eb74dd07c670e6811fa">pmt_t</a> v, size_t &amp;len)</td></tr>
<tr class="separator:acdf2c4184d99dd08d39ad6b78930f9c7"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a63fddde91f33f06037c3963086a0de49"><td class="memItemLeft" align="right" valign="top"><a class="el" href="gruel_2src_2include_2gruel_2api_8h.html#af4aaed4185febb5244160f8484a6bc16">GRUEL_API</a> <a class="el" href="stdint_8h.html#ab1967d8591af1a4e48c37fd2b0f184d0">int32_t</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacepmt.html#a63fddde91f33f06037c3963086a0de49">pmt_s32vector_writable_elements</a> (<a class="el" href="namespacepmt.html#ab4b70d9293452eb74dd07c670e6811fa">pmt_t</a> v, size_t &amp;len)</td></tr>
<tr class="separator:a63fddde91f33f06037c3963086a0de49"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a6ab85af921a0e61445a17081bc2463fe"><td class="memItemLeft" align="right" valign="top"><a class="el" href="gruel_2src_2include_2gruel_2api_8h.html#af4aaed4185febb5244160f8484a6bc16">GRUEL_API</a> <a class="el" href="stdint_8h.html#aec6fcb673ff035718c238c8c9d544c47">uint64_t</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacepmt.html#a6ab85af921a0e61445a17081bc2463fe">pmt_u64vector_writable_elements</a> (<a class="el" href="namespacepmt.html#ab4b70d9293452eb74dd07c670e6811fa">pmt_t</a> v, size_t &amp;len)</td></tr>
<tr class="separator:a6ab85af921a0e61445a17081bc2463fe"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a038fe0af497789d238df2bd2e3e1ea2c"><td class="memItemLeft" align="right" valign="top"><a class="el" href="gruel_2src_2include_2gruel_2api_8h.html#af4aaed4185febb5244160f8484a6bc16">GRUEL_API</a> <a class="el" href="stdint_8h.html#a414156feea104f8f75b4ed9e3121b2f6">int64_t</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacepmt.html#a038fe0af497789d238df2bd2e3e1ea2c">pmt_s64vector_writable_elements</a> (<a class="el" href="namespacepmt.html#ab4b70d9293452eb74dd07c670e6811fa">pmt_t</a> v, size_t &amp;len)</td></tr>
<tr class="separator:a038fe0af497789d238df2bd2e3e1ea2c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:afc7f8d6306a3ca55a642576076ea3c69"><td class="memItemLeft" align="right" valign="top"><a class="el" href="gruel_2src_2include_2gruel_2api_8h.html#af4aaed4185febb5244160f8484a6bc16">GRUEL_API</a> float *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacepmt.html#afc7f8d6306a3ca55a642576076ea3c69">pmt_f32vector_writable_elements</a> (<a class="el" href="namespacepmt.html#ab4b70d9293452eb74dd07c670e6811fa">pmt_t</a> v, size_t &amp;len)</td></tr>
<tr class="separator:afc7f8d6306a3ca55a642576076ea3c69"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae067d2787f8936f57e620aa76bc22cb4"><td class="memItemLeft" align="right" valign="top"><a class="el" href="gruel_2src_2include_2gruel_2api_8h.html#af4aaed4185febb5244160f8484a6bc16">GRUEL_API</a> double *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacepmt.html#ae067d2787f8936f57e620aa76bc22cb4">pmt_f64vector_writable_elements</a> (<a class="el" href="namespacepmt.html#ab4b70d9293452eb74dd07c670e6811fa">pmt_t</a> v, size_t &amp;len)</td></tr>
<tr class="separator:ae067d2787f8936f57e620aa76bc22cb4"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a92cb1dc2066d997aae730d7aac5c4d0e"><td class="memItemLeft" align="right" valign="top"><a class="el" href="gruel_2src_2include_2gruel_2api_8h.html#af4aaed4185febb5244160f8484a6bc16">GRUEL_API</a> std::complex&lt; float &gt; *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacepmt.html#a92cb1dc2066d997aae730d7aac5c4d0e">pmt_c32vector_writable_elements</a> (<a class="el" href="namespacepmt.html#ab4b70d9293452eb74dd07c670e6811fa">pmt_t</a> v, size_t &amp;len)</td></tr>
<tr class="separator:a92cb1dc2066d997aae730d7aac5c4d0e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a8c13f364b64715d9822a6a35b54956ef"><td class="memItemLeft" align="right" valign="top"><a class="el" href="gruel_2src_2include_2gruel_2api_8h.html#af4aaed4185febb5244160f8484a6bc16">GRUEL_API</a> std::complex&lt; double &gt; *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacepmt.html#a8c13f364b64715d9822a6a35b54956ef">pmt_c64vector_writable_elements</a> (<a class="el" href="namespacepmt.html#ab4b70d9293452eb74dd07c670e6811fa">pmt_t</a> v, size_t &amp;len)</td></tr>
<tr class="separator:a8c13f364b64715d9822a6a35b54956ef"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a4c92d060166321056f00ec5cb4690f56"><td class="memItemLeft" align="right" valign="top"><a class="el" href="gruel_2src_2include_2gruel_2api_8h.html#af4aaed4185febb5244160f8484a6bc16">GRUEL_API</a> bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacepmt.html#a4c92d060166321056f00ec5cb4690f56">pmt_is_dict</a> (const <a class="el" href="namespacepmt.html#ab4b70d9293452eb74dd07c670e6811fa">pmt_t</a> &amp;obj)</td></tr>
<tr class="memdesc:a4c92d060166321056f00ec5cb4690f56"><td class="mdescLeft">&#160;</td><td class="mdescRight">Return true if <code>obj</code> is a dictionary.  <a href="#a4c92d060166321056f00ec5cb4690f56"></a><br/></td></tr>
<tr class="separator:a4c92d060166321056f00ec5cb4690f56"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a1b693d7111cf0ed21c62d546f9f0a4c6"><td class="memItemLeft" align="right" valign="top"><a class="el" href="gruel_2src_2include_2gruel_2api_8h.html#af4aaed4185febb5244160f8484a6bc16">GRUEL_API</a> <a class="el" href="namespacepmt.html#ab4b70d9293452eb74dd07c670e6811fa">pmt_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacepmt.html#a1b693d7111cf0ed21c62d546f9f0a4c6">pmt_make_dict</a> ()</td></tr>
<tr class="memdesc:a1b693d7111cf0ed21c62d546f9f0a4c6"><td class="mdescLeft">&#160;</td><td class="mdescRight">Make an empty dictionary.  <a href="#a1b693d7111cf0ed21c62d546f9f0a4c6"></a><br/></td></tr>
<tr class="separator:a1b693d7111cf0ed21c62d546f9f0a4c6"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aebcc6302548a69c3d0653a8abdd42999"><td class="memItemLeft" align="right" valign="top"><a class="el" href="gruel_2src_2include_2gruel_2api_8h.html#af4aaed4185febb5244160f8484a6bc16">GRUEL_API</a> <a class="el" href="namespacepmt.html#ab4b70d9293452eb74dd07c670e6811fa">pmt_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacepmt.html#aebcc6302548a69c3d0653a8abdd42999">pmt_dict_add</a> (const <a class="el" href="namespacepmt.html#ab4b70d9293452eb74dd07c670e6811fa">pmt_t</a> &amp;dict, const <a class="el" href="namespacepmt.html#ab4b70d9293452eb74dd07c670e6811fa">pmt_t</a> &amp;key, const <a class="el" href="namespacepmt.html#ab4b70d9293452eb74dd07c670e6811fa">pmt_t</a> &amp;value)</td></tr>
<tr class="memdesc:aebcc6302548a69c3d0653a8abdd42999"><td class="mdescLeft">&#160;</td><td class="mdescRight">Return a new dictionary with <code>key</code> associated with <code>value</code>.  <a href="#aebcc6302548a69c3d0653a8abdd42999"></a><br/></td></tr>
<tr class="separator:aebcc6302548a69c3d0653a8abdd42999"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a82d0974c3d1367b5c78f84801be21807"><td class="memItemLeft" align="right" valign="top"><a class="el" href="gruel_2src_2include_2gruel_2api_8h.html#af4aaed4185febb5244160f8484a6bc16">GRUEL_API</a> <a class="el" href="namespacepmt.html#ab4b70d9293452eb74dd07c670e6811fa">pmt_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacepmt.html#a82d0974c3d1367b5c78f84801be21807">pmt_dict_delete</a> (const <a class="el" href="namespacepmt.html#ab4b70d9293452eb74dd07c670e6811fa">pmt_t</a> &amp;dict, const <a class="el" href="namespacepmt.html#ab4b70d9293452eb74dd07c670e6811fa">pmt_t</a> &amp;key)</td></tr>
<tr class="memdesc:a82d0974c3d1367b5c78f84801be21807"><td class="mdescLeft">&#160;</td><td class="mdescRight">Return a new dictionary with <code>key</code> removed.  <a href="#a82d0974c3d1367b5c78f84801be21807"></a><br/></td></tr>
<tr class="separator:a82d0974c3d1367b5c78f84801be21807"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a12454dc2ceb8c1a167569dfd931677ab"><td class="memItemLeft" align="right" valign="top"><a class="el" href="gruel_2src_2include_2gruel_2api_8h.html#af4aaed4185febb5244160f8484a6bc16">GRUEL_API</a> bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacepmt.html#a12454dc2ceb8c1a167569dfd931677ab">pmt_dict_has_key</a> (const <a class="el" href="namespacepmt.html#ab4b70d9293452eb74dd07c670e6811fa">pmt_t</a> &amp;dict, const <a class="el" href="namespacepmt.html#ab4b70d9293452eb74dd07c670e6811fa">pmt_t</a> &amp;key)</td></tr>
<tr class="memdesc:a12454dc2ceb8c1a167569dfd931677ab"><td class="mdescLeft">&#160;</td><td class="mdescRight">Return true if <code>key</code> exists in <code>dict</code>.  <a href="#a12454dc2ceb8c1a167569dfd931677ab"></a><br/></td></tr>
<tr class="separator:a12454dc2ceb8c1a167569dfd931677ab"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:addba630f2fea5c254e38661abfa8e728"><td class="memItemLeft" align="right" valign="top"><a class="el" href="gruel_2src_2include_2gruel_2api_8h.html#af4aaed4185febb5244160f8484a6bc16">GRUEL_API</a> <a class="el" href="namespacepmt.html#ab4b70d9293452eb74dd07c670e6811fa">pmt_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacepmt.html#addba630f2fea5c254e38661abfa8e728">pmt_dict_ref</a> (const <a class="el" href="namespacepmt.html#ab4b70d9293452eb74dd07c670e6811fa">pmt_t</a> &amp;dict, const <a class="el" href="namespacepmt.html#ab4b70d9293452eb74dd07c670e6811fa">pmt_t</a> &amp;key, const <a class="el" href="namespacepmt.html#ab4b70d9293452eb74dd07c670e6811fa">pmt_t</a> &amp;not_found)</td></tr>
<tr class="memdesc:addba630f2fea5c254e38661abfa8e728"><td class="mdescLeft">&#160;</td><td class="mdescRight">If <code>key</code> exists in <code>dict</code>, return associated value; otherwise return <code>not_found</code>.  <a href="#addba630f2fea5c254e38661abfa8e728"></a><br/></td></tr>
<tr class="separator:addba630f2fea5c254e38661abfa8e728"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a087e46b0b1ae652b30f507c642e40665"><td class="memItemLeft" align="right" valign="top"><a class="el" href="gruel_2src_2include_2gruel_2api_8h.html#af4aaed4185febb5244160f8484a6bc16">GRUEL_API</a> <a class="el" href="namespacepmt.html#ab4b70d9293452eb74dd07c670e6811fa">pmt_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacepmt.html#a087e46b0b1ae652b30f507c642e40665">pmt_dict_items</a> (<a class="el" href="namespacepmt.html#ab4b70d9293452eb74dd07c670e6811fa">pmt_t</a> dict)</td></tr>
<tr class="memdesc:a087e46b0b1ae652b30f507c642e40665"><td class="mdescLeft">&#160;</td><td class="mdescRight">Return list of (key . value) pairs.  <a href="#a087e46b0b1ae652b30f507c642e40665"></a><br/></td></tr>
<tr class="separator:a087e46b0b1ae652b30f507c642e40665"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a7a6fb3c0f11694c8a9d649d2b3110d18"><td class="memItemLeft" align="right" valign="top"><a class="el" href="gruel_2src_2include_2gruel_2api_8h.html#af4aaed4185febb5244160f8484a6bc16">GRUEL_API</a> <a class="el" href="namespacepmt.html#ab4b70d9293452eb74dd07c670e6811fa">pmt_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacepmt.html#a7a6fb3c0f11694c8a9d649d2b3110d18">pmt_dict_keys</a> (<a class="el" href="namespacepmt.html#ab4b70d9293452eb74dd07c670e6811fa">pmt_t</a> dict)</td></tr>
<tr class="memdesc:a7a6fb3c0f11694c8a9d649d2b3110d18"><td class="mdescLeft">&#160;</td><td class="mdescRight">Return list of keys.  <a href="#a7a6fb3c0f11694c8a9d649d2b3110d18"></a><br/></td></tr>
<tr class="separator:a7a6fb3c0f11694c8a9d649d2b3110d18"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a7904943c96b954cc3b55423b98d69c8e"><td class="memItemLeft" align="right" valign="top"><a class="el" href="gruel_2src_2include_2gruel_2api_8h.html#af4aaed4185febb5244160f8484a6bc16">GRUEL_API</a> <a class="el" href="namespacepmt.html#ab4b70d9293452eb74dd07c670e6811fa">pmt_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacepmt.html#a7904943c96b954cc3b55423b98d69c8e">pmt_dict_values</a> (<a class="el" href="namespacepmt.html#ab4b70d9293452eb74dd07c670e6811fa">pmt_t</a> dict)</td></tr>
<tr class="memdesc:a7904943c96b954cc3b55423b98d69c8e"><td class="mdescLeft">&#160;</td><td class="mdescRight">Return list of values.  <a href="#a7904943c96b954cc3b55423b98d69c8e"></a><br/></td></tr>
<tr class="separator:a7904943c96b954cc3b55423b98d69c8e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a53e88a56f8e8f67d3fa532f90a87aa12"><td class="memItemLeft" align="right" valign="top"><a class="el" href="gruel_2src_2include_2gruel_2api_8h.html#af4aaed4185febb5244160f8484a6bc16">GRUEL_API</a> bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacepmt.html#a53e88a56f8e8f67d3fa532f90a87aa12">pmt_is_any</a> (<a class="el" href="namespacepmt.html#ab4b70d9293452eb74dd07c670e6811fa">pmt_t</a> obj)</td></tr>
<tr class="memdesc:a53e88a56f8e8f67d3fa532f90a87aa12"><td class="mdescLeft">&#160;</td><td class="mdescRight">Return true if <code>obj</code> is an any.  <a href="#a53e88a56f8e8f67d3fa532f90a87aa12"></a><br/></td></tr>
<tr class="separator:a53e88a56f8e8f67d3fa532f90a87aa12"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a4011422f166ce53a5ec1fab08022912b"><td class="memItemLeft" align="right" valign="top"><a class="el" href="gruel_2src_2include_2gruel_2api_8h.html#af4aaed4185febb5244160f8484a6bc16">GRUEL_API</a> <a class="el" href="namespacepmt.html#ab4b70d9293452eb74dd07c670e6811fa">pmt_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacepmt.html#a4011422f166ce53a5ec1fab08022912b">pmt_make_any</a> (const boost::any &amp;any)</td></tr>
<tr class="memdesc:a4011422f166ce53a5ec1fab08022912b"><td class="mdescLeft">&#160;</td><td class="mdescRight">make an any  <a href="#a4011422f166ce53a5ec1fab08022912b"></a><br/></td></tr>
<tr class="separator:a4011422f166ce53a5ec1fab08022912b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae3b88f89b7a5714e9495694cb78142f7"><td class="memItemLeft" align="right" valign="top"><a class="el" href="gruel_2src_2include_2gruel_2api_8h.html#af4aaed4185febb5244160f8484a6bc16">GRUEL_API</a> boost::any&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacepmt.html#ae3b88f89b7a5714e9495694cb78142f7">pmt_any_ref</a> (<a class="el" href="namespacepmt.html#ab4b70d9293452eb74dd07c670e6811fa">pmt_t</a> obj)</td></tr>
<tr class="memdesc:ae3b88f89b7a5714e9495694cb78142f7"><td class="mdescLeft">&#160;</td><td class="mdescRight">Return underlying boost::any.  <a href="#ae3b88f89b7a5714e9495694cb78142f7"></a><br/></td></tr>
<tr class="separator:ae3b88f89b7a5714e9495694cb78142f7"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a7575287c13591a699c57fd73a6014a26"><td class="memItemLeft" align="right" valign="top"><a class="el" href="gruel_2src_2include_2gruel_2api_8h.html#af4aaed4185febb5244160f8484a6bc16">GRUEL_API</a> <a class="el" href="volk_8tmpl_8h.html#a8dc2b7da310a28e667530ba0e8ca4cc4">void</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacepmt.html#a7575287c13591a699c57fd73a6014a26">pmt_any_set</a> (<a class="el" href="namespacepmt.html#ab4b70d9293452eb74dd07c670e6811fa">pmt_t</a> obj, const boost::any &amp;any)</td></tr>
<tr class="memdesc:a7575287c13591a699c57fd73a6014a26"><td class="mdescLeft">&#160;</td><td class="mdescRight">Store <code>any</code> in <code>obj</code>.  <a href="#a7575287c13591a699c57fd73a6014a26"></a><br/></td></tr>
<tr class="separator:a7575287c13591a699c57fd73a6014a26"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a830574292e33350ba8eda2c180fbe4c7"><td class="memItemLeft" align="right" valign="top"><a class="el" href="gruel_2src_2include_2gruel_2api_8h.html#af4aaed4185febb5244160f8484a6bc16">GRUEL_API</a> bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacepmt.html#a830574292e33350ba8eda2c180fbe4c7">pmt_is_msg_accepter</a> (const <a class="el" href="namespacepmt.html#ab4b70d9293452eb74dd07c670e6811fa">pmt_t</a> &amp;obj)</td></tr>
<tr class="memdesc:a830574292e33350ba8eda2c180fbe4c7"><td class="mdescLeft">&#160;</td><td class="mdescRight">Return true if <code>obj</code> is a msg_accepter.  <a href="#a830574292e33350ba8eda2c180fbe4c7"></a><br/></td></tr>
<tr class="separator:a830574292e33350ba8eda2c180fbe4c7"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:acbbdd8d6d157f6e8ac245622c0a91b9d"><td class="memItemLeft" align="right" valign="top"><a class="el" href="gruel_2src_2include_2gruel_2api_8h.html#af4aaed4185febb5244160f8484a6bc16">GRUEL_API</a> <a class="el" href="namespacepmt.html#ab4b70d9293452eb74dd07c670e6811fa">pmt_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacepmt.html#acbbdd8d6d157f6e8ac245622c0a91b9d">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 class="memdesc:acbbdd8d6d157f6e8ac245622c0a91b9d"><td class="mdescLeft">&#160;</td><td class="mdescRight">make a msg_accepter  <a href="#acbbdd8d6d157f6e8ac245622c0a91b9d"></a><br/></td></tr>
<tr class="separator:acbbdd8d6d157f6e8ac245622c0a91b9d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ace122e1b2c1cc95cddf393761772b306"><td class="memItemLeft" align="right" valign="top"><a class="el" href="gruel_2src_2include_2gruel_2api_8h.html#af4aaed4185febb5244160f8484a6bc16">GRUEL_API</a> <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;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacepmt.html#ace122e1b2c1cc95cddf393761772b306">pmt_msg_accepter_ref</a> (const <a class="el" href="namespacepmt.html#ab4b70d9293452eb74dd07c670e6811fa">pmt_t</a> &amp;obj)</td></tr>
<tr class="memdesc:ace122e1b2c1cc95cddf393761772b306"><td class="mdescLeft">&#160;</td><td class="mdescRight">Return underlying msg_accepter.  <a href="#ace122e1b2c1cc95cddf393761772b306"></a><br/></td></tr>
<tr class="separator:ace122e1b2c1cc95cddf393761772b306"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a333a5ba7eb3c3d896c2f642c093a0110"><td class="memItemLeft" align="right" valign="top"><a class="el" href="gruel_2src_2include_2gruel_2api_8h.html#af4aaed4185febb5244160f8484a6bc16">GRUEL_API</a> bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacepmt.html#a333a5ba7eb3c3d896c2f642c093a0110">pmt_eq</a> (const <a class="el" href="namespacepmt.html#ab4b70d9293452eb74dd07c670e6811fa">pmt_t</a> &amp;x, const <a class="el" href="namespacepmt.html#ab4b70d9293452eb74dd07c670e6811fa">pmt_t</a> &amp;y)</td></tr>
<tr class="memdesc:a333a5ba7eb3c3d896c2f642c093a0110"><td class="mdescLeft">&#160;</td><td class="mdescRight">Return true if x and y are the same object; otherwise return false.  <a href="#a333a5ba7eb3c3d896c2f642c093a0110"></a><br/></td></tr>
<tr class="separator:a333a5ba7eb3c3d896c2f642c093a0110"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a5d51db697ef5ce7a27305e78e43be95e"><td class="memItemLeft" align="right" valign="top"><a class="el" href="gruel_2src_2include_2gruel_2api_8h.html#af4aaed4185febb5244160f8484a6bc16">GRUEL_API</a> bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacepmt.html#a5d51db697ef5ce7a27305e78e43be95e">pmt_eqv</a> (const <a class="el" href="namespacepmt.html#ab4b70d9293452eb74dd07c670e6811fa">pmt_t</a> &amp;x, const <a class="el" href="namespacepmt.html#ab4b70d9293452eb74dd07c670e6811fa">pmt_t</a> &amp;y)</td></tr>
<tr class="memdesc:a5d51db697ef5ce7a27305e78e43be95e"><td class="mdescLeft">&#160;</td><td class="mdescRight">Return true if x and y should normally be regarded as the same object, else false.  <a href="#a5d51db697ef5ce7a27305e78e43be95e"></a><br/></td></tr>
<tr class="separator:a5d51db697ef5ce7a27305e78e43be95e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a65215a60439e06781a250c16f6266f89"><td class="memItemLeft" align="right" valign="top"><a class="el" href="gruel_2src_2include_2gruel_2api_8h.html#af4aaed4185febb5244160f8484a6bc16">GRUEL_API</a> bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacepmt.html#a65215a60439e06781a250c16f6266f89">pmt_equal</a> (const <a class="el" href="namespacepmt.html#ab4b70d9293452eb74dd07c670e6811fa">pmt_t</a> &amp;x, const <a class="el" href="namespacepmt.html#ab4b70d9293452eb74dd07c670e6811fa">pmt_t</a> &amp;y)</td></tr>
<tr class="separator:a65215a60439e06781a250c16f6266f89"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a76684f2c30f1f0134f526dababa3aa89"><td class="memItemLeft" align="right" valign="top"><a class="el" href="gruel_2src_2include_2gruel_2api_8h.html#af4aaed4185febb5244160f8484a6bc16">GRUEL_API</a> size_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacepmt.html#a76684f2c30f1f0134f526dababa3aa89">pmt_length</a> (const <a class="el" href="namespacepmt.html#ab4b70d9293452eb74dd07c670e6811fa">pmt_t</a> &amp;v)</td></tr>
<tr class="memdesc:a76684f2c30f1f0134f526dababa3aa89"><td class="mdescLeft">&#160;</td><td class="mdescRight">Return the number of elements in v.  <a href="#a76684f2c30f1f0134f526dababa3aa89"></a><br/></td></tr>
<tr class="separator:a76684f2c30f1f0134f526dababa3aa89"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a6b3881b0ad0e35682776e1882aab7797"><td class="memItemLeft" align="right" valign="top"><a class="el" href="gruel_2src_2include_2gruel_2api_8h.html#af4aaed4185febb5244160f8484a6bc16">GRUEL_API</a> <a class="el" href="namespacepmt.html#ab4b70d9293452eb74dd07c670e6811fa">pmt_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacepmt.html#a6b3881b0ad0e35682776e1882aab7797">pmt_assq</a> (<a class="el" href="namespacepmt.html#ab4b70d9293452eb74dd07c670e6811fa">pmt_t</a> obj, <a class="el" href="namespacepmt.html#ab4b70d9293452eb74dd07c670e6811fa">pmt_t</a> alist)</td></tr>
<tr class="memdesc:a6b3881b0ad0e35682776e1882aab7797"><td class="mdescLeft">&#160;</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="#a6b3881b0ad0e35682776e1882aab7797"></a><br/></td></tr>
<tr class="separator:a6b3881b0ad0e35682776e1882aab7797"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a76cb5037e87ed1059e9cd368e0f070be"><td class="memItemLeft" align="right" valign="top"><a class="el" href="gruel_2src_2include_2gruel_2api_8h.html#af4aaed4185febb5244160f8484a6bc16">GRUEL_API</a> <a class="el" href="namespacepmt.html#ab4b70d9293452eb74dd07c670e6811fa">pmt_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacepmt.html#a76cb5037e87ed1059e9cd368e0f070be">pmt_assv</a> (<a class="el" href="namespacepmt.html#ab4b70d9293452eb74dd07c670e6811fa">pmt_t</a> obj, <a class="el" href="namespacepmt.html#ab4b70d9293452eb74dd07c670e6811fa">pmt_t</a> alist)</td></tr>
<tr class="memdesc:a76cb5037e87ed1059e9cd368e0f070be"><td class="mdescLeft">&#160;</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="#a76cb5037e87ed1059e9cd368e0f070be"></a><br/></td></tr>
<tr class="separator:a76cb5037e87ed1059e9cd368e0f070be"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a1b46e28dadff1dbefc33854e0174b8fa"><td class="memItemLeft" align="right" valign="top"><a class="el" href="gruel_2src_2include_2gruel_2api_8h.html#af4aaed4185febb5244160f8484a6bc16">GRUEL_API</a> <a class="el" href="namespacepmt.html#ab4b70d9293452eb74dd07c670e6811fa">pmt_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacepmt.html#a1b46e28dadff1dbefc33854e0174b8fa">pmt_assoc</a> (<a class="el" href="namespacepmt.html#ab4b70d9293452eb74dd07c670e6811fa">pmt_t</a> obj, <a class="el" href="namespacepmt.html#ab4b70d9293452eb74dd07c670e6811fa">pmt_t</a> alist)</td></tr>
<tr class="memdesc:a1b46e28dadff1dbefc33854e0174b8fa"><td class="mdescLeft">&#160;</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="#a1b46e28dadff1dbefc33854e0174b8fa"></a><br/></td></tr>
<tr class="separator:a1b46e28dadff1dbefc33854e0174b8fa"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:adedfc1a4b0831f372eac7251ac1ee1cb"><td class="memItemLeft" align="right" valign="top"><a class="el" href="gruel_2src_2include_2gruel_2api_8h.html#af4aaed4185febb5244160f8484a6bc16">GRUEL_API</a> <a class="el" href="namespacepmt.html#ab4b70d9293452eb74dd07c670e6811fa">pmt_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacepmt.html#adedfc1a4b0831f372eac7251ac1ee1cb">pmt_map</a> (<a class="el" href="namespacepmt.html#ab4b70d9293452eb74dd07c670e6811fa">pmt_t</a> proc(const <a class="el" href="namespacepmt.html#ab4b70d9293452eb74dd07c670e6811fa">pmt_t</a> &amp;), <a class="el" href="namespacepmt.html#ab4b70d9293452eb74dd07c670e6811fa">pmt_t</a> list)</td></tr>
<tr class="memdesc:adedfc1a4b0831f372eac7251ac1ee1cb"><td class="mdescLeft">&#160;</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="#adedfc1a4b0831f372eac7251ac1ee1cb"></a><br/></td></tr>
<tr class="separator:adedfc1a4b0831f372eac7251ac1ee1cb"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae03131ca39632be27b6485db29da2393"><td class="memItemLeft" align="right" valign="top"><a class="el" href="gruel_2src_2include_2gruel_2api_8h.html#af4aaed4185febb5244160f8484a6bc16">GRUEL_API</a> <a class="el" href="namespacepmt.html#ab4b70d9293452eb74dd07c670e6811fa">pmt_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacepmt.html#ae03131ca39632be27b6485db29da2393">pmt_reverse</a> (<a class="el" href="namespacepmt.html#ab4b70d9293452eb74dd07c670e6811fa">pmt_t</a> list)</td></tr>
<tr class="memdesc:ae03131ca39632be27b6485db29da2393"><td class="mdescLeft">&#160;</td><td class="mdescRight">reverse <code>list</code>.  <a href="#ae03131ca39632be27b6485db29da2393"></a><br/></td></tr>
<tr class="separator:ae03131ca39632be27b6485db29da2393"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a779830f02252a1ac917885bf8bd47fb6"><td class="memItemLeft" align="right" valign="top"><a class="el" href="gruel_2src_2include_2gruel_2api_8h.html#af4aaed4185febb5244160f8484a6bc16">GRUEL_API</a> <a class="el" href="namespacepmt.html#ab4b70d9293452eb74dd07c670e6811fa">pmt_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacepmt.html#a779830f02252a1ac917885bf8bd47fb6">pmt_reverse_x</a> (<a class="el" href="namespacepmt.html#ab4b70d9293452eb74dd07c670e6811fa">pmt_t</a> list)</td></tr>
<tr class="memdesc:a779830f02252a1ac917885bf8bd47fb6"><td class="mdescLeft">&#160;</td><td class="mdescRight">destructively reverse <code>list</code>.  <a href="#a779830f02252a1ac917885bf8bd47fb6"></a><br/></td></tr>
<tr class="separator:a779830f02252a1ac917885bf8bd47fb6"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a8ed0d7c87edda8cb8879c990831fd293"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="namespacepmt.html#ab4b70d9293452eb74dd07c670e6811fa">pmt_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacepmt.html#a8ed0d7c87edda8cb8879c990831fd293">pmt_acons</a> (<a class="el" href="namespacepmt.html#ab4b70d9293452eb74dd07c670e6811fa">pmt_t</a> x, <a class="el" href="namespacepmt.html#ab4b70d9293452eb74dd07c670e6811fa">pmt_t</a> y, <a class="el" href="namespacepmt.html#ab4b70d9293452eb74dd07c670e6811fa">pmt_t</a> a)</td></tr>
<tr class="memdesc:a8ed0d7c87edda8cb8879c990831fd293"><td class="mdescLeft">&#160;</td><td class="mdescRight">(acons x y a) == (cons (cons x y) a)  <a href="#a8ed0d7c87edda8cb8879c990831fd293"></a><br/></td></tr>
<tr class="separator:a8ed0d7c87edda8cb8879c990831fd293"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a56e3ea8cf68ee7e413e9ee6ad9d54420"><td class="memItemLeft" align="right" valign="top"><a class="el" href="gruel_2src_2include_2gruel_2api_8h.html#af4aaed4185febb5244160f8484a6bc16">GRUEL_API</a> <a class="el" href="namespacepmt.html#ab4b70d9293452eb74dd07c670e6811fa">pmt_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacepmt.html#a56e3ea8cf68ee7e413e9ee6ad9d54420">pmt_nth</a> (size_t n, <a class="el" href="namespacepmt.html#ab4b70d9293452eb74dd07c670e6811fa">pmt_t</a> list)</td></tr>
<tr class="memdesc:a56e3ea8cf68ee7e413e9ee6ad9d54420"><td class="mdescLeft">&#160;</td><td class="mdescRight">locates <code>nth</code> element of <br/>
 list where the car is the 'zeroth' element.  <a href="#a56e3ea8cf68ee7e413e9ee6ad9d54420"></a><br/></td></tr>
<tr class="separator:a56e3ea8cf68ee7e413e9ee6ad9d54420"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a1afb7fba6d2a43a19f7e10c8ab0c75e1"><td class="memItemLeft" align="right" valign="top"><a class="el" href="gruel_2src_2include_2gruel_2api_8h.html#af4aaed4185febb5244160f8484a6bc16">GRUEL_API</a> <a class="el" href="namespacepmt.html#ab4b70d9293452eb74dd07c670e6811fa">pmt_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacepmt.html#a1afb7fba6d2a43a19f7e10c8ab0c75e1">pmt_nthcdr</a> (size_t n, <a class="el" href="namespacepmt.html#ab4b70d9293452eb74dd07c670e6811fa">pmt_t</a> list)</td></tr>
<tr class="memdesc:a1afb7fba6d2a43a19f7e10c8ab0c75e1"><td class="mdescLeft">&#160;</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="#a1afb7fba6d2a43a19f7e10c8ab0c75e1"></a><br/></td></tr>
<tr class="separator:a1afb7fba6d2a43a19f7e10c8ab0c75e1"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a5390ffee054496a5ad83600ea274ad24"><td class="memItemLeft" align="right" valign="top"><a class="el" href="gruel_2src_2include_2gruel_2api_8h.html#af4aaed4185febb5244160f8484a6bc16">GRUEL_API</a> <a class="el" href="namespacepmt.html#ab4b70d9293452eb74dd07c670e6811fa">pmt_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacepmt.html#a5390ffee054496a5ad83600ea274ad24">pmt_memq</a> (<a class="el" href="namespacepmt.html#ab4b70d9293452eb74dd07c670e6811fa">pmt_t</a> obj, <a class="el" href="namespacepmt.html#ab4b70d9293452eb74dd07c670e6811fa">pmt_t</a> list)</td></tr>
<tr class="memdesc:a5390ffee054496a5ad83600ea274ad24"><td class="mdescLeft">&#160;</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="#a5390ffee054496a5ad83600ea274ad24"></a><br/></td></tr>
<tr class="separator:a5390ffee054496a5ad83600ea274ad24"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a1473c4e093f0581315197188c723486d"><td class="memItemLeft" align="right" valign="top"><a class="el" href="gruel_2src_2include_2gruel_2api_8h.html#af4aaed4185febb5244160f8484a6bc16">GRUEL_API</a> <a class="el" href="namespacepmt.html#ab4b70d9293452eb74dd07c670e6811fa">pmt_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacepmt.html#a1473c4e093f0581315197188c723486d">pmt_memv</a> (<a class="el" href="namespacepmt.html#ab4b70d9293452eb74dd07c670e6811fa">pmt_t</a> obj, <a class="el" href="namespacepmt.html#ab4b70d9293452eb74dd07c670e6811fa">pmt_t</a> list)</td></tr>
<tr class="memdesc:a1473c4e093f0581315197188c723486d"><td class="mdescLeft">&#160;</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="#a1473c4e093f0581315197188c723486d"></a><br/></td></tr>
<tr class="separator:a1473c4e093f0581315197188c723486d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa1e2e87acf3be89fec3c3d3d4a7fe2ea"><td class="memItemLeft" align="right" valign="top"><a class="el" href="gruel_2src_2include_2gruel_2api_8h.html#af4aaed4185febb5244160f8484a6bc16">GRUEL_API</a> <a class="el" href="namespacepmt.html#ab4b70d9293452eb74dd07c670e6811fa">pmt_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacepmt.html#aa1e2e87acf3be89fec3c3d3d4a7fe2ea">pmt_member</a> (<a class="el" href="namespacepmt.html#ab4b70d9293452eb74dd07c670e6811fa">pmt_t</a> obj, <a class="el" href="namespacepmt.html#ab4b70d9293452eb74dd07c670e6811fa">pmt_t</a> list)</td></tr>
<tr class="memdesc:aa1e2e87acf3be89fec3c3d3d4a7fe2ea"><td class="mdescLeft">&#160;</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="#aa1e2e87acf3be89fec3c3d3d4a7fe2ea"></a><br/></td></tr>
<tr class="separator:aa1e2e87acf3be89fec3c3d3d4a7fe2ea"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a86419a2daec50e5597cb7ce6c28db6f3"><td class="memItemLeft" align="right" valign="top"><a class="el" href="gruel_2src_2include_2gruel_2api_8h.html#af4aaed4185febb5244160f8484a6bc16">GRUEL_API</a> bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacepmt.html#a86419a2daec50e5597cb7ce6c28db6f3">pmt_subsetp</a> (<a class="el" href="namespacepmt.html#ab4b70d9293452eb74dd07c670e6811fa">pmt_t</a> list1, <a class="el" href="namespacepmt.html#ab4b70d9293452eb74dd07c670e6811fa">pmt_t</a> list2)</td></tr>
<tr class="memdesc:a86419a2daec50e5597cb7ce6c28db6f3"><td class="mdescLeft">&#160;</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="#a86419a2daec50e5597cb7ce6c28db6f3"></a><br/></td></tr>
<tr class="separator:a86419a2daec50e5597cb7ce6c28db6f3"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a676fbe22b8cfd18fb62305023eb153a1"><td class="memItemLeft" align="right" valign="top"><a class="el" href="gruel_2src_2include_2gruel_2api_8h.html#af4aaed4185febb5244160f8484a6bc16">GRUEL_API</a> <a class="el" href="namespacepmt.html#ab4b70d9293452eb74dd07c670e6811fa">pmt_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacepmt.html#a676fbe22b8cfd18fb62305023eb153a1">pmt_list1</a> (const <a class="el" href="namespacepmt.html#ab4b70d9293452eb74dd07c670e6811fa">pmt_t</a> &amp;x1)</td></tr>
<tr class="memdesc:a676fbe22b8cfd18fb62305023eb153a1"><td class="mdescLeft">&#160;</td><td class="mdescRight">Return a list of length 1 containing <code>x1</code>.  <a href="#a676fbe22b8cfd18fb62305023eb153a1"></a><br/></td></tr>
<tr class="separator:a676fbe22b8cfd18fb62305023eb153a1"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:adf2db75f11a2af407c8f22c8e141e668"><td class="memItemLeft" align="right" valign="top"><a class="el" href="gruel_2src_2include_2gruel_2api_8h.html#af4aaed4185febb5244160f8484a6bc16">GRUEL_API</a> <a class="el" href="namespacepmt.html#ab4b70d9293452eb74dd07c670e6811fa">pmt_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacepmt.html#adf2db75f11a2af407c8f22c8e141e668">pmt_list2</a> (const <a class="el" href="namespacepmt.html#ab4b70d9293452eb74dd07c670e6811fa">pmt_t</a> &amp;x1, const <a class="el" href="namespacepmt.html#ab4b70d9293452eb74dd07c670e6811fa">pmt_t</a> &amp;x2)</td></tr>
<tr class="memdesc:adf2db75f11a2af407c8f22c8e141e668"><td class="mdescLeft">&#160;</td><td class="mdescRight">Return a list of length 2 containing <code>x1</code>, <code>x2</code>.  <a href="#adf2db75f11a2af407c8f22c8e141e668"></a><br/></td></tr>
<tr class="separator:adf2db75f11a2af407c8f22c8e141e668"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a6ca2161f588b1fd1d453d8f1589c1d42"><td class="memItemLeft" align="right" valign="top"><a class="el" href="gruel_2src_2include_2gruel_2api_8h.html#af4aaed4185febb5244160f8484a6bc16">GRUEL_API</a> <a class="el" href="namespacepmt.html#ab4b70d9293452eb74dd07c670e6811fa">pmt_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacepmt.html#a6ca2161f588b1fd1d453d8f1589c1d42">pmt_list3</a> (const <a class="el" href="namespacepmt.html#ab4b70d9293452eb74dd07c670e6811fa">pmt_t</a> &amp;x1, const <a class="el" href="namespacepmt.html#ab4b70d9293452eb74dd07c670e6811fa">pmt_t</a> &amp;x2, const <a class="el" href="namespacepmt.html#ab4b70d9293452eb74dd07c670e6811fa">pmt_t</a> &amp;x3)</td></tr>
<tr class="memdesc:a6ca2161f588b1fd1d453d8f1589c1d42"><td class="mdescLeft">&#160;</td><td class="mdescRight">Return a list of length 3 containing <code>x1</code>, <code>x2</code>, <code>x3</code>.  <a href="#a6ca2161f588b1fd1d453d8f1589c1d42"></a><br/></td></tr>
<tr class="separator:a6ca2161f588b1fd1d453d8f1589c1d42"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a7ab7f2be52ec8aa72f6391d598700f7a"><td class="memItemLeft" align="right" valign="top"><a class="el" href="gruel_2src_2include_2gruel_2api_8h.html#af4aaed4185febb5244160f8484a6bc16">GRUEL_API</a> <a class="el" href="namespacepmt.html#ab4b70d9293452eb74dd07c670e6811fa">pmt_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacepmt.html#a7ab7f2be52ec8aa72f6391d598700f7a">pmt_list4</a> (const <a class="el" href="namespacepmt.html#ab4b70d9293452eb74dd07c670e6811fa">pmt_t</a> &amp;x1, const <a class="el" href="namespacepmt.html#ab4b70d9293452eb74dd07c670e6811fa">pmt_t</a> &amp;x2, const <a class="el" href="namespacepmt.html#ab4b70d9293452eb74dd07c670e6811fa">pmt_t</a> &amp;x3, const <a class="el" href="namespacepmt.html#ab4b70d9293452eb74dd07c670e6811fa">pmt_t</a> &amp;x4)</td></tr>
<tr class="memdesc:a7ab7f2be52ec8aa72f6391d598700f7a"><td class="mdescLeft">&#160;</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="#a7ab7f2be52ec8aa72f6391d598700f7a"></a><br/></td></tr>
<tr class="separator:a7ab7f2be52ec8aa72f6391d598700f7a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab416c50be05e8bff098a4e6486a31a9b"><td class="memItemLeft" align="right" valign="top"><a class="el" href="gruel_2src_2include_2gruel_2api_8h.html#af4aaed4185febb5244160f8484a6bc16">GRUEL_API</a> <a class="el" href="namespacepmt.html#ab4b70d9293452eb74dd07c670e6811fa">pmt_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacepmt.html#ab416c50be05e8bff098a4e6486a31a9b">pmt_list5</a> (const <a class="el" href="namespacepmt.html#ab4b70d9293452eb74dd07c670e6811fa">pmt_t</a> &amp;x1, const <a class="el" href="namespacepmt.html#ab4b70d9293452eb74dd07c670e6811fa">pmt_t</a> &amp;x2, const <a class="el" href="namespacepmt.html#ab4b70d9293452eb74dd07c670e6811fa">pmt_t</a> &amp;x3, const <a class="el" href="namespacepmt.html#ab4b70d9293452eb74dd07c670e6811fa">pmt_t</a> &amp;x4, const <a class="el" href="namespacepmt.html#ab4b70d9293452eb74dd07c670e6811fa">pmt_t</a> &amp;x5)</td></tr>
<tr class="memdesc:ab416c50be05e8bff098a4e6486a31a9b"><td class="mdescLeft">&#160;</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="#ab416c50be05e8bff098a4e6486a31a9b"></a><br/></td></tr>
<tr class="separator:ab416c50be05e8bff098a4e6486a31a9b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a5a6ce26b214adcdd4358f2da937a4cd2"><td class="memItemLeft" align="right" valign="top"><a class="el" href="gruel_2src_2include_2gruel_2api_8h.html#af4aaed4185febb5244160f8484a6bc16">GRUEL_API</a> <a class="el" href="namespacepmt.html#ab4b70d9293452eb74dd07c670e6811fa">pmt_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacepmt.html#a5a6ce26b214adcdd4358f2da937a4cd2">pmt_list6</a> (const <a class="el" href="namespacepmt.html#ab4b70d9293452eb74dd07c670e6811fa">pmt_t</a> &amp;x1, const <a class="el" href="namespacepmt.html#ab4b70d9293452eb74dd07c670e6811fa">pmt_t</a> &amp;x2, const <a class="el" href="namespacepmt.html#ab4b70d9293452eb74dd07c670e6811fa">pmt_t</a> &amp;x3, const <a class="el" href="namespacepmt.html#ab4b70d9293452eb74dd07c670e6811fa">pmt_t</a> &amp;x4, const <a class="el" href="namespacepmt.html#ab4b70d9293452eb74dd07c670e6811fa">pmt_t</a> &amp;x5, const <a class="el" href="namespacepmt.html#ab4b70d9293452eb74dd07c670e6811fa">pmt_t</a> &amp;x6)</td></tr>
<tr class="memdesc:a5a6ce26b214adcdd4358f2da937a4cd2"><td class="mdescLeft">&#160;</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="#a5a6ce26b214adcdd4358f2da937a4cd2"></a><br/></td></tr>
<tr class="separator:a5a6ce26b214adcdd4358f2da937a4cd2"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac5510b07208bc3d3705aac0cacab5d3e"><td class="memItemLeft" align="right" valign="top"><a class="el" href="gruel_2src_2include_2gruel_2api_8h.html#af4aaed4185febb5244160f8484a6bc16">GRUEL_API</a> <a class="el" href="namespacepmt.html#ab4b70d9293452eb74dd07c670e6811fa">pmt_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacepmt.html#ac5510b07208bc3d3705aac0cacab5d3e">pmt_list_add</a> (<a class="el" href="namespacepmt.html#ab4b70d9293452eb74dd07c670e6811fa">pmt_t</a> list, const <a class="el" href="namespacepmt.html#ab4b70d9293452eb74dd07c670e6811fa">pmt_t</a> &amp;item)</td></tr>
<tr class="memdesc:ac5510b07208bc3d3705aac0cacab5d3e"><td class="mdescLeft">&#160;</td><td class="mdescRight">Return <code>list</code> with <code>item</code> added to it.  <a href="#ac5510b07208bc3d3705aac0cacab5d3e"></a><br/></td></tr>
<tr class="separator:ac5510b07208bc3d3705aac0cacab5d3e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a22d463ffd26f9f147f2432718098d241"><td class="memItemLeft" align="right" valign="top"><a class="el" href="gruel_2src_2include_2gruel_2api_8h.html#af4aaed4185febb5244160f8484a6bc16">GRUEL_API</a> <a class="el" href="namespacepmt.html#ab4b70d9293452eb74dd07c670e6811fa">pmt_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacepmt.html#a22d463ffd26f9f147f2432718098d241">pmt_list_rm</a> (<a class="el" href="namespacepmt.html#ab4b70d9293452eb74dd07c670e6811fa">pmt_t</a> list, const <a class="el" href="namespacepmt.html#ab4b70d9293452eb74dd07c670e6811fa">pmt_t</a> &amp;item)</td></tr>
<tr class="memdesc:a22d463ffd26f9f147f2432718098d241"><td class="mdescLeft">&#160;</td><td class="mdescRight">Return <code>list</code> with <code>item</code> removed from it.  <a href="#a22d463ffd26f9f147f2432718098d241"></a><br/></td></tr>
<tr class="separator:a22d463ffd26f9f147f2432718098d241"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a70fa1c5e3c6f5c85aef42c09fdede746"><td class="memItemLeft" align="right" valign="top"><a class="el" href="gruel_2src_2include_2gruel_2api_8h.html#af4aaed4185febb5244160f8484a6bc16">GRUEL_API</a> bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacepmt.html#a70fa1c5e3c6f5c85aef42c09fdede746">pmt_list_has</a> (<a class="el" href="namespacepmt.html#ab4b70d9293452eb74dd07c670e6811fa">pmt_t</a> list, const <a class="el" href="namespacepmt.html#ab4b70d9293452eb74dd07c670e6811fa">pmt_t</a> &amp;item)</td></tr>
<tr class="memdesc:a70fa1c5e3c6f5c85aef42c09fdede746"><td class="mdescLeft">&#160;</td><td class="mdescRight">Return bool of <code>list</code> contains <code>item</code>.  <a href="#a70fa1c5e3c6f5c85aef42c09fdede746"></a><br/></td></tr>
<tr class="separator:a70fa1c5e3c6f5c85aef42c09fdede746"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a762adbb598bbf7881d4f304b9b701870"><td class="memItemLeft" align="right" valign="top"><a class="el" href="gruel_2src_2include_2gruel_2api_8h.html#af4aaed4185febb5244160f8484a6bc16">GRUEL_API</a> bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacepmt.html#a762adbb598bbf7881d4f304b9b701870">pmt_is_eof_object</a> (<a class="el" href="namespacepmt.html#ab4b70d9293452eb74dd07c670e6811fa">pmt_t</a> obj)</td></tr>
<tr class="memdesc:a762adbb598bbf7881d4f304b9b701870"><td class="mdescLeft">&#160;</td><td class="mdescRight">return true if obj is the EOF object, otherwise return false.  <a href="#a762adbb598bbf7881d4f304b9b701870"></a><br/></td></tr>
<tr class="separator:a762adbb598bbf7881d4f304b9b701870"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a74d783fbff16a7120b4b3aa5d4496b3d"><td class="memItemLeft" align="right" valign="top"><a class="el" href="gruel_2src_2include_2gruel_2api_8h.html#af4aaed4185febb5244160f8484a6bc16">GRUEL_API</a> <a class="el" href="namespacepmt.html#ab4b70d9293452eb74dd07c670e6811fa">pmt_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacepmt.html#a74d783fbff16a7120b4b3aa5d4496b3d">pmt_read</a> (std::istream &amp;port)</td></tr>
<tr class="separator:a74d783fbff16a7120b4b3aa5d4496b3d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:afc9b38978f8c91be90e17580e70f4f40"><td class="memItemLeft" align="right" valign="top"><a class="el" href="gruel_2src_2include_2gruel_2api_8h.html#af4aaed4185febb5244160f8484a6bc16">GRUEL_API</a> <a class="el" href="volk_8tmpl_8h.html#a8dc2b7da310a28e667530ba0e8ca4cc4">void</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacepmt.html#afc9b38978f8c91be90e17580e70f4f40">pmt_write</a> (<a class="el" href="namespacepmt.html#ab4b70d9293452eb74dd07c670e6811fa">pmt_t</a> obj, std::ostream &amp;port)</td></tr>
<tr class="separator:afc9b38978f8c91be90e17580e70f4f40"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa0313943107adc90729d8d72396daaf2"><td class="memItemLeft" align="right" valign="top"><a class="el" href="gruel_2src_2include_2gruel_2api_8h.html#af4aaed4185febb5244160f8484a6bc16">GRUEL_API</a> std::string&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacepmt.html#aa0313943107adc90729d8d72396daaf2">pmt_write_string</a> (<a class="el" href="namespacepmt.html#ab4b70d9293452eb74dd07c670e6811fa">pmt_t</a> obj)</td></tr>
<tr class="separator:aa0313943107adc90729d8d72396daaf2"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a00bbbca4612cf6112cac5d506199f57e"><td class="memItemLeft" align="right" valign="top"><a class="el" href="gruel_2src_2include_2gruel_2api_8h.html#af4aaed4185febb5244160f8484a6bc16">GRUEL_API</a> std::ostream &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacepmt.html#a00bbbca4612cf6112cac5d506199f57e">operator&lt;&lt;</a> (std::ostream &amp;os, <a class="el" href="namespacepmt.html#ab4b70d9293452eb74dd07c670e6811fa">pmt_t</a> obj)</td></tr>
<tr class="separator:a00bbbca4612cf6112cac5d506199f57e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aef241cfd8cabf5a7e363d7041ccbe1bb"><td class="memItemLeft" align="right" valign="top"><a class="el" href="gruel_2src_2include_2gruel_2api_8h.html#af4aaed4185febb5244160f8484a6bc16">GRUEL_API</a> <a class="el" href="volk_8tmpl_8h.html#a8dc2b7da310a28e667530ba0e8ca4cc4">void</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacepmt.html#aef241cfd8cabf5a7e363d7041ccbe1bb">pmt_print</a> (<a class="el" href="namespacepmt.html#ab4b70d9293452eb74dd07c670e6811fa">pmt_t</a> v)</td></tr>
<tr class="memdesc:aef241cfd8cabf5a7e363d7041ccbe1bb"><td class="mdescLeft">&#160;</td><td class="mdescRight">Write pmt string representation to stdout.  <a href="#aef241cfd8cabf5a7e363d7041ccbe1bb"></a><br/></td></tr>
<tr class="separator:aef241cfd8cabf5a7e363d7041ccbe1bb"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:abd8e2c3ab8ea55b273b9d042814a075d"><td class="memItemLeft" align="right" valign="top"><a class="el" href="gruel_2src_2include_2gruel_2api_8h.html#af4aaed4185febb5244160f8484a6bc16">GRUEL_API</a> bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacepmt.html#abd8e2c3ab8ea55b273b9d042814a075d">pmt_serialize</a> (<a class="el" href="namespacepmt.html#ab4b70d9293452eb74dd07c670e6811fa">pmt_t</a> obj, std::streambuf &amp;sink)</td></tr>
<tr class="memdesc:abd8e2c3ab8ea55b273b9d042814a075d"><td class="mdescLeft">&#160;</td><td class="mdescRight">Write portable byte-serial representation of <code>obj</code> to <code>sink</code>.  <a href="#abd8e2c3ab8ea55b273b9d042814a075d"></a><br/></td></tr>
<tr class="separator:abd8e2c3ab8ea55b273b9d042814a075d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a60fd58fe554cbeef5440b3ffb2814d8d"><td class="memItemLeft" align="right" valign="top"><a class="el" href="gruel_2src_2include_2gruel_2api_8h.html#af4aaed4185febb5244160f8484a6bc16">GRUEL_API</a> <a class="el" href="namespacepmt.html#ab4b70d9293452eb74dd07c670e6811fa">pmt_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacepmt.html#a60fd58fe554cbeef5440b3ffb2814d8d">pmt_deserialize</a> (std::streambuf &amp;source)</td></tr>
<tr class="memdesc:a60fd58fe554cbeef5440b3ffb2814d8d"><td class="mdescLeft">&#160;</td><td class="mdescRight">Create obj from portable byte-serial representation.  <a href="#a60fd58fe554cbeef5440b3ffb2814d8d"></a><br/></td></tr>
<tr class="separator:a60fd58fe554cbeef5440b3ffb2814d8d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad483e5c06e7a31b5818f0baabb167854"><td class="memItemLeft" align="right" valign="top"><a class="el" href="gruel_2src_2include_2gruel_2api_8h.html#af4aaed4185febb5244160f8484a6bc16">GRUEL_API</a> <a class="el" href="volk_8tmpl_8h.html#a8dc2b7da310a28e667530ba0e8ca4cc4">void</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacepmt.html#ad483e5c06e7a31b5818f0baabb167854">pmt_dump_sizeof</a> ()</td></tr>
<tr class="separator:ad483e5c06e7a31b5818f0baabb167854"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a9ec30079614ead54081b29c3473181be"><td class="memItemLeft" align="right" valign="top"><a class="el" href="gruel_2src_2include_2gruel_2api_8h.html#af4aaed4185febb5244160f8484a6bc16">GRUEL_API</a> std::string&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacepmt.html#a9ec30079614ead54081b29c3473181be">pmt_serialize_str</a> (<a class="el" href="namespacepmt.html#ab4b70d9293452eb74dd07c670e6811fa">pmt_t</a> obj)</td></tr>
<tr class="memdesc:a9ec30079614ead54081b29c3473181be"><td class="mdescLeft">&#160;</td><td class="mdescRight">Provide a simple string generating interface to pmt's serialize function.  <a href="#a9ec30079614ead54081b29c3473181be"></a><br/></td></tr>
<tr class="separator:a9ec30079614ead54081b29c3473181be"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a21ef652ea9953cc509d0f112a10a1cf0"><td class="memItemLeft" align="right" valign="top"><a class="el" href="gruel_2src_2include_2gruel_2api_8h.html#af4aaed4185febb5244160f8484a6bc16">GRUEL_API</a> <a class="el" href="namespacepmt.html#ab4b70d9293452eb74dd07c670e6811fa">pmt_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacepmt.html#a21ef652ea9953cc509d0f112a10a1cf0">pmt_deserialize_str</a> (std::string str)</td></tr>
<tr class="memdesc:a21ef652ea9953cc509d0f112a10a1cf0"><td class="mdescLeft">&#160;</td><td class="mdescRight">Provide a simple string generating interface to pmt's deserialize function.  <a href="#a21ef652ea9953cc509d0f112a10a1cf0"></a><br/></td></tr>
<tr class="separator:a21ef652ea9953cc509d0f112a10a1cf0"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a90faad6086ac00280e0cfd8bb541bd64"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="namespacepmt.html#ab4b70d9293452eb74dd07c670e6811fa">pmt_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacepmt.html#a90faad6086ac00280e0cfd8bb541bd64">mp</a> (const std::string &amp;s)</td></tr>
<tr class="memdesc:a90faad6086ac00280e0cfd8bb541bd64"><td class="mdescLeft">&#160;</td><td class="mdescRight">Make pmt symbol.  <a href="#a90faad6086ac00280e0cfd8bb541bd64"></a><br/></td></tr>
<tr class="separator:a90faad6086ac00280e0cfd8bb541bd64"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa2dfbbf50e23200827e9596bd3dbf3e1"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="namespacepmt.html#ab4b70d9293452eb74dd07c670e6811fa">pmt_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacepmt.html#aa2dfbbf50e23200827e9596bd3dbf3e1">mp</a> (const char *s)</td></tr>
<tr class="memdesc:aa2dfbbf50e23200827e9596bd3dbf3e1"><td class="mdescLeft">&#160;</td><td class="mdescRight">Make pmt symbol.  <a href="#aa2dfbbf50e23200827e9596bd3dbf3e1"></a><br/></td></tr>
<tr class="separator:aa2dfbbf50e23200827e9596bd3dbf3e1"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a2b70fa1277feb796c4d18bec8c5c29ff"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="namespacepmt.html#ab4b70d9293452eb74dd07c670e6811fa">pmt_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacepmt.html#a2b70fa1277feb796c4d18bec8c5c29ff">mp</a> (long x)</td></tr>
<tr class="memdesc:a2b70fa1277feb796c4d18bec8c5c29ff"><td class="mdescLeft">&#160;</td><td class="mdescRight">Make pmt long.  <a href="#a2b70fa1277feb796c4d18bec8c5c29ff"></a><br/></td></tr>
<tr class="separator:a2b70fa1277feb796c4d18bec8c5c29ff"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac2a72e37a2e23cfbd7352c43249920ff"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="namespacepmt.html#ab4b70d9293452eb74dd07c670e6811fa">pmt_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacepmt.html#ac2a72e37a2e23cfbd7352c43249920ff">mp</a> (long long unsigned x)</td></tr>
<tr class="memdesc:ac2a72e37a2e23cfbd7352c43249920ff"><td class="mdescLeft">&#160;</td><td class="mdescRight">Make pmt long.  <a href="#ac2a72e37a2e23cfbd7352c43249920ff"></a><br/></td></tr>
<tr class="separator:ac2a72e37a2e23cfbd7352c43249920ff"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a47e52cfd9e251fd413a29cf336bdb3f5"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="namespacepmt.html#ab4b70d9293452eb74dd07c670e6811fa">pmt_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacepmt.html#a47e52cfd9e251fd413a29cf336bdb3f5">mp</a> (int x)</td></tr>
<tr class="memdesc:a47e52cfd9e251fd413a29cf336bdb3f5"><td class="mdescLeft">&#160;</td><td class="mdescRight">Make pmt long.  <a href="#a47e52cfd9e251fd413a29cf336bdb3f5"></a><br/></td></tr>
<tr class="separator:a47e52cfd9e251fd413a29cf336bdb3f5"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a7e6637f6cf126ed6fc4642d176277ef5"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="namespacepmt.html#ab4b70d9293452eb74dd07c670e6811fa">pmt_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacepmt.html#a7e6637f6cf126ed6fc4642d176277ef5">mp</a> (double x)</td></tr>
<tr class="memdesc:a7e6637f6cf126ed6fc4642d176277ef5"><td class="mdescLeft">&#160;</td><td class="mdescRight">Make pmt double.  <a href="#a7e6637f6cf126ed6fc4642d176277ef5"></a><br/></td></tr>
<tr class="separator:a7e6637f6cf126ed6fc4642d176277ef5"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a9ee9d8f890d409fc9be4258d5cf5f192"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="namespacepmt.html#ab4b70d9293452eb74dd07c670e6811fa">pmt_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacepmt.html#a9ee9d8f890d409fc9be4258d5cf5f192">mp</a> (std::complex&lt; double &gt; z)</td></tr>
<tr class="memdesc:a9ee9d8f890d409fc9be4258d5cf5f192"><td class="mdescLeft">&#160;</td><td class="mdescRight">Make pmt complex.  <a href="#a9ee9d8f890d409fc9be4258d5cf5f192"></a><br/></td></tr>
<tr class="separator:a9ee9d8f890d409fc9be4258d5cf5f192"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a35d748c13a5dd4791f438d4faef14696"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="namespacepmt.html#ab4b70d9293452eb74dd07c670e6811fa">pmt_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacepmt.html#a35d748c13a5dd4791f438d4faef14696">mp</a> (std::complex&lt; float &gt; z)</td></tr>
<tr class="memdesc:a35d748c13a5dd4791f438d4faef14696"><td class="mdescLeft">&#160;</td><td class="mdescRight">Make pmt complex.  <a href="#a35d748c13a5dd4791f438d4faef14696"></a><br/></td></tr>
<tr class="separator:a35d748c13a5dd4791f438d4faef14696"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a017511b5df5fad9de0c57dbc6e40ba45"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="namespacepmt.html#ab4b70d9293452eb74dd07c670e6811fa">pmt_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacepmt.html#a017511b5df5fad9de0c57dbc6e40ba45">mp</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 class="memdesc:a017511b5df5fad9de0c57dbc6e40ba45"><td class="mdescLeft">&#160;</td><td class="mdescRight">Make pmt msg_accepter.  <a href="#a017511b5df5fad9de0c57dbc6e40ba45"></a><br/></td></tr>
<tr class="separator:a017511b5df5fad9de0c57dbc6e40ba45"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a666fae66f3c79baf04cba8cc751bb519"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="namespacepmt.html#ab4b70d9293452eb74dd07c670e6811fa">pmt_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacepmt.html#a666fae66f3c79baf04cba8cc751bb519">mp</a> (const <a class="el" href="volk_8tmpl_8h.html#a8dc2b7da310a28e667530ba0e8ca4cc4">void</a> *data, size_t len_in_bytes)</td></tr>
<tr class="memdesc:a666fae66f3c79baf04cba8cc751bb519"><td class="mdescLeft">&#160;</td><td class="mdescRight">Make pmt Binary Large Object (BLOB)  <a href="#a666fae66f3c79baf04cba8cc751bb519"></a><br/></td></tr>
<tr class="separator:a666fae66f3c79baf04cba8cc751bb519"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab3b99af6348a131fd3b45964a2d3b6da"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="namespacepmt.html#ab4b70d9293452eb74dd07c670e6811fa">pmt_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacepmt.html#ab3b99af6348a131fd3b45964a2d3b6da">mp</a> (const <a class="el" href="namespacepmt.html#ab4b70d9293452eb74dd07c670e6811fa">pmt_t</a> &amp;e0)</td></tr>
<tr class="memdesc:ab3b99af6348a131fd3b45964a2d3b6da"><td class="mdescLeft">&#160;</td><td class="mdescRight">Make tuple.  <a href="#ab3b99af6348a131fd3b45964a2d3b6da"></a><br/></td></tr>
<tr class="separator:ab3b99af6348a131fd3b45964a2d3b6da"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a9c0c808a7048ad5a985e7320f4d33477"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="namespacepmt.html#ab4b70d9293452eb74dd07c670e6811fa">pmt_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacepmt.html#a9c0c808a7048ad5a985e7320f4d33477">mp</a> (const <a class="el" href="namespacepmt.html#ab4b70d9293452eb74dd07c670e6811fa">pmt_t</a> &amp;e0, const <a class="el" href="namespacepmt.html#ab4b70d9293452eb74dd07c670e6811fa">pmt_t</a> &amp;e1)</td></tr>
<tr class="memdesc:a9c0c808a7048ad5a985e7320f4d33477"><td class="mdescLeft">&#160;</td><td class="mdescRight">Make tuple.  <a href="#a9c0c808a7048ad5a985e7320f4d33477"></a><br/></td></tr>
<tr class="separator:a9c0c808a7048ad5a985e7320f4d33477"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:abd7520ae0376e5170574641720bec505"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="namespacepmt.html#ab4b70d9293452eb74dd07c670e6811fa">pmt_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacepmt.html#abd7520ae0376e5170574641720bec505">mp</a> (const <a class="el" href="namespacepmt.html#ab4b70d9293452eb74dd07c670e6811fa">pmt_t</a> &amp;e0, const <a class="el" href="namespacepmt.html#ab4b70d9293452eb74dd07c670e6811fa">pmt_t</a> &amp;e1, const <a class="el" href="namespacepmt.html#ab4b70d9293452eb74dd07c670e6811fa">pmt_t</a> &amp;e2)</td></tr>
<tr class="memdesc:abd7520ae0376e5170574641720bec505"><td class="mdescLeft">&#160;</td><td class="mdescRight">Make tuple.  <a href="#abd7520ae0376e5170574641720bec505"></a><br/></td></tr>
<tr class="separator:abd7520ae0376e5170574641720bec505"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:afdee46085171ef765393e8ee430fbff6"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="namespacepmt.html#ab4b70d9293452eb74dd07c670e6811fa">pmt_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacepmt.html#afdee46085171ef765393e8ee430fbff6">mp</a> (const <a class="el" href="namespacepmt.html#ab4b70d9293452eb74dd07c670e6811fa">pmt_t</a> &amp;e0, const <a class="el" href="namespacepmt.html#ab4b70d9293452eb74dd07c670e6811fa">pmt_t</a> &amp;e1, const <a class="el" href="namespacepmt.html#ab4b70d9293452eb74dd07c670e6811fa">pmt_t</a> &amp;e2, const <a class="el" href="namespacepmt.html#ab4b70d9293452eb74dd07c670e6811fa">pmt_t</a> &amp;e3)</td></tr>
<tr class="memdesc:afdee46085171ef765393e8ee430fbff6"><td class="mdescLeft">&#160;</td><td class="mdescRight">Make tuple.  <a href="#afdee46085171ef765393e8ee430fbff6"></a><br/></td></tr>
<tr class="separator:afdee46085171ef765393e8ee430fbff6"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa221c1e506893916fd63dc3277c97e8c"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="namespacepmt.html#ab4b70d9293452eb74dd07c670e6811fa">pmt_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacepmt.html#aa221c1e506893916fd63dc3277c97e8c">mp</a> (const <a class="el" href="namespacepmt.html#ab4b70d9293452eb74dd07c670e6811fa">pmt_t</a> &amp;e0, const <a class="el" href="namespacepmt.html#ab4b70d9293452eb74dd07c670e6811fa">pmt_t</a> &amp;e1, const <a class="el" href="namespacepmt.html#ab4b70d9293452eb74dd07c670e6811fa">pmt_t</a> &amp;e2, const <a class="el" href="namespacepmt.html#ab4b70d9293452eb74dd07c670e6811fa">pmt_t</a> &amp;e3, const <a class="el" href="namespacepmt.html#ab4b70d9293452eb74dd07c670e6811fa">pmt_t</a> &amp;e4)</td></tr>
<tr class="memdesc:aa221c1e506893916fd63dc3277c97e8c"><td class="mdescLeft">&#160;</td><td class="mdescRight">Make tuple.  <a href="#aa221c1e506893916fd63dc3277c97e8c"></a><br/></td></tr>
<tr class="separator:aa221c1e506893916fd63dc3277c97e8c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa1997cda1998278fd252163b0767596e"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="namespacepmt.html#ab4b70d9293452eb74dd07c670e6811fa">pmt_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacepmt.html#aa1997cda1998278fd252163b0767596e">mp</a> (const <a class="el" href="namespacepmt.html#ab4b70d9293452eb74dd07c670e6811fa">pmt_t</a> &amp;e0, const <a class="el" href="namespacepmt.html#ab4b70d9293452eb74dd07c670e6811fa">pmt_t</a> &amp;e1, const <a class="el" href="namespacepmt.html#ab4b70d9293452eb74dd07c670e6811fa">pmt_t</a> &amp;e2, const <a class="el" href="namespacepmt.html#ab4b70d9293452eb74dd07c670e6811fa">pmt_t</a> &amp;e3, const <a class="el" href="namespacepmt.html#ab4b70d9293452eb74dd07c670e6811fa">pmt_t</a> &amp;e4, const <a class="el" href="namespacepmt.html#ab4b70d9293452eb74dd07c670e6811fa">pmt_t</a> &amp;e5)</td></tr>
<tr class="memdesc:aa1997cda1998278fd252163b0767596e"><td class="mdescLeft">&#160;</td><td class="mdescRight">Make tuple.  <a href="#aa1997cda1998278fd252163b0767596e"></a><br/></td></tr>
<tr class="separator:aa1997cda1998278fd252163b0767596e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:abc97c408a75ec28807caefb97f2a9391"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="namespacepmt.html#ab4b70d9293452eb74dd07c670e6811fa">pmt_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacepmt.html#abc97c408a75ec28807caefb97f2a9391">mp</a> (const <a class="el" href="namespacepmt.html#ab4b70d9293452eb74dd07c670e6811fa">pmt_t</a> &amp;e0, const <a class="el" href="namespacepmt.html#ab4b70d9293452eb74dd07c670e6811fa">pmt_t</a> &amp;e1, const <a class="el" href="namespacepmt.html#ab4b70d9293452eb74dd07c670e6811fa">pmt_t</a> &amp;e2, const <a class="el" href="namespacepmt.html#ab4b70d9293452eb74dd07c670e6811fa">pmt_t</a> &amp;e3, const <a class="el" href="namespacepmt.html#ab4b70d9293452eb74dd07c670e6811fa">pmt_t</a> &amp;e4, const <a class="el" href="namespacepmt.html#ab4b70d9293452eb74dd07c670e6811fa">pmt_t</a> &amp;e5, const <a class="el" href="namespacepmt.html#ab4b70d9293452eb74dd07c670e6811fa">pmt_t</a> &amp;e6)</td></tr>
<tr class="memdesc:abc97c408a75ec28807caefb97f2a9391"><td class="mdescLeft">&#160;</td><td class="mdescRight">Make tuple.  <a href="#abc97c408a75ec28807caefb97f2a9391"></a><br/></td></tr>
<tr class="separator:abc97c408a75ec28807caefb97f2a9391"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a5202ec82d6b890c70207067b80f7b348"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="namespacepmt.html#ab4b70d9293452eb74dd07c670e6811fa">pmt_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacepmt.html#a5202ec82d6b890c70207067b80f7b348">mp</a> (const <a class="el" href="namespacepmt.html#ab4b70d9293452eb74dd07c670e6811fa">pmt_t</a> &amp;e0, const <a class="el" href="namespacepmt.html#ab4b70d9293452eb74dd07c670e6811fa">pmt_t</a> &amp;e1, const <a class="el" href="namespacepmt.html#ab4b70d9293452eb74dd07c670e6811fa">pmt_t</a> &amp;e2, const <a class="el" href="namespacepmt.html#ab4b70d9293452eb74dd07c670e6811fa">pmt_t</a> &amp;e3, const <a class="el" href="namespacepmt.html#ab4b70d9293452eb74dd07c670e6811fa">pmt_t</a> &amp;e4, const <a class="el" href="namespacepmt.html#ab4b70d9293452eb74dd07c670e6811fa">pmt_t</a> &amp;e5, const <a class="el" href="namespacepmt.html#ab4b70d9293452eb74dd07c670e6811fa">pmt_t</a> &amp;e6, const <a class="el" href="namespacepmt.html#ab4b70d9293452eb74dd07c670e6811fa">pmt_t</a> &amp;e7)</td></tr>
<tr class="memdesc:a5202ec82d6b890c70207067b80f7b348"><td class="mdescLeft">&#160;</td><td class="mdescRight">Make tuple.  <a href="#a5202ec82d6b890c70207067b80f7b348"></a><br/></td></tr>
<tr class="separator:a5202ec82d6b890c70207067b80f7b348"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae31ec5a716e1951b5ce3fcdba786dcea"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="namespacepmt.html#ab4b70d9293452eb74dd07c670e6811fa">pmt_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacepmt.html#ae31ec5a716e1951b5ce3fcdba786dcea">mp</a> (const <a class="el" href="namespacepmt.html#ab4b70d9293452eb74dd07c670e6811fa">pmt_t</a> &amp;e0, const <a class="el" href="namespacepmt.html#ab4b70d9293452eb74dd07c670e6811fa">pmt_t</a> &amp;e1, const <a class="el" href="namespacepmt.html#ab4b70d9293452eb74dd07c670e6811fa">pmt_t</a> &amp;e2, const <a class="el" href="namespacepmt.html#ab4b70d9293452eb74dd07c670e6811fa">pmt_t</a> &amp;e3, const <a class="el" href="namespacepmt.html#ab4b70d9293452eb74dd07c670e6811fa">pmt_t</a> &amp;e4, const <a class="el" href="namespacepmt.html#ab4b70d9293452eb74dd07c670e6811fa">pmt_t</a> &amp;e5, const <a class="el" href="namespacepmt.html#ab4b70d9293452eb74dd07c670e6811fa">pmt_t</a> &amp;e6, const <a class="el" href="namespacepmt.html#ab4b70d9293452eb74dd07c670e6811fa">pmt_t</a> &amp;e7, const <a class="el" href="namespacepmt.html#ab4b70d9293452eb74dd07c670e6811fa">pmt_t</a> &amp;e8)</td></tr>
<tr class="memdesc:ae31ec5a716e1951b5ce3fcdba786dcea"><td class="mdescLeft">&#160;</td><td class="mdescRight">Make tuple.  <a href="#ae31ec5a716e1951b5ce3fcdba786dcea"></a><br/></td></tr>
<tr class="separator:ae31ec5a716e1951b5ce3fcdba786dcea"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a2bad807c4a8c8d42bbf96a035f89e51e"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="namespacepmt.html#ab4b70d9293452eb74dd07c670e6811fa">pmt_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacepmt.html#a2bad807c4a8c8d42bbf96a035f89e51e">mp</a> (const <a class="el" href="namespacepmt.html#ab4b70d9293452eb74dd07c670e6811fa">pmt_t</a> &amp;e0, const <a class="el" href="namespacepmt.html#ab4b70d9293452eb74dd07c670e6811fa">pmt_t</a> &amp;e1, const <a class="el" href="namespacepmt.html#ab4b70d9293452eb74dd07c670e6811fa">pmt_t</a> &amp;e2, const <a class="el" href="namespacepmt.html#ab4b70d9293452eb74dd07c670e6811fa">pmt_t</a> &amp;e3, const <a class="el" href="namespacepmt.html#ab4b70d9293452eb74dd07c670e6811fa">pmt_t</a> &amp;e4, const <a class="el" href="namespacepmt.html#ab4b70d9293452eb74dd07c670e6811fa">pmt_t</a> &amp;e5, const <a class="el" href="namespacepmt.html#ab4b70d9293452eb74dd07c670e6811fa">pmt_t</a> &amp;e6, const <a class="el" href="namespacepmt.html#ab4b70d9293452eb74dd07c670e6811fa">pmt_t</a> &amp;e7, const <a class="el" href="namespacepmt.html#ab4b70d9293452eb74dd07c670e6811fa">pmt_t</a> &amp;e8, const <a class="el" href="namespacepmt.html#ab4b70d9293452eb74dd07c670e6811fa">pmt_t</a> &amp;e9)</td></tr>
<tr class="memdesc:a2bad807c4a8c8d42bbf96a035f89e51e"><td class="mdescLeft">&#160;</td><td class="mdescRight">Make tuple.  <a href="#a2bad807c4a8c8d42bbf96a035f89e51e"></a><br/></td></tr>
<tr class="separator:a2bad807c4a8c8d42bbf96a035f89e51e"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="var-members"></a>
Variables</h2></td></tr>
<tr class="memitem:ad41a6c124e405727b4b5ea54247005ac"><td class="memItemLeft" align="right" valign="top"><a class="el" href="gruel_2src_2include_2gruel_2api_8h.html#af4aaed4185febb5244160f8484a6bc16">GRUEL_API</a> const <a class="el" href="namespacepmt.html#ab4b70d9293452eb74dd07c670e6811fa">pmt_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacepmt.html#ad41a6c124e405727b4b5ea54247005ac">PMT_T</a></td></tr>
<tr class="separator:ad41a6c124e405727b4b5ea54247005ac"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a92bfd358b0758d5edf5a0fac84ab806f"><td class="memItemLeft" align="right" valign="top"><a class="el" href="gruel_2src_2include_2gruel_2api_8h.html#af4aaed4185febb5244160f8484a6bc16">GRUEL_API</a> const <a class="el" href="namespacepmt.html#ab4b70d9293452eb74dd07c670e6811fa">pmt_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacepmt.html#a92bfd358b0758d5edf5a0fac84ab806f">PMT_F</a></td></tr>
<tr class="separator:a92bfd358b0758d5edf5a0fac84ab806f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:abacba9cd6ea4261fee4bfb67e7133dad"><td class="memItemLeft" align="right" valign="top"><a class="el" href="gruel_2src_2include_2gruel_2api_8h.html#af4aaed4185febb5244160f8484a6bc16">GRUEL_API</a> const <a class="el" href="namespacepmt.html#ab4b70d9293452eb74dd07c670e6811fa">pmt_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacepmt.html#abacba9cd6ea4261fee4bfb67e7133dad">PMT_NIL</a></td></tr>
<tr class="separator:abacba9cd6ea4261fee4bfb67e7133dad"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:acdc63dbe8e2a53dfa065b58eba3f8ceb"><td class="memItemLeft" align="right" valign="top"><a class="el" href="gruel_2src_2include_2gruel_2api_8h.html#af4aaed4185febb5244160f8484a6bc16">GRUEL_API</a> const <a class="el" href="namespacepmt.html#ab4b70d9293452eb74dd07c670e6811fa">pmt_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacepmt.html#acdc63dbe8e2a53dfa065b58eba3f8ceb">PMT_EOF</a></td></tr>
<tr class="separator:acdc63dbe8e2a53dfa065b58eba3f8ceb"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
<div class="textblock"><p>This file defines a polymorphic type and the operations on it.</p>
<p>It draws heavily on the idea of scheme and lisp data types. The interface parallels that in Guile 1.8, with the notable exception that these objects are transparently reference counted.</p>
<p>This file is included by <a class="el" href="pmt_8h.html">pmt.h</a> and contains pseudo-constructor shorthand for making pmt objects </p>
</div><h2 class="groupheader">Typedef Documentation</h2>
<a class="anchor" id="ab4b70d9293452eb74dd07c670e6811fa"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">typedef boost::intrusive_ptr&lt;<a class="el" href="classpmt_1_1pmt__base.html">pmt_base</a>&gt; <a class="el" href="namespacepmt.html#ab4b70d9293452eb74dd07c670e6811fa">pmt::pmt_t</a></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>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> </p>

</div>
</div>
<h2 class="groupheader">Function Documentation</h2>
<a class="anchor" id="a7ca9400508c9dc2bce2ada6322a046ac"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="gruel_2src_2include_2gruel_2api_8h.html#af4aaed4185febb5244160f8484a6bc16">GRUEL_API</a> <a class="el" href="volk_8tmpl_8h.html#a8dc2b7da310a28e667530ba0e8ca4cc4">void</a> pmt::intrusive_ptr_add_ref </td>
          <td>(</td>
          <td class="paramtype">pmt_base *&#160;</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a class="anchor" id="a98e02ab2d43bf54faf689433997be418"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="gruel_2src_2include_2gruel_2api_8h.html#af4aaed4185febb5244160f8484a6bc16">GRUEL_API</a> <a class="el" href="volk_8tmpl_8h.html#a8dc2b7da310a28e667530ba0e8ca4cc4">void</a> pmt::intrusive_ptr_release </td>
          <td>(</td>
          <td class="paramtype">pmt_base *&#160;</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a class="anchor" id="a90faad6086ac00280e0cfd8bb541bd64"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">static <a class="el" href="namespacepmt.html#ab4b70d9293452eb74dd07c670e6811fa">pmt_t</a> pmt::mp </td>
          <td>(</td>
          <td class="paramtype">const std::string &amp;&#160;</td>
          <td class="paramname"><em>s</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span><span class="mlabel">static</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Make pmt symbol. </p>

<p>References <a class="el" href="namespacepmt.html#a9175b04fc88cb7be663ee7b7925dfda6">pmt_string_to_symbol()</a>.</p>

</div>
</div>
<a class="anchor" id="aa2dfbbf50e23200827e9596bd3dbf3e1"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">static <a class="el" href="namespacepmt.html#ab4b70d9293452eb74dd07c670e6811fa">pmt_t</a> pmt::mp </td>
          <td>(</td>
          <td class="paramtype">const char *&#160;</td>
          <td class="paramname"><em>s</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span><span class="mlabel">static</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Make pmt symbol. </p>

<p>References <a class="el" href="namespacepmt.html#a9175b04fc88cb7be663ee7b7925dfda6">pmt_string_to_symbol()</a>.</p>

</div>
</div>
<a class="anchor" id="a2b70fa1277feb796c4d18bec8c5c29ff"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">static <a class="el" href="namespacepmt.html#ab4b70d9293452eb74dd07c670e6811fa">pmt_t</a> pmt::mp </td>
          <td>(</td>
          <td class="paramtype">long&#160;</td>
          <td class="paramname"><em>x</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span><span class="mlabel">static</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Make pmt long. </p>

<p>References <a class="el" href="namespacepmt.html#ac4ac7825fbcc1accdc6a9ada084f5f96">pmt_from_long()</a>.</p>

</div>
</div>
<a class="anchor" id="ac2a72e37a2e23cfbd7352c43249920ff"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">static <a class="el" href="namespacepmt.html#ab4b70d9293452eb74dd07c670e6811fa">pmt_t</a> pmt::mp </td>
          <td>(</td>
          <td class="paramtype">long long unsigned&#160;</td>
          <td class="paramname"><em>x</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span><span class="mlabel">static</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Make pmt long. </p>

<p>References <a class="el" href="namespacepmt.html#ac4ac7825fbcc1accdc6a9ada084f5f96">pmt_from_long()</a>.</p>

</div>
</div>
<a class="anchor" id="a47e52cfd9e251fd413a29cf336bdb3f5"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">static <a class="el" href="namespacepmt.html#ab4b70d9293452eb74dd07c670e6811fa">pmt_t</a> pmt::mp </td>
          <td>(</td>
          <td class="paramtype">int&#160;</td>
          <td class="paramname"><em>x</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span><span class="mlabel">static</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Make pmt long. </p>

<p>References <a class="el" href="namespacepmt.html#ac4ac7825fbcc1accdc6a9ada084f5f96">pmt_from_long()</a>.</p>

</div>
</div>
<a class="anchor" id="a7e6637f6cf126ed6fc4642d176277ef5"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">static <a class="el" href="namespacepmt.html#ab4b70d9293452eb74dd07c670e6811fa">pmt_t</a> pmt::mp </td>
          <td>(</td>
          <td class="paramtype">double&#160;</td>
          <td class="paramname"><em>x</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span><span class="mlabel">static</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Make pmt double. </p>

<p>References <a class="el" href="namespacepmt.html#aa4f8469d075bcccc81553ccb55408265">pmt_from_double()</a>.</p>

</div>
</div>
<a class="anchor" id="a9ee9d8f890d409fc9be4258d5cf5f192"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">static <a class="el" href="namespacepmt.html#ab4b70d9293452eb74dd07c670e6811fa">pmt_t</a> pmt::mp </td>
          <td>(</td>
          <td class="paramtype">std::complex&lt; double &gt;&#160;</td>
          <td class="paramname"><em>z</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span><span class="mlabel">static</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Make pmt complex. </p>

<p>References <a class="el" href="namespacepmt.html#a16f57dcca0c41d06d196d9773a594216">pmt_make_rectangular()</a>.</p>

</div>
</div>
<a class="anchor" id="a35d748c13a5dd4791f438d4faef14696"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">static <a class="el" href="namespacepmt.html#ab4b70d9293452eb74dd07c670e6811fa">pmt_t</a> pmt::mp </td>
          <td>(</td>
          <td class="paramtype">std::complex&lt; float &gt;&#160;</td>
          <td class="paramname"><em>z</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span><span class="mlabel">static</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Make pmt complex. </p>

<p>References <a class="el" href="namespacepmt.html#a16f57dcca0c41d06d196d9773a594216">pmt_make_rectangular()</a>.</p>

</div>
</div>
<a class="anchor" id="a017511b5df5fad9de0c57dbc6e40ba45"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">static <a class="el" href="namespacepmt.html#ab4b70d9293452eb74dd07c670e6811fa">pmt_t</a> pmt::mp </td>
          <td>(</td>
          <td class="paramtype"><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;&#160;</td>
          <td class="paramname"><em>ma</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span><span class="mlabel">static</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Make pmt msg_accepter. </p>

<p>References <a class="el" href="namespacepmt.html#acbbdd8d6d157f6e8ac245622c0a91b9d">pmt_make_msg_accepter()</a>.</p>

</div>
</div>
<a class="anchor" id="a666fae66f3c79baf04cba8cc751bb519"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">static <a class="el" href="namespacepmt.html#ab4b70d9293452eb74dd07c670e6811fa">pmt_t</a> pmt::mp </td>
          <td>(</td>
          <td class="paramtype">const <a class="el" href="volk_8tmpl_8h.html#a8dc2b7da310a28e667530ba0e8ca4cc4">void</a> *&#160;</td>
          <td class="paramname"><em>data</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">size_t&#160;</td>
          <td class="paramname"><em>len_in_bytes</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span><span class="mlabel">static</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Make pmt Binary Large Object (BLOB) </p>

<p>References <a class="el" href="namespacepmt.html#a1ad6236cd115201a388ffe3a2bf45ff3">pmt_make_blob()</a>.</p>

</div>
</div>
<a class="anchor" id="ab3b99af6348a131fd3b45964a2d3b6da"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">static <a class="el" href="namespacepmt.html#ab4b70d9293452eb74dd07c670e6811fa">pmt_t</a> pmt::mp </td>
          <td>(</td>
          <td class="paramtype">const pmt_t &amp;&#160;</td>
          <td class="paramname"><em>e0</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span><span class="mlabel">static</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Make tuple. </p>

<p>References <a class="el" href="namespacepmt.html#a3b7024e45111b1f37b1b4ec700bb5d3f">pmt_make_tuple()</a>.</p>

</div>
</div>
<a class="anchor" id="a9c0c808a7048ad5a985e7320f4d33477"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">static <a class="el" href="namespacepmt.html#ab4b70d9293452eb74dd07c670e6811fa">pmt_t</a> pmt::mp </td>
          <td>(</td>
          <td class="paramtype">const pmt_t &amp;&#160;</td>
          <td class="paramname"><em>e0</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const pmt_t &amp;&#160;</td>
          <td class="paramname"><em>e1</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span><span class="mlabel">static</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Make tuple. </p>

<p>References <a class="el" href="namespacepmt.html#a3b7024e45111b1f37b1b4ec700bb5d3f">pmt_make_tuple()</a>.</p>

</div>
</div>
<a class="anchor" id="abd7520ae0376e5170574641720bec505"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">static <a class="el" href="namespacepmt.html#ab4b70d9293452eb74dd07c670e6811fa">pmt_t</a> pmt::mp </td>
          <td>(</td>
          <td class="paramtype">const pmt_t &amp;&#160;</td>
          <td class="paramname"><em>e0</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const pmt_t &amp;&#160;</td>
          <td class="paramname"><em>e1</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const pmt_t &amp;&#160;</td>
          <td class="paramname"><em>e2</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span><span class="mlabel">static</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Make tuple. </p>

<p>References <a class="el" href="namespacepmt.html#a3b7024e45111b1f37b1b4ec700bb5d3f">pmt_make_tuple()</a>.</p>

</div>
</div>
<a class="anchor" id="afdee46085171ef765393e8ee430fbff6"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">static <a class="el" href="namespacepmt.html#ab4b70d9293452eb74dd07c670e6811fa">pmt_t</a> pmt::mp </td>
          <td>(</td>
          <td class="paramtype">const pmt_t &amp;&#160;</td>
          <td class="paramname"><em>e0</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const pmt_t &amp;&#160;</td>
          <td class="paramname"><em>e1</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const pmt_t &amp;&#160;</td>
          <td class="paramname"><em>e2</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const pmt_t &amp;&#160;</td>
          <td class="paramname"><em>e3</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span><span class="mlabel">static</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Make tuple. </p>

<p>References <a class="el" href="namespacepmt.html#a3b7024e45111b1f37b1b4ec700bb5d3f">pmt_make_tuple()</a>.</p>

</div>
</div>
<a class="anchor" id="aa221c1e506893916fd63dc3277c97e8c"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">static <a class="el" href="namespacepmt.html#ab4b70d9293452eb74dd07c670e6811fa">pmt_t</a> pmt::mp </td>
          <td>(</td>
          <td class="paramtype">const pmt_t &amp;&#160;</td>
          <td class="paramname"><em>e0</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const pmt_t &amp;&#160;</td>
          <td class="paramname"><em>e1</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const pmt_t &amp;&#160;</td>
          <td class="paramname"><em>e2</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const pmt_t &amp;&#160;</td>
          <td class="paramname"><em>e3</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const pmt_t &amp;&#160;</td>
          <td class="paramname"><em>e4</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span><span class="mlabel">static</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Make tuple. </p>

<p>References <a class="el" href="namespacepmt.html#a3b7024e45111b1f37b1b4ec700bb5d3f">pmt_make_tuple()</a>.</p>

</div>
</div>
<a class="anchor" id="aa1997cda1998278fd252163b0767596e"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">static <a class="el" href="namespacepmt.html#ab4b70d9293452eb74dd07c670e6811fa">pmt_t</a> pmt::mp </td>
          <td>(</td>
          <td class="paramtype">const pmt_t &amp;&#160;</td>
          <td class="paramname"><em>e0</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const pmt_t &amp;&#160;</td>
          <td class="paramname"><em>e1</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const pmt_t &amp;&#160;</td>
          <td class="paramname"><em>e2</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const pmt_t &amp;&#160;</td>
          <td class="paramname"><em>e3</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const pmt_t &amp;&#160;</td>
          <td class="paramname"><em>e4</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const pmt_t &amp;&#160;</td>
          <td class="paramname"><em>e5</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span><span class="mlabel">static</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Make tuple. </p>

<p>References <a class="el" href="namespacepmt.html#a3b7024e45111b1f37b1b4ec700bb5d3f">pmt_make_tuple()</a>.</p>

</div>
</div>
<a class="anchor" id="abc97c408a75ec28807caefb97f2a9391"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">static <a class="el" href="namespacepmt.html#ab4b70d9293452eb74dd07c670e6811fa">pmt_t</a> pmt::mp </td>
          <td>(</td>
          <td class="paramtype">const pmt_t &amp;&#160;</td>
          <td class="paramname"><em>e0</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const pmt_t &amp;&#160;</td>
          <td class="paramname"><em>e1</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const pmt_t &amp;&#160;</td>
          <td class="paramname"><em>e2</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const pmt_t &amp;&#160;</td>
          <td class="paramname"><em>e3</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const pmt_t &amp;&#160;</td>
          <td class="paramname"><em>e4</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const pmt_t &amp;&#160;</td>
          <td class="paramname"><em>e5</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const pmt_t &amp;&#160;</td>
          <td class="paramname"><em>e6</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span><span class="mlabel">static</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Make tuple. </p>

<p>References <a class="el" href="namespacepmt.html#a3b7024e45111b1f37b1b4ec700bb5d3f">pmt_make_tuple()</a>.</p>

</div>
</div>
<a class="anchor" id="a5202ec82d6b890c70207067b80f7b348"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">static <a class="el" href="namespacepmt.html#ab4b70d9293452eb74dd07c670e6811fa">pmt_t</a> pmt::mp </td>
          <td>(</td>
          <td class="paramtype">const pmt_t &amp;&#160;</td>
          <td class="paramname"><em>e0</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const pmt_t &amp;&#160;</td>
          <td class="paramname"><em>e1</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const pmt_t &amp;&#160;</td>
          <td class="paramname"><em>e2</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const pmt_t &amp;&#160;</td>
          <td class="paramname"><em>e3</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const pmt_t &amp;&#160;</td>
          <td class="paramname"><em>e4</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const pmt_t &amp;&#160;</td>
          <td class="paramname"><em>e5</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const pmt_t &amp;&#160;</td>
          <td class="paramname"><em>e6</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const pmt_t &amp;&#160;</td>
          <td class="paramname"><em>e7</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span><span class="mlabel">static</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Make tuple. </p>

<p>References <a class="el" href="namespacepmt.html#a3b7024e45111b1f37b1b4ec700bb5d3f">pmt_make_tuple()</a>.</p>

</div>
</div>
<a class="anchor" id="ae31ec5a716e1951b5ce3fcdba786dcea"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">static <a class="el" href="namespacepmt.html#ab4b70d9293452eb74dd07c670e6811fa">pmt_t</a> pmt::mp </td>
          <td>(</td>
          <td class="paramtype">const pmt_t &amp;&#160;</td>
          <td class="paramname"><em>e0</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const pmt_t &amp;&#160;</td>
          <td class="paramname"><em>e1</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const pmt_t &amp;&#160;</td>
          <td class="paramname"><em>e2</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const pmt_t &amp;&#160;</td>
          <td class="paramname"><em>e3</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const pmt_t &amp;&#160;</td>
          <td class="paramname"><em>e4</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const pmt_t &amp;&#160;</td>
          <td class="paramname"><em>e5</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const pmt_t &amp;&#160;</td>
          <td class="paramname"><em>e6</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const pmt_t &amp;&#160;</td>
          <td class="paramname"><em>e7</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const pmt_t &amp;&#160;</td>
          <td class="paramname"><em>e8</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span><span class="mlabel">static</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Make tuple. </p>

<p>References <a class="el" href="namespacepmt.html#a3b7024e45111b1f37b1b4ec700bb5d3f">pmt_make_tuple()</a>.</p>

</div>
</div>
<a class="anchor" id="a2bad807c4a8c8d42bbf96a035f89e51e"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">static <a class="el" href="namespacepmt.html#ab4b70d9293452eb74dd07c670e6811fa">pmt_t</a> pmt::mp </td>
          <td>(</td>
          <td class="paramtype">const pmt_t &amp;&#160;</td>
          <td class="paramname"><em>e0</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const pmt_t &amp;&#160;</td>
          <td class="paramname"><em>e1</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const pmt_t &amp;&#160;</td>
          <td class="paramname"><em>e2</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const pmt_t &amp;&#160;</td>
          <td class="paramname"><em>e3</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const pmt_t &amp;&#160;</td>
          <td class="paramname"><em>e4</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const pmt_t &amp;&#160;</td>
          <td class="paramname"><em>e5</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const pmt_t &amp;&#160;</td>
          <td class="paramname"><em>e6</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const pmt_t &amp;&#160;</td>
          <td class="paramname"><em>e7</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const pmt_t &amp;&#160;</td>
          <td class="paramname"><em>e8</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const pmt_t &amp;&#160;</td>
          <td class="paramname"><em>e9</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span><span class="mlabel">static</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Make tuple. </p>

<p>References <a class="el" href="namespacepmt.html#a3b7024e45111b1f37b1b4ec700bb5d3f">pmt_make_tuple()</a>.</p>

</div>
</div>
<a class="anchor" id="a00bbbca4612cf6112cac5d506199f57e"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="gruel_2src_2include_2gruel_2api_8h.html#af4aaed4185febb5244160f8484a6bc16">GRUEL_API</a> std::ostream&amp; pmt::operator&lt;&lt; </td>
          <td>(</td>
          <td class="paramtype">std::ostream &amp;&#160;</td>
          <td class="paramname"><em>os</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">pmt_t&#160;</td>
          <td class="paramname"><em>obj</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a class="anchor" id="a8ed0d7c87edda8cb8879c990831fd293"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">static <a class="el" href="namespacepmt.html#ab4b70d9293452eb74dd07c670e6811fa">pmt_t</a> pmt::pmt_acons </td>
          <td>(</td>
          <td class="paramtype">pmt_t&#160;</td>
          <td class="paramname"><em>x</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">pmt_t&#160;</td>
          <td class="paramname"><em>y</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">pmt_t&#160;</td>
          <td class="paramname"><em>a</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span><span class="mlabel">static</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>(acons x y a) == (cons (cons x y) a) </p>

<p>References <a class="el" href="namespacepmt.html#af049aaa257cc52e35a2ef8ed6a75b45b">pmt_cons()</a>.</p>

</div>
</div>
<a class="anchor" id="ae3b88f89b7a5714e9495694cb78142f7"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="gruel_2src_2include_2gruel_2api_8h.html#af4aaed4185febb5244160f8484a6bc16">GRUEL_API</a> boost::any pmt::pmt_any_ref </td>
          <td>(</td>
          <td class="paramtype">pmt_t&#160;</td>
          <td class="paramname"><em>obj</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Return underlying boost::any. </p>

</div>
</div>
<a class="anchor" id="a7575287c13591a699c57fd73a6014a26"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="gruel_2src_2include_2gruel_2api_8h.html#af4aaed4185febb5244160f8484a6bc16">GRUEL_API</a> <a class="el" href="volk_8tmpl_8h.html#a8dc2b7da310a28e667530ba0e8ca4cc4">void</a> pmt::pmt_any_set </td>
          <td>(</td>
          <td class="paramtype">pmt_t&#160;</td>
          <td class="paramname"><em>obj</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const boost::any &amp;&#160;</td>
          <td class="paramname"><em>any</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Store <code>any</code> in <code>obj</code>. </p>

</div>
</div>
<a class="anchor" id="a1b46e28dadff1dbefc33854e0174b8fa"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="gruel_2src_2include_2gruel_2api_8h.html#af4aaed4185febb5244160f8484a6bc16">GRUEL_API</a> <a class="el" href="namespacepmt.html#ab4b70d9293452eb74dd07c670e6811fa">pmt_t</a> pmt::pmt_assoc </td>
          <td>(</td>
          <td class="paramtype">pmt_t&#160;</td>
          <td class="paramname"><em>obj</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">pmt_t&#160;</td>
          <td class="paramname"><em>alist</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Find the first pair in <code>alist</code> whose car field is <code>obj</code> and return that pair. </p>
<p><code>alist</code> (for "association list") must be a list of pairs. If no pair in <code>alist</code> has <code>obj</code> as its car then #f is returned. Uses pmt_equal to compare <code>obj</code> with car fields of the pairs in <code>alist</code>. </p>

</div>
</div>
<a class="anchor" id="a6b3881b0ad0e35682776e1882aab7797"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="gruel_2src_2include_2gruel_2api_8h.html#af4aaed4185febb5244160f8484a6bc16">GRUEL_API</a> <a class="el" href="namespacepmt.html#ab4b70d9293452eb74dd07c670e6811fa">pmt_t</a> pmt::pmt_assq </td>
          <td>(</td>
          <td class="paramtype">pmt_t&#160;</td>
          <td class="paramname"><em>obj</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">pmt_t&#160;</td>
          <td class="paramname"><em>alist</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Find the first pair in <code>alist</code> whose car field is <code>obj</code> and return that pair. </p>
<p><code>alist</code> (for "association list") must be a list of pairs. If no pair in <code>alist</code> has <code>obj</code> as its car then #f is returned. Uses pmt_eq to compare <code>obj</code> with car fields of the pairs in <code>alist</code>. </p>

</div>
</div>
<a class="anchor" id="a76cb5037e87ed1059e9cd368e0f070be"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="gruel_2src_2include_2gruel_2api_8h.html#af4aaed4185febb5244160f8484a6bc16">GRUEL_API</a> <a class="el" href="namespacepmt.html#ab4b70d9293452eb74dd07c670e6811fa">pmt_t</a> pmt::pmt_assv </td>
          <td>(</td>
          <td class="paramtype">pmt_t&#160;</td>
          <td class="paramname"><em>obj</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">pmt_t&#160;</td>
          <td class="paramname"><em>alist</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Find the first pair in <code>alist</code> whose car field is <code>obj</code> and return that pair. </p>
<p><code>alist</code> (for "association list") must be a list of pairs. If no pair in <code>alist</code> has <code>obj</code> as its car then #f is returned. Uses pmt_eqv to compare <code>obj</code> with car fields of the pairs in <code>alist</code>. </p>

</div>
</div>
<a class="anchor" id="a658f178fde294cf9d00bd42a30924b00"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="gruel_2src_2include_2gruel_2api_8h.html#af4aaed4185febb5244160f8484a6bc16">GRUEL_API</a> const <a class="el" href="volk_8tmpl_8h.html#a8dc2b7da310a28e667530ba0e8ca4cc4">void</a>* pmt::pmt_blob_data </td>
          <td>(</td>
          <td class="paramtype">pmt_t&#160;</td>
          <td class="paramname"><em>blob</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Return a pointer to the blob's data. </p>

</div>
</div>
<a class="anchor" id="ad8e58a3de2f0f06bb03a40984e059a1c"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="gruel_2src_2include_2gruel_2api_8h.html#af4aaed4185febb5244160f8484a6bc16">GRUEL_API</a> size_t pmt::pmt_blob_length </td>
          <td>(</td>
          <td class="paramtype">pmt_t&#160;</td>
          <td class="paramname"><em>blob</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Return the blob's length in bytes. </p>

</div>
</div>
<a class="anchor" id="abf0c63e50b0ca1eab95c4b13cd6edffb"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="gruel_2src_2include_2gruel_2api_8h.html#af4aaed4185febb5244160f8484a6bc16">GRUEL_API</a> const std::complex&lt;float&gt;* pmt::pmt_c32vector_elements </td>
          <td>(</td>
          <td class="paramtype">pmt_t&#160;</td>
          <td class="paramname"><em>v</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">size_t &amp;&#160;</td>
          <td class="paramname"><em>len</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a class="anchor" id="a43d8ea9e0288acc4d38331b63ea7c79f"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="gruel_2src_2include_2gruel_2api_8h.html#af4aaed4185febb5244160f8484a6bc16">GRUEL_API</a> const std::vector&lt;std::complex&lt;float&gt; &gt; pmt::pmt_c32vector_elements </td>
          <td>(</td>
          <td class="paramtype">pmt_t&#160;</td>
          <td class="paramname"><em>v</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a class="anchor" id="a1f662b1e8765d02f68ab877732c7fbe7"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="gruel_2src_2include_2gruel_2api_8h.html#af4aaed4185febb5244160f8484a6bc16">GRUEL_API</a> std::complex&lt;float&gt; pmt::pmt_c32vector_ref </td>
          <td>(</td>
          <td class="paramtype">pmt_t&#160;</td>
          <td class="paramname"><em>v</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">size_t&#160;</td>
          <td class="paramname"><em>k</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a class="anchor" id="a82c27ca537aafe2a8f46398b0bf83354"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="gruel_2src_2include_2gruel_2api_8h.html#af4aaed4185febb5244160f8484a6bc16">GRUEL_API</a> <a class="el" href="volk_8tmpl_8h.html#a8dc2b7da310a28e667530ba0e8ca4cc4">void</a> pmt::pmt_c32vector_set </td>
          <td>(</td>
          <td class="paramtype">pmt_t&#160;</td>
          <td class="paramname"><em>v</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">size_t&#160;</td>
          <td class="paramname"><em>k</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">std::complex&lt; float &gt;&#160;</td>
          <td class="paramname"><em>x</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a class="anchor" id="a92cb1dc2066d997aae730d7aac5c4d0e"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="gruel_2src_2include_2gruel_2api_8h.html#af4aaed4185febb5244160f8484a6bc16">GRUEL_API</a> std::complex&lt;float&gt;* pmt::pmt_c32vector_writable_elements </td>
          <td>(</td>
          <td class="paramtype">pmt_t&#160;</td>
          <td class="paramname"><em>v</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">size_t &amp;&#160;</td>
          <td class="paramname"><em>len</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a class="anchor" id="a466bf2b78503036409edab5a256e3754"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="gruel_2src_2include_2gruel_2api_8h.html#af4aaed4185febb5244160f8484a6bc16">GRUEL_API</a> const std::complex&lt;double&gt;* pmt::pmt_c64vector_elements </td>
          <td>(</td>
          <td class="paramtype">pmt_t&#160;</td>
          <td class="paramname"><em>v</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">size_t &amp;&#160;</td>
          <td class="paramname"><em>len</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a class="anchor" id="a88637113b9b60adbe191debea6bc2dbf"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="gruel_2src_2include_2gruel_2api_8h.html#af4aaed4185febb5244160f8484a6bc16">GRUEL_API</a> const std::vector&lt;std::complex&lt;double&gt; &gt; pmt::pmt_c64vector_elements </td>
          <td>(</td>
          <td class="paramtype">pmt_t&#160;</td>
          <td class="paramname"><em>v</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a class="anchor" id="afc8bc9909aef8d18971eda7a92d72490"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="gruel_2src_2include_2gruel_2api_8h.html#af4aaed4185febb5244160f8484a6bc16">GRUEL_API</a> std::complex&lt;double&gt; pmt::pmt_c64vector_ref </td>
          <td>(</td>
          <td class="paramtype">pmt_t&#160;</td>
          <td class="paramname"><em>v</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">size_t&#160;</td>
          <td class="paramname"><em>k</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a class="anchor" id="a156c09900c7070c40d0997f30f65952b"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="gruel_2src_2include_2gruel_2api_8h.html#af4aaed4185febb5244160f8484a6bc16">GRUEL_API</a> <a class="el" href="volk_8tmpl_8h.html#a8dc2b7da310a28e667530ba0e8ca4cc4">void</a> pmt::pmt_c64vector_set </td>
          <td>(</td>
          <td class="paramtype">pmt_t&#160;</td>
          <td class="paramname"><em>v</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">size_t&#160;</td>
          <td class="paramname"><em>k</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">std::complex&lt; double &gt;&#160;</td>
          <td class="paramname"><em>x</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a class="anchor" id="a8c13f364b64715d9822a6a35b54956ef"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="gruel_2src_2include_2gruel_2api_8h.html#af4aaed4185febb5244160f8484a6bc16">GRUEL_API</a> std::complex&lt;double&gt;* pmt::pmt_c64vector_writable_elements </td>
          <td>(</td>
          <td class="paramtype">pmt_t&#160;</td>
          <td class="paramname"><em>v</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">size_t &amp;&#160;</td>
          <td class="paramname"><em>len</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a class="anchor" id="a9932a77ec27070a1b829d0c3c8132349"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="gruel_2src_2include_2gruel_2api_8h.html#af4aaed4185febb5244160f8484a6bc16">GRUEL_API</a> <a class="el" href="namespacepmt.html#ab4b70d9293452eb74dd07c670e6811fa">pmt_t</a> pmt::pmt_caar </td>
          <td>(</td>
          <td class="paramtype">pmt_t&#160;</td>
          <td class="paramname"><em>pair</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a class="anchor" id="a33d780808e8647dc40b1e31dbd003d75"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="gruel_2src_2include_2gruel_2api_8h.html#af4aaed4185febb5244160f8484a6bc16">GRUEL_API</a> <a class="el" href="namespacepmt.html#ab4b70d9293452eb74dd07c670e6811fa">pmt_t</a> pmt::pmt_cadddr </td>
          <td>(</td>
          <td class="paramtype">pmt_t&#160;</td>
          <td class="paramname"><em>pair</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a class="anchor" id="a703a2eb191cb64d3c2f388fe26740fc5"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="gruel_2src_2include_2gruel_2api_8h.html#af4aaed4185febb5244160f8484a6bc16">GRUEL_API</a> <a class="el" href="namespacepmt.html#ab4b70d9293452eb74dd07c670e6811fa">pmt_t</a> pmt::pmt_caddr </td>
          <td>(</td>
          <td class="paramtype">pmt_t&#160;</td>
          <td class="paramname"><em>pair</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a class="anchor" id="ac9930f20227638d32112736bb0273aea"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="gruel_2src_2include_2gruel_2api_8h.html#af4aaed4185febb5244160f8484a6bc16">GRUEL_API</a> <a class="el" href="namespacepmt.html#ab4b70d9293452eb74dd07c670e6811fa">pmt_t</a> pmt::pmt_cadr </td>
          <td>(</td>
          <td class="paramtype">pmt_t&#160;</td>
          <td class="paramname"><em>pair</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a class="anchor" id="a4655d415ba202f88f7b1477eb2037f46"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="gruel_2src_2include_2gruel_2api_8h.html#af4aaed4185febb5244160f8484a6bc16">GRUEL_API</a> <a class="el" href="namespacepmt.html#ab4b70d9293452eb74dd07c670e6811fa">pmt_t</a> pmt::pmt_car </td>
          <td>(</td>
          <td class="paramtype">const pmt_t &amp;&#160;</td>
          <td class="paramname"><em>pair</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>If <code>pair</code> is a pair, return the car of the <code>pair</code>, otherwise raise wrong_type. </p>

</div>
</div>
<a class="anchor" id="a5f5fb0d63b7779195f25ee4163bb5584"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="gruel_2src_2include_2gruel_2api_8h.html#af4aaed4185febb5244160f8484a6bc16">GRUEL_API</a> <a class="el" href="namespacepmt.html#ab4b70d9293452eb74dd07c670e6811fa">pmt_t</a> pmt::pmt_cdar </td>
          <td>(</td>
          <td class="paramtype">pmt_t&#160;</td>
          <td class="paramname"><em>pair</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a class="anchor" id="ac4f84d561070146183dd041d5a9c6f77"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="gruel_2src_2include_2gruel_2api_8h.html#af4aaed4185febb5244160f8484a6bc16">GRUEL_API</a> <a class="el" href="namespacepmt.html#ab4b70d9293452eb74dd07c670e6811fa">pmt_t</a> pmt::pmt_cddr </td>
          <td>(</td>
          <td class="paramtype">pmt_t&#160;</td>
          <td class="paramname"><em>pair</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a class="anchor" id="a386125587526af1bd94f359bdb60e09a"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="gruel_2src_2include_2gruel_2api_8h.html#af4aaed4185febb5244160f8484a6bc16">GRUEL_API</a> <a class="el" href="namespacepmt.html#ab4b70d9293452eb74dd07c670e6811fa">pmt_t</a> pmt::pmt_cdr </td>
          <td>(</td>
          <td class="paramtype">const pmt_t &amp;&#160;</td>
          <td class="paramname"><em>pair</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>If <code>pair</code> is a pair, return the cdr of the <code>pair</code>, otherwise raise wrong_type. </p>

</div>
</div>
<a class="anchor" id="af049aaa257cc52e35a2ef8ed6a75b45b"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="gruel_2src_2include_2gruel_2api_8h.html#af4aaed4185febb5244160f8484a6bc16">GRUEL_API</a> <a class="el" href="namespacepmt.html#ab4b70d9293452eb74dd07c670e6811fa">pmt_t</a> pmt::pmt_cons </td>
          <td>(</td>
          <td class="paramtype">const pmt_t &amp;&#160;</td>
          <td class="paramname"><em>x</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const pmt_t &amp;&#160;</td>
          <td class="paramname"><em>y</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Return a newly allocated pair whose car is <code>x</code> and whose cdr is <code>y</code>. </p>

<p>Referenced by <a class="el" href="namespacepmt.html#a8ed0d7c87edda8cb8879c990831fd293">pmt_acons()</a>.</p>

</div>
</div>
<a class="anchor" id="a60fd58fe554cbeef5440b3ffb2814d8d"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="gruel_2src_2include_2gruel_2api_8h.html#af4aaed4185febb5244160f8484a6bc16">GRUEL_API</a> <a class="el" href="namespacepmt.html#ab4b70d9293452eb74dd07c670e6811fa">pmt_t</a> pmt::pmt_deserialize </td>
          <td>(</td>
          <td class="paramtype">std::streambuf &amp;&#160;</td>
          <td class="paramname"><em>source</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Create obj from portable byte-serial representation. </p>

</div>
</div>
<a class="anchor" id="a21ef652ea9953cc509d0f112a10a1cf0"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="gruel_2src_2include_2gruel_2api_8h.html#af4aaed4185febb5244160f8484a6bc16">GRUEL_API</a> <a class="el" href="namespacepmt.html#ab4b70d9293452eb74dd07c670e6811fa">pmt_t</a> pmt::pmt_deserialize_str </td>
          <td>(</td>
          <td class="paramtype">std::string&#160;</td>
          <td class="paramname"><em>str</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Provide a simple string generating interface to pmt's deserialize function. </p>

</div>
</div>
<a class="anchor" id="aebcc6302548a69c3d0653a8abdd42999"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="gruel_2src_2include_2gruel_2api_8h.html#af4aaed4185febb5244160f8484a6bc16">GRUEL_API</a> <a class="el" href="namespacepmt.html#ab4b70d9293452eb74dd07c670e6811fa">pmt_t</a> pmt::pmt_dict_add </td>
          <td>(</td>
          <td class="paramtype">const pmt_t &amp;&#160;</td>
          <td class="paramname"><em>dict</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const pmt_t &amp;&#160;</td>
          <td class="paramname"><em>key</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const pmt_t &amp;&#160;</td>
          <td class="paramname"><em>value</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Return a new dictionary with <code>key</code> associated with <code>value</code>. </p>

</div>
</div>
<a class="anchor" id="a82d0974c3d1367b5c78f84801be21807"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="gruel_2src_2include_2gruel_2api_8h.html#af4aaed4185febb5244160f8484a6bc16">GRUEL_API</a> <a class="el" href="namespacepmt.html#ab4b70d9293452eb74dd07c670e6811fa">pmt_t</a> pmt::pmt_dict_delete </td>
          <td>(</td>
          <td class="paramtype">const pmt_t &amp;&#160;</td>
          <td class="paramname"><em>dict</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const pmt_t &amp;&#160;</td>
          <td class="paramname"><em>key</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Return a new dictionary with <code>key</code> removed. </p>

</div>
</div>
<a class="anchor" id="a12454dc2ceb8c1a167569dfd931677ab"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="gruel_2src_2include_2gruel_2api_8h.html#af4aaed4185febb5244160f8484a6bc16">GRUEL_API</a> bool pmt::pmt_dict_has_key </td>
          <td>(</td>
          <td class="paramtype">const pmt_t &amp;&#160;</td>
          <td class="paramname"><em>dict</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const pmt_t &amp;&#160;</td>
          <td class="paramname"><em>key</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Return true if <code>key</code> exists in <code>dict</code>. </p>

<p>Referenced by <a class="el" href="classgr__basic__block.html#a61553a9c10e556cd480aa63ab30848e2">gr_basic_block::has_msg_port()</a>, and <a class="el" href="classgr__hier__block2.html#aec3ebaed3ed4f3e8c73e05503b4cb2cb">gr_hier_block2::message_port_register_hier_out()</a>.</p>

</div>
</div>
<a class="anchor" id="a087e46b0b1ae652b30f507c642e40665"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="gruel_2src_2include_2gruel_2api_8h.html#af4aaed4185febb5244160f8484a6bc16">GRUEL_API</a> <a class="el" href="namespacepmt.html#ab4b70d9293452eb74dd07c670e6811fa">pmt_t</a> pmt::pmt_dict_items </td>
          <td>(</td>
          <td class="paramtype">pmt_t&#160;</td>
          <td class="paramname"><em>dict</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Return list of (key . value) pairs. </p>

</div>
</div>
<a class="anchor" id="a7a6fb3c0f11694c8a9d649d2b3110d18"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="gruel_2src_2include_2gruel_2api_8h.html#af4aaed4185febb5244160f8484a6bc16">GRUEL_API</a> <a class="el" href="namespacepmt.html#ab4b70d9293452eb74dd07c670e6811fa">pmt_t</a> pmt::pmt_dict_keys </td>
          <td>(</td>
          <td class="paramtype">pmt_t&#160;</td>
          <td class="paramname"><em>dict</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Return list of keys. </p>

</div>
</div>
<a class="anchor" id="addba630f2fea5c254e38661abfa8e728"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="gruel_2src_2include_2gruel_2api_8h.html#af4aaed4185febb5244160f8484a6bc16">GRUEL_API</a> <a class="el" href="namespacepmt.html#ab4b70d9293452eb74dd07c670e6811fa">pmt_t</a> pmt::pmt_dict_ref </td>
          <td>(</td>
          <td class="paramtype">const pmt_t &amp;&#160;</td>
          <td class="paramname"><em>dict</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const pmt_t &amp;&#160;</td>
          <td class="paramname"><em>key</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const pmt_t &amp;&#160;</td>
          <td class="paramname"><em>not_found</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>If <code>key</code> exists in <code>dict</code>, return associated value; otherwise return <code>not_found</code>. </p>

</div>
</div>
<a class="anchor" id="a7904943c96b954cc3b55423b98d69c8e"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="gruel_2src_2include_2gruel_2api_8h.html#af4aaed4185febb5244160f8484a6bc16">GRUEL_API</a> <a class="el" href="namespacepmt.html#ab4b70d9293452eb74dd07c670e6811fa">pmt_t</a> pmt::pmt_dict_values </td>
          <td>(</td>
          <td class="paramtype">pmt_t&#160;</td>
          <td class="paramname"><em>dict</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Return list of values. </p>

</div>
</div>
<a class="anchor" id="ad483e5c06e7a31b5818f0baabb167854"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="gruel_2src_2include_2gruel_2api_8h.html#af4aaed4185febb5244160f8484a6bc16">GRUEL_API</a> <a class="el" href="volk_8tmpl_8h.html#a8dc2b7da310a28e667530ba0e8ca4cc4">void</a> pmt::pmt_dump_sizeof </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a class="anchor" id="a333a5ba7eb3c3d896c2f642c093a0110"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="gruel_2src_2include_2gruel_2api_8h.html#af4aaed4185febb5244160f8484a6bc16">GRUEL_API</a> bool pmt::pmt_eq </td>
          <td>(</td>
          <td class="paramtype">const pmt_t &amp;&#160;</td>
          <td class="paramname"><em>x</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const pmt_t &amp;&#160;</td>
          <td class="paramname"><em>y</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Return true if x and y are the same object; otherwise return false. </p>

</div>
</div>
<a class="anchor" id="a65215a60439e06781a250c16f6266f89"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="gruel_2src_2include_2gruel_2api_8h.html#af4aaed4185febb5244160f8484a6bc16">GRUEL_API</a> bool pmt::pmt_equal </td>
          <td>(</td>
          <td class="paramtype">const pmt_t &amp;&#160;</td>
          <td class="paramname"><em>x</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const pmt_t &amp;&#160;</td>
          <td class="paramname"><em>y</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">
<p>pmt_equal recursively compares the contents of pairs and vectors, applying pmt_eqv on other objects such as numbers and symbols. pmt_equal may fail to terminate if its arguments are circular data structures. </p>

<p>Referenced by <a class="el" href="classgr__msg__endpoint.html#a21e1600f058be52578df46ef3a3948fd">gr_msg_endpoint::operator==()</a>.</p>

</div>
</div>
<a class="anchor" id="a5d51db697ef5ce7a27305e78e43be95e"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="gruel_2src_2include_2gruel_2api_8h.html#af4aaed4185febb5244160f8484a6bc16">GRUEL_API</a> bool pmt::pmt_eqv </td>
          <td>(</td>
          <td class="paramtype">const pmt_t &amp;&#160;</td>
          <td class="paramname"><em>x</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const pmt_t &amp;&#160;</td>
          <td class="paramname"><em>y</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Return true if x and y should normally be regarded as the same object, else false. </p>
<pre>
eqv returns true if:
  x and y are the same object.
  x and y are both #t or both #f.
  x and y are both symbols and their names are the same.
  x and y are both numbers, and are numerically equal.
  x and y are both the empty list (nil).
  x and y are pairs or vectors that denote same location in store.
</pre> 
<p>Referenced by <a class="el" href="classpmt_1_1pmt__comperator.html#a00160cd1cd854384aa82e421e721bb91">pmt::pmt_comperator::operator()()</a>.</p>

</div>
</div>
<a class="anchor" id="ae6f02485e5c6452faee3f8bba45725c2"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="gruel_2src_2include_2gruel_2api_8h.html#af4aaed4185febb5244160f8484a6bc16">GRUEL_API</a> const float* pmt::pmt_f32vector_elements </td>
          <td>(</td>
          <td class="paramtype">pmt_t&#160;</td>
          <td class="paramname"><em>v</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">size_t &amp;&#160;</td>
          <td class="paramname"><em>len</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a class="anchor" id="a977d256dc36c2a915cd8c36d8075e0eb"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="gruel_2src_2include_2gruel_2api_8h.html#af4aaed4185febb5244160f8484a6bc16">GRUEL_API</a> const std::vector&lt;float&gt; pmt::pmt_f32vector_elements </td>
          <td>(</td>
          <td class="paramtype">pmt_t&#160;</td>
          <td class="paramname"><em>v</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a class="anchor" id="a14c29e839a8beab8ab539424f697f22b"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="gruel_2src_2include_2gruel_2api_8h.html#af4aaed4185febb5244160f8484a6bc16">GRUEL_API</a> float pmt::pmt_f32vector_ref </td>
          <td>(</td>
          <td class="paramtype">pmt_t&#160;</td>
          <td class="paramname"><em>v</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">size_t&#160;</td>
          <td class="paramname"><em>k</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a class="anchor" id="a313a10c7596a4ffc61c16dab89111b13"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="gruel_2src_2include_2gruel_2api_8h.html#af4aaed4185febb5244160f8484a6bc16">GRUEL_API</a> <a class="el" href="volk_8tmpl_8h.html#a8dc2b7da310a28e667530ba0e8ca4cc4">void</a> pmt::pmt_f32vector_set </td>
          <td>(</td>
          <td class="paramtype">pmt_t&#160;</td>
          <td class="paramname"><em>v</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">size_t&#160;</td>
          <td class="paramname"><em>k</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">float&#160;</td>
          <td class="paramname"><em>x</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a class="anchor" id="afc7f8d6306a3ca55a642576076ea3c69"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="gruel_2src_2include_2gruel_2api_8h.html#af4aaed4185febb5244160f8484a6bc16">GRUEL_API</a> float* pmt::pmt_f32vector_writable_elements </td>
          <td>(</td>
          <td class="paramtype">pmt_t&#160;</td>
          <td class="paramname"><em>v</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">size_t &amp;&#160;</td>
          <td class="paramname"><em>len</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a class="anchor" id="a31240cf1ca827a8febd4a031b69a0612"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="gruel_2src_2include_2gruel_2api_8h.html#af4aaed4185febb5244160f8484a6bc16">GRUEL_API</a> const double* pmt::pmt_f64vector_elements </td>
          <td>(</td>
          <td class="paramtype">pmt_t&#160;</td>
          <td class="paramname"><em>v</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">size_t &amp;&#160;</td>
          <td class="paramname"><em>len</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a class="anchor" id="ac083d55883d81067b15f771ae0386fd6"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="gruel_2src_2include_2gruel_2api_8h.html#af4aaed4185febb5244160f8484a6bc16">GRUEL_API</a> const std::vector&lt;double&gt; pmt::pmt_f64vector_elements </td>
          <td>(</td>
          <td class="paramtype">pmt_t&#160;</td>
          <td class="paramname"><em>v</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a class="anchor" id="a35ca3d96ba1142515beb65da2e46653d"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="gruel_2src_2include_2gruel_2api_8h.html#af4aaed4185febb5244160f8484a6bc16">GRUEL_API</a> double pmt::pmt_f64vector_ref </td>
          <td>(</td>
          <td class="paramtype">pmt_t&#160;</td>
          <td class="paramname"><em>v</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">size_t&#160;</td>
          <td class="paramname"><em>k</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a class="anchor" id="ab14d232eff869e629a90a9f714508663"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="gruel_2src_2include_2gruel_2api_8h.html#af4aaed4185febb5244160f8484a6bc16">GRUEL_API</a> <a class="el" href="volk_8tmpl_8h.html#a8dc2b7da310a28e667530ba0e8ca4cc4">void</a> pmt::pmt_f64vector_set </td>
          <td>(</td>
          <td class="paramtype">pmt_t&#160;</td>
          <td class="paramname"><em>v</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">size_t&#160;</td>
          <td class="paramname"><em>k</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">double&#160;</td>
          <td class="paramname"><em>x</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a class="anchor" id="ae067d2787f8936f57e620aa76bc22cb4"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="gruel_2src_2include_2gruel_2api_8h.html#af4aaed4185febb5244160f8484a6bc16">GRUEL_API</a> double* pmt::pmt_f64vector_writable_elements </td>
          <td>(</td>
          <td class="paramtype">pmt_t&#160;</td>
          <td class="paramname"><em>v</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">size_t &amp;&#160;</td>
          <td class="paramname"><em>len</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a class="anchor" id="a220a2c274afdf655f66d105b48a4986b"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="gruel_2src_2include_2gruel_2api_8h.html#af4aaed4185febb5244160f8484a6bc16">GRUEL_API</a> <a class="el" href="namespacepmt.html#ab4b70d9293452eb74dd07c670e6811fa">pmt_t</a> pmt::pmt_from_bool </td>
          <td>(</td>
          <td class="paramtype">bool&#160;</td>
          <td class="paramname"><em>val</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Return #f is val is false, else return #t. </p>

</div>
</div>
<a class="anchor" id="a2e527d18f1af9d21a14d680a555b67bc"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="gruel_2src_2include_2gruel_2api_8h.html#af4aaed4185febb5244160f8484a6bc16">GRUEL_API</a> <a class="el" href="namespacepmt.html#ab4b70d9293452eb74dd07c670e6811fa">pmt_t</a> pmt::pmt_from_complex </td>
          <td>(</td>
          <td class="paramtype">double&#160;</td>
          <td class="paramname"><em>re</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">double&#160;</td>
          <td class="paramname"><em>im</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Return a complex number constructed of the given real and imaginary parts. </p>

</div>
</div>
<a class="anchor" id="a8e2d84d9b449c6fdf8f93e819993f3d8"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="gruel_2src_2include_2gruel_2api_8h.html#af4aaed4185febb5244160f8484a6bc16">GRUEL_API</a> <a class="el" href="namespacepmt.html#ab4b70d9293452eb74dd07c670e6811fa">pmt_t</a> pmt::pmt_from_complex </td>
          <td>(</td>
          <td class="paramtype">const std::complex&lt; double &gt; &amp;&#160;</td>
          <td class="paramname"><em>z</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Return a complex number constructed of the given a complex number. </p>

</div>
</div>
<a class="anchor" id="aa4f8469d075bcccc81553ccb55408265"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="gruel_2src_2include_2gruel_2api_8h.html#af4aaed4185febb5244160f8484a6bc16">GRUEL_API</a> <a class="el" href="namespacepmt.html#ab4b70d9293452eb74dd07c670e6811fa">pmt_t</a> pmt::pmt_from_double </td>
          <td>(</td>
          <td class="paramtype">double&#160;</td>
          <td class="paramname"><em>x</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Return the pmt value that represents double <code>x</code>. </p>

<p>Referenced by <a class="el" href="classtag__source__demo.html#afc52d4e66cec13534d92abde34cadffc">tag_source_demo::make_time_tag()</a>, and <a class="el" href="namespacepmt.html#a7e6637f6cf126ed6fc4642d176277ef5">mp()</a>.</p>

</div>
</div>
<a class="anchor" id="ac4ac7825fbcc1accdc6a9ada084f5f96"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="gruel_2src_2include_2gruel_2api_8h.html#af4aaed4185febb5244160f8484a6bc16">GRUEL_API</a> <a class="el" href="namespacepmt.html#ab4b70d9293452eb74dd07c670e6811fa">pmt_t</a> pmt::pmt_from_long </td>
          <td>(</td>
          <td class="paramtype">long&#160;</td>
          <td class="paramname"><em>x</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Return the pmt value that represents the integer <code>x</code>. </p>

<p>Referenced by <a class="el" href="namespacepmt.html#a2b70fa1277feb796c4d18bec8c5c29ff">mp()</a>.</p>

</div>
</div>
<a class="anchor" id="ad23c52d29b752f449c03213abb8ec263"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="gruel_2src_2include_2gruel_2api_8h.html#af4aaed4185febb5244160f8484a6bc16">GRUEL_API</a> <a class="el" href="namespacepmt.html#ab4b70d9293452eb74dd07c670e6811fa">pmt_t</a> pmt::pmt_from_uint64 </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="stdint_8h.html#aec6fcb673ff035718c238c8c9d544c47">uint64_t</a>&#160;</td>
          <td class="paramname"><em>x</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Return the pmt value that represents the uint64 <code>x</code>. </p>

<p>Referenced by <a class="el" href="classtag__source__demo.html#afc52d4e66cec13534d92abde34cadffc">tag_source_demo::make_time_tag()</a>.</p>

</div>
</div>
<a class="anchor" id="a2fff0237fbd4452a8baf98affe9415e5"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="gruel_2src_2include_2gruel_2api_8h.html#af4aaed4185febb5244160f8484a6bc16">GRUEL_API</a> <a class="el" href="namespacepmt.html#ab4b70d9293452eb74dd07c670e6811fa">pmt_t</a> pmt::pmt_init_c32vector </td>
          <td>(</td>
          <td class="paramtype">size_t&#160;</td>
          <td class="paramname"><em>k</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const std::complex&lt; float &gt; *&#160;</td>
          <td class="paramname"><em>data</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a class="anchor" id="a4df81324eaf3c7f6866c6f5487641235"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="gruel_2src_2include_2gruel_2api_8h.html#af4aaed4185febb5244160f8484a6bc16">GRUEL_API</a> <a class="el" href="namespacepmt.html#ab4b70d9293452eb74dd07c670e6811fa">pmt_t</a> pmt::pmt_init_c32vector </td>
          <td>(</td>
          <td class="paramtype">size_t&#160;</td>
          <td class="paramname"><em>k</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const std::vector&lt; std::complex&lt; float &gt; &gt; &amp;&#160;</td>
          <td class="paramname"><em>data</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a class="anchor" id="ac36714d0991432b56d0ab9c897198de2"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="gruel_2src_2include_2gruel_2api_8h.html#af4aaed4185febb5244160f8484a6bc16">GRUEL_API</a> <a class="el" href="namespacepmt.html#ab4b70d9293452eb74dd07c670e6811fa">pmt_t</a> pmt::pmt_init_c64vector </td>
          <td>(</td>
          <td class="paramtype">size_t&#160;</td>
          <td class="paramname"><em>k</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const std::complex&lt; double &gt; *&#160;</td>
          <td class="paramname"><em>data</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a class="anchor" id="a8a22d159796ec5df6b9530ad50ef4162"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="gruel_2src_2include_2gruel_2api_8h.html#af4aaed4185febb5244160f8484a6bc16">GRUEL_API</a> <a class="el" href="namespacepmt.html#ab4b70d9293452eb74dd07c670e6811fa">pmt_t</a> pmt::pmt_init_c64vector </td>
          <td>(</td>
          <td class="paramtype">size_t&#160;</td>
          <td class="paramname"><em>k</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const std::vector&lt; std::complex&lt; double &gt; &gt; &amp;&#160;</td>
          <td class="paramname"><em>data</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a class="anchor" id="a0059adbddf90601378cb4ffc407d7719"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="gruel_2src_2include_2gruel_2api_8h.html#af4aaed4185febb5244160f8484a6bc16">GRUEL_API</a> <a class="el" href="namespacepmt.html#ab4b70d9293452eb74dd07c670e6811fa">pmt_t</a> pmt::pmt_init_f32vector </td>
          <td>(</td>
          <td class="paramtype">size_t&#160;</td>
          <td class="paramname"><em>k</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const float *&#160;</td>
          <td class="paramname"><em>data</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a class="anchor" id="a9b0dd0bae371eed3e08ba025e84e26a2"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="gruel_2src_2include_2gruel_2api_8h.html#af4aaed4185febb5244160f8484a6bc16">GRUEL_API</a> <a class="el" href="namespacepmt.html#ab4b70d9293452eb74dd07c670e6811fa">pmt_t</a> pmt::pmt_init_f32vector </td>
          <td>(</td>
          <td class="paramtype">size_t&#160;</td>
          <td class="paramname"><em>k</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const std::vector&lt; float &gt; &amp;&#160;</td>
          <td class="paramname"><em>data</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a class="anchor" id="a633a0cbfa644de7a8cb7217dce79ad75"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="gruel_2src_2include_2gruel_2api_8h.html#af4aaed4185febb5244160f8484a6bc16">GRUEL_API</a> <a class="el" href="namespacepmt.html#ab4b70d9293452eb74dd07c670e6811fa">pmt_t</a> pmt::pmt_init_f64vector </td>
          <td>(</td>
          <td class="paramtype">size_t&#160;</td>
          <td class="paramname"><em>k</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const double *&#160;</td>
          <td class="paramname"><em>data</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a class="anchor" id="a67510b76be7b8d1bb2007dea2c6b61ee"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="gruel_2src_2include_2gruel_2api_8h.html#af4aaed4185febb5244160f8484a6bc16">GRUEL_API</a> <a class="el" href="namespacepmt.html#ab4b70d9293452eb74dd07c670e6811fa">pmt_t</a> pmt::pmt_init_f64vector </td>
          <td>(</td>
          <td class="paramtype">size_t&#160;</td>
          <td class="paramname"><em>k</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const std::vector&lt; double &gt; &amp;&#160;</td>
          <td class="paramname"><em>data</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a class="anchor" id="a069881b7c34a7830550794275b72a5f5"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="gruel_2src_2include_2gruel_2api_8h.html#af4aaed4185febb5244160f8484a6bc16">GRUEL_API</a> <a class="el" href="namespacepmt.html#ab4b70d9293452eb74dd07c670e6811fa">pmt_t</a> pmt::pmt_init_s16vector </td>
          <td>(</td>
          <td class="paramtype">size_t&#160;</td>
          <td class="paramname"><em>k</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const <a class="el" href="stdint_8h.html#a269259c924dce846340ddbb810db2e3c">int16_t</a> *&#160;</td>
          <td class="paramname"><em>data</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a class="anchor" id="a2eaa7649eccb4af2737ffc108f0ee162"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="gruel_2src_2include_2gruel_2api_8h.html#af4aaed4185febb5244160f8484a6bc16">GRUEL_API</a> <a class="el" href="namespacepmt.html#ab4b70d9293452eb74dd07c670e6811fa">pmt_t</a> pmt::pmt_init_s16vector </td>
          <td>(</td>
          <td class="paramtype">size_t&#160;</td>
          <td class="paramname"><em>k</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const std::vector&lt; <a class="el" href="stdint_8h.html#a269259c924dce846340ddbb810db2e3c">int16_t</a> &gt; &amp;&#160;</td>
          <td class="paramname"><em>data</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a class="anchor" id="a12be2cf40d2392cff899a51b910a0a8e"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="gruel_2src_2include_2gruel_2api_8h.html#af4aaed4185febb5244160f8484a6bc16">GRUEL_API</a> <a class="el" href="namespacepmt.html#ab4b70d9293452eb74dd07c670e6811fa">pmt_t</a> pmt::pmt_init_s32vector </td>
          <td>(</td>
          <td class="paramtype">size_t&#160;</td>
          <td class="paramname"><em>k</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const <a class="el" href="stdint_8h.html#ab1967d8591af1a4e48c37fd2b0f184d0">int32_t</a> *&#160;</td>
          <td class="paramname"><em>data</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a class="anchor" id="ab1d147b5eea33951bb13fd9b66a61a70"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="gruel_2src_2include_2gruel_2api_8h.html#af4aaed4185febb5244160f8484a6bc16">GRUEL_API</a> <a class="el" href="namespacepmt.html#ab4b70d9293452eb74dd07c670e6811fa">pmt_t</a> pmt::pmt_init_s32vector </td>
          <td>(</td>
          <td class="paramtype">size_t&#160;</td>
          <td class="paramname"><em>k</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const std::vector&lt; <a class="el" href="stdint_8h.html#ab1967d8591af1a4e48c37fd2b0f184d0">int32_t</a> &gt; &amp;&#160;</td>
          <td class="paramname"><em>data</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a class="anchor" id="a753559601a857fbf02b0eeffcaffc9a3"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="gruel_2src_2include_2gruel_2api_8h.html#af4aaed4185febb5244160f8484a6bc16">GRUEL_API</a> <a class="el" href="namespacepmt.html#ab4b70d9293452eb74dd07c670e6811fa">pmt_t</a> pmt::pmt_init_s64vector </td>
          <td>(</td>
          <td class="paramtype">size_t&#160;</td>
          <td class="paramname"><em>k</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const <a class="el" href="stdint_8h.html#a414156feea104f8f75b4ed9e3121b2f6">int64_t</a> *&#160;</td>
          <td class="paramname"><em>data</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a class="anchor" id="acc808308cb6d47439bb65feb919ff212"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="gruel_2src_2include_2gruel_2api_8h.html#af4aaed4185febb5244160f8484a6bc16">GRUEL_API</a> <a class="el" href="namespacepmt.html#ab4b70d9293452eb74dd07c670e6811fa">pmt_t</a> pmt::pmt_init_s64vector </td>
          <td>(</td>
          <td class="paramtype">size_t&#160;</td>
          <td class="paramname"><em>k</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const std::vector&lt; <a class="el" href="stdint_8h.html#a414156feea104f8f75b4ed9e3121b2f6">int64_t</a> &gt; &amp;&#160;</td>
          <td class="paramname"><em>data</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a class="anchor" id="aa633f99d0ec620f2c4e918a57049a55b"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="gruel_2src_2include_2gruel_2api_8h.html#af4aaed4185febb5244160f8484a6bc16">GRUEL_API</a> <a class="el" href="namespacepmt.html#ab4b70d9293452eb74dd07c670e6811fa">pmt_t</a> pmt::pmt_init_s8vector </td>
          <td>(</td>
          <td class="paramtype">size_t&#160;</td>
          <td class="paramname"><em>k</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const <a class="el" href="stdint_8h.html#aef44329758059c91c76d334e8fc09700">int8_t</a> *&#160;</td>
          <td class="paramname"><em>data</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a class="anchor" id="a64e1a1a3e39952661e27bdcee272b799"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="gruel_2src_2include_2gruel_2api_8h.html#af4aaed4185febb5244160f8484a6bc16">GRUEL_API</a> <a class="el" href="namespacepmt.html#ab4b70d9293452eb74dd07c670e6811fa">pmt_t</a> pmt::pmt_init_s8vector </td>
          <td>(</td>
          <td class="paramtype">size_t&#160;</td>
          <td class="paramname"><em>k</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const std::vector&lt; <a class="el" href="stdint_8h.html#aef44329758059c91c76d334e8fc09700">int8_t</a> &gt; &amp;&#160;</td>
          <td class="paramname"><em>data</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a class="anchor" id="a615785b165cc144c29c64fabffedcc23"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="gruel_2src_2include_2gruel_2api_8h.html#af4aaed4185febb5244160f8484a6bc16">GRUEL_API</a> <a class="el" href="namespacepmt.html#ab4b70d9293452eb74dd07c670e6811fa">pmt_t</a> pmt::pmt_init_u16vector </td>
          <td>(</td>
          <td class="paramtype">size_t&#160;</td>
          <td class="paramname"><em>k</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const <a class="el" href="stdint_8h.html#a273cf69d639a59973b6019625df33e30">uint16_t</a> *&#160;</td>
          <td class="paramname"><em>data</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a class="anchor" id="a5a866d2aa4385eec85a91d01d4ae5266"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="gruel_2src_2include_2gruel_2api_8h.html#af4aaed4185febb5244160f8484a6bc16">GRUEL_API</a> <a class="el" href="namespacepmt.html#ab4b70d9293452eb74dd07c670e6811fa">pmt_t</a> pmt::pmt_init_u16vector </td>
          <td>(</td>
          <td class="paramtype">size_t&#160;</td>
          <td class="paramname"><em>k</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const std::vector&lt; <a class="el" href="stdint_8h.html#a273cf69d639a59973b6019625df33e30">uint16_t</a> &gt; &amp;&#160;</td>
          <td class="paramname"><em>data</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a class="anchor" id="a44c675223e48031ec4a7e1845f0486a0"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="gruel_2src_2include_2gruel_2api_8h.html#af4aaed4185febb5244160f8484a6bc16">GRUEL_API</a> <a class="el" href="namespacepmt.html#ab4b70d9293452eb74dd07c670e6811fa">pmt_t</a> pmt::pmt_init_u32vector </td>
          <td>(</td>
          <td class="paramtype">size_t&#160;</td>
          <td class="paramname"><em>k</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const <a class="el" href="stdint_8h.html#a435d1572bf3f880d55459d9805097f62">uint32_t</a> *&#160;</td>
          <td class="paramname"><em>data</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a class="anchor" id="a41ba18f4a66b5ed4cd16642c96b20dbe"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="gruel_2src_2include_2gruel_2api_8h.html#af4aaed4185febb5244160f8484a6bc16">GRUEL_API</a> <a class="el" href="namespacepmt.html#ab4b70d9293452eb74dd07c670e6811fa">pmt_t</a> pmt::pmt_init_u32vector </td>
          <td>(</td>
          <td class="paramtype">size_t&#160;</td>
          <td class="paramname"><em>k</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const std::vector&lt; <a class="el" href="stdint_8h.html#a435d1572bf3f880d55459d9805097f62">uint32_t</a> &gt; &amp;&#160;</td>
          <td class="paramname"><em>data</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a class="anchor" id="a58d4d143aecf38d5300419cec329cd17"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="gruel_2src_2include_2gruel_2api_8h.html#af4aaed4185febb5244160f8484a6bc16">GRUEL_API</a> <a class="el" href="namespacepmt.html#ab4b70d9293452eb74dd07c670e6811fa">pmt_t</a> pmt::pmt_init_u64vector </td>
          <td>(</td>
          <td class="paramtype">size_t&#160;</td>
          <td class="paramname"><em>k</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const <a class="el" href="stdint_8h.html#aec6fcb673ff035718c238c8c9d544c47">uint64_t</a> *&#160;</td>
          <td class="paramname"><em>data</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a class="anchor" id="a68c65917c5d0389a8873e86cc2e99271"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="gruel_2src_2include_2gruel_2api_8h.html#af4aaed4185febb5244160f8484a6bc16">GRUEL_API</a> <a class="el" href="namespacepmt.html#ab4b70d9293452eb74dd07c670e6811fa">pmt_t</a> pmt::pmt_init_u64vector </td>
          <td>(</td>
          <td class="paramtype">size_t&#160;</td>
          <td class="paramname"><em>k</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const std::vector&lt; <a class="el" href="stdint_8h.html#aec6fcb673ff035718c238c8c9d544c47">uint64_t</a> &gt; &amp;&#160;</td>
          <td class="paramname"><em>data</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a class="anchor" id="ac2b133de1f952021772213c72afb4c48"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="gruel_2src_2include_2gruel_2api_8h.html#af4aaed4185febb5244160f8484a6bc16">GRUEL_API</a> <a class="el" href="namespacepmt.html#ab4b70d9293452eb74dd07c670e6811fa">pmt_t</a> pmt::pmt_init_u8vector </td>
          <td>(</td>
          <td class="paramtype">size_t&#160;</td>
          <td class="paramname"><em>k</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const <a class="el" href="stdint_8h.html#aba7bc1797add20fe3efdf37ced1182c5">uint8_t</a> *&#160;</td>
          <td class="paramname"><em>data</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a class="anchor" id="ae58709a4e3f8de1c144d1b573edcb00b"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="gruel_2src_2include_2gruel_2api_8h.html#af4aaed4185febb5244160f8484a6bc16">GRUEL_API</a> <a class="el" href="namespacepmt.html#ab4b70d9293452eb74dd07c670e6811fa">pmt_t</a> pmt::pmt_init_u8vector </td>
          <td>(</td>
          <td class="paramtype">size_t&#160;</td>
          <td class="paramname"><em>k</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const std::vector&lt; <a class="el" href="stdint_8h.html#aba7bc1797add20fe3efdf37ced1182c5">uint8_t</a> &gt; &amp;&#160;</td>
          <td class="paramname"><em>data</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a class="anchor" id="a57a5ae8877c9b3b24636a07e0a3596e1"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="gruel_2src_2include_2gruel_2api_8h.html#af4aaed4185febb5244160f8484a6bc16">GRUEL_API</a> <a class="el" href="namespacepmt.html#ab4b70d9293452eb74dd07c670e6811fa">pmt_t</a> pmt::pmt_intern </td>
          <td>(</td>
          <td class="paramtype">const std::string &amp;&#160;</td>
          <td class="paramname"><em>s</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Alias for pmt_string_to_symbol. </p>

<p>Referenced by <a class="el" href="classgr__basic__block.html#a043ae7d3ce7e8cc41bd2e98823f7d7d8">gr_basic_block::alias_pmt()</a>.</p>

</div>
</div>
<a class="anchor" id="a53e88a56f8e8f67d3fa532f90a87aa12"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="gruel_2src_2include_2gruel_2api_8h.html#af4aaed4185febb5244160f8484a6bc16">GRUEL_API</a> bool pmt::pmt_is_any </td>
          <td>(</td>
          <td class="paramtype">pmt_t&#160;</td>
          <td class="paramname"><em>obj</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Return true if <code>obj</code> is an any. </p>

</div>
</div>
<a class="anchor" id="a2d624317749c54ebc164c125487b0b3a"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="gruel_2src_2include_2gruel_2api_8h.html#af4aaed4185febb5244160f8484a6bc16">GRUEL_API</a> bool pmt::pmt_is_blob </td>
          <td>(</td>
          <td class="paramtype">pmt_t&#160;</td>
          <td class="paramname"><em>x</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Return true if <code>x</code> is a blob, othewise false. </p>

</div>
</div>
<a class="anchor" id="a92a9af8c6173fa835ce798120454ca3a"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="gruel_2src_2include_2gruel_2api_8h.html#af4aaed4185febb5244160f8484a6bc16">GRUEL_API</a> bool pmt::pmt_is_bool </td>
          <td>(</td>
          <td class="paramtype">pmt_t&#160;</td>
          <td class="paramname"><em>obj</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Return true if obj is #t or #f, else return false. </p>

</div>
</div>
<a class="anchor" id="a6b1740bc274ac4296b83318c313d5596"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="gruel_2src_2include_2gruel_2api_8h.html#af4aaed4185febb5244160f8484a6bc16">GRUEL_API</a> bool pmt::pmt_is_c32vector </td>
          <td>(</td>
          <td class="paramtype">pmt_t&#160;</td>
          <td class="paramname"><em>x</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a class="anchor" id="adf7de0af37c4bd2cf627f3bac8b1d9cd"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="gruel_2src_2include_2gruel_2api_8h.html#af4aaed4185febb5244160f8484a6bc16">GRUEL_API</a> bool pmt::pmt_is_c64vector </td>
          <td>(</td>
          <td class="paramtype">pmt_t&#160;</td>
          <td class="paramname"><em>x</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a class="anchor" id="a3347587caac513a1ed660accf25035bb"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="gruel_2src_2include_2gruel_2api_8h.html#af4aaed4185febb5244160f8484a6bc16">GRUEL_API</a> bool pmt::pmt_is_complex </td>
          <td>(</td>
          <td class="paramtype">pmt_t&#160;</td>
          <td class="paramname"><em>obj</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>return true if <code>obj</code> is a complex number, false otherwise. </p>

</div>
</div>
<a class="anchor" id="a4c92d060166321056f00ec5cb4690f56"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="gruel_2src_2include_2gruel_2api_8h.html#af4aaed4185febb5244160f8484a6bc16">GRUEL_API</a> bool pmt::pmt_is_dict </td>
          <td>(</td>
          <td class="paramtype">const pmt_t &amp;&#160;</td>
          <td class="paramname"><em>obj</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Return true if <code>obj</code> is a dictionary. </p>

</div>
</div>
<a class="anchor" id="a762adbb598bbf7881d4f304b9b701870"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="gruel_2src_2include_2gruel_2api_8h.html#af4aaed4185febb5244160f8484a6bc16">GRUEL_API</a> bool pmt::pmt_is_eof_object </td>
          <td>(</td>
          <td class="paramtype">pmt_t&#160;</td>
          <td class="paramname"><em>obj</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>return true if obj is the EOF object, otherwise return false. </p>

</div>
</div>
<a class="anchor" id="a8600c0cc1b2b486aed9fe171345dc1eb"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="gruel_2src_2include_2gruel_2api_8h.html#af4aaed4185febb5244160f8484a6bc16">GRUEL_API</a> bool pmt::pmt_is_f32vector </td>
          <td>(</td>
          <td class="paramtype">pmt_t&#160;</td>
          <td class="paramname"><em>x</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a class="anchor" id="a005d0901b3b7d8d170d8e70428fa3685"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="gruel_2src_2include_2gruel_2api_8h.html#af4aaed4185febb5244160f8484a6bc16">GRUEL_API</a> bool pmt::pmt_is_f64vector </td>
          <td>(</td>
          <td class="paramtype">pmt_t&#160;</td>
          <td class="paramname"><em>x</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a class="anchor" id="a1a4b8301ff2affe08c56bba767d2639a"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="gruel_2src_2include_2gruel_2api_8h.html#af4aaed4185febb5244160f8484a6bc16">GRUEL_API</a> bool pmt::pmt_is_false </td>
          <td>(</td>
          <td class="paramtype">pmt_t&#160;</td>
          <td class="paramname"><em>obj</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Return true if obj is #f, else return true. </p>

</div>
</div>
<a class="anchor" id="ac7fc02a500f2f9d8e07a52418897d9e9"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="gruel_2src_2include_2gruel_2api_8h.html#af4aaed4185febb5244160f8484a6bc16">GRUEL_API</a> bool pmt::pmt_is_integer </td>
          <td>(</td>
          <td class="paramtype">pmt_t&#160;</td>
          <td class="paramname"><em>x</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Return true if <code>x</code> is an integer number, else false. </p>

</div>
</div>
<a class="anchor" id="a830574292e33350ba8eda2c180fbe4c7"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="gruel_2src_2include_2gruel_2api_8h.html#af4aaed4185febb5244160f8484a6bc16">GRUEL_API</a> bool pmt::pmt_is_msg_accepter </td>
          <td>(</td>
          <td class="paramtype">const pmt_t &amp;&#160;</td>
          <td class="paramname"><em>obj</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Return true if <code>obj</code> is a msg_accepter. </p>

</div>
</div>
<a class="anchor" id="af9b153d2aae9621011d31e03ca50c0e9"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="gruel_2src_2include_2gruel_2api_8h.html#af4aaed4185febb5244160f8484a6bc16">GRUEL_API</a> bool pmt::pmt_is_null </td>
          <td>(</td>
          <td class="paramtype">const pmt_t &amp;&#160;</td>
          <td class="paramname"><em>x</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Return true if <code>x</code> is the empty list, otherwise return false. </p>

</div>
</div>
<a class="anchor" id="a616845e65ea77d594240618fc3efff2c"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="gruel_2src_2include_2gruel_2api_8h.html#af4aaed4185febb5244160f8484a6bc16">GRUEL_API</a> bool pmt::pmt_is_number </td>
          <td>(</td>
          <td class="paramtype">pmt_t&#160;</td>
          <td class="paramname"><em>obj</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Return true if obj is any kind of number, else false. </p>

</div>
</div>
<a class="anchor" id="a980b699b577a91f635985610bbaec234"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="gruel_2src_2include_2gruel_2api_8h.html#af4aaed4185febb5244160f8484a6bc16">GRUEL_API</a> bool pmt::pmt_is_pair </td>
          <td>(</td>
          <td class="paramtype">const pmt_t &amp;&#160;</td>
          <td class="paramname"><em>obj</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Return true if <code>obj</code> is a pair, else false. </p>

</div>
</div>
<a class="anchor" id="ab9c57465a4b077ddc442f03dbe15134b"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="gruel_2src_2include_2gruel_2api_8h.html#af4aaed4185febb5244160f8484a6bc16">GRUEL_API</a> bool pmt::pmt_is_real </td>
          <td>(</td>
          <td class="paramtype">pmt_t&#160;</td>
          <td class="paramname"><em>obj</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a class="anchor" id="a081c6e0023f49f902293018371bea69e"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="gruel_2src_2include_2gruel_2api_8h.html#af4aaed4185febb5244160f8484a6bc16">GRUEL_API</a> bool pmt::pmt_is_s16vector </td>
          <td>(</td>
          <td class="paramtype">pmt_t&#160;</td>
          <td class="paramname"><em>x</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a class="anchor" id="a6ffb793f662b10fb9576b2c5576cf334"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="gruel_2src_2include_2gruel_2api_8h.html#af4aaed4185febb5244160f8484a6bc16">GRUEL_API</a> bool pmt::pmt_is_s32vector </td>
          <td>(</td>
          <td class="paramtype">pmt_t&#160;</td>
          <td class="paramname"><em>x</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a class="anchor" id="a74f6bd5b31bee4086e60ed28951e9f3a"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="gruel_2src_2include_2gruel_2api_8h.html#af4aaed4185febb5244160f8484a6bc16">GRUEL_API</a> bool pmt::pmt_is_s64vector </td>
          <td>(</td>
          <td class="paramtype">pmt_t&#160;</td>
          <td class="paramname"><em>x</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a class="anchor" id="a1550d3aca7b789b2ebd2375d620775a2"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="gruel_2src_2include_2gruel_2api_8h.html#af4aaed4185febb5244160f8484a6bc16">GRUEL_API</a> bool pmt::pmt_is_s8vector </td>
          <td>(</td>
          <td class="paramtype">pmt_t&#160;</td>
          <td class="paramname"><em>x</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a class="anchor" id="a9ae2fcfaefb907989660f09d342c7fa2"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="gruel_2src_2include_2gruel_2api_8h.html#af4aaed4185febb5244160f8484a6bc16">GRUEL_API</a> bool pmt::pmt_is_symbol </td>
          <td>(</td>
          <td class="paramtype">const pmt_t &amp;&#160;</td>
          <td class="paramname"><em>obj</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Return true if obj is a symbol, else false. </p>

</div>
</div>
<a class="anchor" id="aa0de7ef2290e89b5bd8124282e04e283"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="gruel_2src_2include_2gruel_2api_8h.html#af4aaed4185febb5244160f8484a6bc16">GRUEL_API</a> bool pmt::pmt_is_true </td>
          <td>(</td>
          <td class="paramtype">pmt_t&#160;</td>
          <td class="paramname"><em>obj</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Return false if obj is #f, else return true. </p>

</div>
</div>
<a class="anchor" id="aac80c007d245571c00789dec4f095025"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="gruel_2src_2include_2gruel_2api_8h.html#af4aaed4185febb5244160f8484a6bc16">GRUEL_API</a> bool pmt::pmt_is_tuple </td>
          <td>(</td>
          <td class="paramtype">pmt_t&#160;</td>
          <td class="paramname"><em>x</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Return true if <code>x</code> is a tuple, othewise false. </p>

</div>
</div>
<a class="anchor" id="a1357b6b396563ca1aee6095756611bb5"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="gruel_2src_2include_2gruel_2api_8h.html#af4aaed4185febb5244160f8484a6bc16">GRUEL_API</a> bool pmt::pmt_is_u16vector </td>
          <td>(</td>
          <td class="paramtype">pmt_t&#160;</td>
          <td class="paramname"><em>x</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a class="anchor" id="a604a5e2e2a3a3b881a4e504cee592db4"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="gruel_2src_2include_2gruel_2api_8h.html#af4aaed4185febb5244160f8484a6bc16">GRUEL_API</a> bool pmt::pmt_is_u32vector </td>
          <td>(</td>
          <td class="paramtype">pmt_t&#160;</td>
          <td class="paramname"><em>x</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a class="anchor" id="ae4d87b20ba2a3a9d6db6437d183be986"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="gruel_2src_2include_2gruel_2api_8h.html#af4aaed4185febb5244160f8484a6bc16">GRUEL_API</a> bool pmt::pmt_is_u64vector </td>
          <td>(</td>
          <td class="paramtype">pmt_t&#160;</td>
          <td class="paramname"><em>x</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a class="anchor" id="ae20b79d8e1d189978142946ef4e0d07e"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="gruel_2src_2include_2gruel_2api_8h.html#af4aaed4185febb5244160f8484a6bc16">GRUEL_API</a> bool pmt::pmt_is_u8vector </td>
          <td>(</td>
          <td class="paramtype">pmt_t&#160;</td>
          <td class="paramname"><em>x</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a class="anchor" id="a720ebd40bdf0421cb3d6fa529d019fc3"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="gruel_2src_2include_2gruel_2api_8h.html#af4aaed4185febb5244160f8484a6bc16">GRUEL_API</a> bool pmt::pmt_is_uint64 </td>
          <td>(</td>
          <td class="paramtype">pmt_t&#160;</td>
          <td class="paramname"><em>x</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Return true if <code>x</code> is an uint64 number, else false. </p>

</div>
</div>
<a class="anchor" id="abe4c461b9c01bdc155a54c941dda1a13"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="gruel_2src_2include_2gruel_2api_8h.html#af4aaed4185febb5244160f8484a6bc16">GRUEL_API</a> bool pmt::pmt_is_uniform_vector </td>
          <td>(</td>
          <td class="paramtype">pmt_t&#160;</td>
          <td class="paramname"><em>x</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>true if <code>x</code> is any kind of uniform numeric vector </p>
<p>&lt;</p>
<h2>pre&gt;</h2>
<p>Uniform Numeric Vectors</p>
<p>A uniform numeric vector is a vector whose elements are all of single numeric type. pmt offers uniform numeric vectors for signed and unsigned 8-bit, 16-bit, 32-bit, and 64-bit integers, two sizes of floating point values, and complex floating-point numbers of these two sizes. Indexing is zero based.</p>
<p>The names of the functions include these tags in their names:</p>
<p>u8 unsigned 8-bit integers s8 signed 8-bit integers u16 unsigned 16-bit integers s16 signed 16-bit integers u32 unsigned 32-bit integers s32 signed 32-bit integers u64 unsigned 64-bit integers s64 signed 64-bit integers f32 the C++ type float f64 the C++ type double c32 the C++ type complex&lt;float&gt; </p>
<h2>c64 the C++ type complex&lt;double&gt;</h2>

</div>
</div>
<a class="anchor" id="a7ea3ca32dd1c7465e0cc1de892ab438a"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="gruel_2src_2include_2gruel_2api_8h.html#af4aaed4185febb5244160f8484a6bc16">GRUEL_API</a> bool pmt::pmt_is_vector </td>
          <td>(</td>
          <td class="paramtype">pmt_t&#160;</td>
          <td class="paramname"><em>x</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Return true if <code>x</code> is a vector, othewise false. </p>

</div>
</div>
<a class="anchor" id="a76684f2c30f1f0134f526dababa3aa89"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="gruel_2src_2include_2gruel_2api_8h.html#af4aaed4185febb5244160f8484a6bc16">GRUEL_API</a> size_t pmt::pmt_length </td>
          <td>(</td>
          <td class="paramtype">const pmt_t &amp;&#160;</td>
          <td class="paramname"><em>v</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Return the number of elements in v. </p>

<p>Referenced by <a class="el" href="classtcp__connection.html#aa5659f9786a8b91457154a5a30f1ce80">tcp_connection::send()</a>.</p>

</div>
</div>
<a class="anchor" id="a676fbe22b8cfd18fb62305023eb153a1"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="gruel_2src_2include_2gruel_2api_8h.html#af4aaed4185febb5244160f8484a6bc16">GRUEL_API</a> <a class="el" href="namespacepmt.html#ab4b70d9293452eb74dd07c670e6811fa">pmt_t</a> pmt::pmt_list1 </td>
          <td>(</td>
          <td class="paramtype">const pmt_t &amp;&#160;</td>
          <td class="paramname"><em>x1</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Return a list of length 1 containing <code>x1</code>. </p>

</div>
</div>
<a class="anchor" id="adf2db75f11a2af407c8f22c8e141e668"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="gruel_2src_2include_2gruel_2api_8h.html#af4aaed4185febb5244160f8484a6bc16">GRUEL_API</a> <a class="el" href="namespacepmt.html#ab4b70d9293452eb74dd07c670e6811fa">pmt_t</a> pmt::pmt_list2 </td>
          <td>(</td>
          <td class="paramtype">const pmt_t &amp;&#160;</td>
          <td class="paramname"><em>x1</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const pmt_t &amp;&#160;</td>
          <td class="paramname"><em>x2</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Return a list of length 2 containing <code>x1</code>, <code>x2</code>. </p>

</div>
</div>
<a class="anchor" id="a6ca2161f588b1fd1d453d8f1589c1d42"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="gruel_2src_2include_2gruel_2api_8h.html#af4aaed4185febb5244160f8484a6bc16">GRUEL_API</a> <a class="el" href="namespacepmt.html#ab4b70d9293452eb74dd07c670e6811fa">pmt_t</a> pmt::pmt_list3 </td>
          <td>(</td>
          <td class="paramtype">const pmt_t &amp;&#160;</td>
          <td class="paramname"><em>x1</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const pmt_t &amp;&#160;</td>
          <td class="paramname"><em>x2</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const pmt_t &amp;&#160;</td>
          <td class="paramname"><em>x3</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Return a list of length 3 containing <code>x1</code>, <code>x2</code>, <code>x3</code>. </p>

</div>
</div>
<a class="anchor" id="a7ab7f2be52ec8aa72f6391d598700f7a"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="gruel_2src_2include_2gruel_2api_8h.html#af4aaed4185febb5244160f8484a6bc16">GRUEL_API</a> <a class="el" href="namespacepmt.html#ab4b70d9293452eb74dd07c670e6811fa">pmt_t</a> pmt::pmt_list4 </td>
          <td>(</td>
          <td class="paramtype">const pmt_t &amp;&#160;</td>
          <td class="paramname"><em>x1</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const pmt_t &amp;&#160;</td>
          <td class="paramname"><em>x2</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const pmt_t &amp;&#160;</td>
          <td class="paramname"><em>x3</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const pmt_t &amp;&#160;</td>
          <td class="paramname"><em>x4</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Return a list of length 4 containing <code>x1</code>, <code>x2</code>, <code>x3</code>, <code>x4</code>. </p>

</div>
</div>
<a class="anchor" id="ab416c50be05e8bff098a4e6486a31a9b"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="gruel_2src_2include_2gruel_2api_8h.html#af4aaed4185febb5244160f8484a6bc16">GRUEL_API</a> <a class="el" href="namespacepmt.html#ab4b70d9293452eb74dd07c670e6811fa">pmt_t</a> pmt::pmt_list5 </td>
          <td>(</td>
          <td class="paramtype">const pmt_t &amp;&#160;</td>
          <td class="paramname"><em>x1</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const pmt_t &amp;&#160;</td>
          <td class="paramname"><em>x2</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const pmt_t &amp;&#160;</td>
          <td class="paramname"><em>x3</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const pmt_t &amp;&#160;</td>
          <td class="paramname"><em>x4</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const pmt_t &amp;&#160;</td>
          <td class="paramname"><em>x5</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Return a list of length 5 containing <code>x1</code>, <code>x2</code>, <code>x3</code>, <code>x4</code>, <code>x5</code>. </p>

</div>
</div>
<a class="anchor" id="a5a6ce26b214adcdd4358f2da937a4cd2"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="gruel_2src_2include_2gruel_2api_8h.html#af4aaed4185febb5244160f8484a6bc16">GRUEL_API</a> <a class="el" href="namespacepmt.html#ab4b70d9293452eb74dd07c670e6811fa">pmt_t</a> pmt::pmt_list6 </td>
          <td>(</td>
          <td class="paramtype">const pmt_t &amp;&#160;</td>
          <td class="paramname"><em>x1</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const pmt_t &amp;&#160;</td>
          <td class="paramname"><em>x2</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const pmt_t &amp;&#160;</td>
          <td class="paramname"><em>x3</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const pmt_t &amp;&#160;</td>
          <td class="paramname"><em>x4</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const pmt_t &amp;&#160;</td>
          <td class="paramname"><em>x5</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const pmt_t &amp;&#160;</td>
          <td class="paramname"><em>x6</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>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>. </p>

</div>
</div>
<a class="anchor" id="ac5510b07208bc3d3705aac0cacab5d3e"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="gruel_2src_2include_2gruel_2api_8h.html#af4aaed4185febb5244160f8484a6bc16">GRUEL_API</a> <a class="el" href="namespacepmt.html#ab4b70d9293452eb74dd07c670e6811fa">pmt_t</a> pmt::pmt_list_add </td>
          <td>(</td>
          <td class="paramtype">pmt_t&#160;</td>
          <td class="paramname"><em>list</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const pmt_t &amp;&#160;</td>
          <td class="paramname"><em>item</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Return <code>list</code> with <code>item</code> added to it. </p>

<p>Referenced by <a class="el" href="classgr__hier__block2.html#a90a0916c98376d5c75c571d05d0c5fca">gr_hier_block2::message_port_register_hier_in()</a>, and <a class="el" href="classgr__hier__block2.html#aec3ebaed3ed4f3e8c73e05503b4cb2cb">gr_hier_block2::message_port_register_hier_out()</a>.</p>

</div>
</div>
<a class="anchor" id="a70fa1c5e3c6f5c85aef42c09fdede746"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="gruel_2src_2include_2gruel_2api_8h.html#af4aaed4185febb5244160f8484a6bc16">GRUEL_API</a> bool pmt::pmt_list_has </td>
          <td>(</td>
          <td class="paramtype">pmt_t&#160;</td>
          <td class="paramname"><em>list</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const pmt_t &amp;&#160;</td>
          <td class="paramname"><em>item</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Return bool of <code>list</code> contains <code>item</code>. </p>

<p>Referenced by <a class="el" href="classgr__hier__block2.html#a37e01a8e690640902017ab08a12061f5">gr_hier_block2::message_port_is_hier_in()</a>, <a class="el" href="classgr__hier__block2.html#ab4c80eb5f0ed73a9c2a9d35231426993">gr_hier_block2::message_port_is_hier_out()</a>, <a class="el" href="classgr__hier__block2.html#a90a0916c98376d5c75c571d05d0c5fca">gr_hier_block2::message_port_register_hier_in()</a>, and <a class="el" href="classgr__hier__block2.html#aec3ebaed3ed4f3e8c73e05503b4cb2cb">gr_hier_block2::message_port_register_hier_out()</a>.</p>

</div>
</div>
<a class="anchor" id="a22d463ffd26f9f147f2432718098d241"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="gruel_2src_2include_2gruel_2api_8h.html#af4aaed4185febb5244160f8484a6bc16">GRUEL_API</a> <a class="el" href="namespacepmt.html#ab4b70d9293452eb74dd07c670e6811fa">pmt_t</a> pmt::pmt_list_rm </td>
          <td>(</td>
          <td class="paramtype">pmt_t&#160;</td>
          <td class="paramname"><em>list</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const pmt_t &amp;&#160;</td>
          <td class="paramname"><em>item</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Return <code>list</code> with <code>item</code> removed from it. </p>

</div>
</div>
<a class="anchor" id="a4011422f166ce53a5ec1fab08022912b"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="gruel_2src_2include_2gruel_2api_8h.html#af4aaed4185febb5244160f8484a6bc16">GRUEL_API</a> <a class="el" href="namespacepmt.html#ab4b70d9293452eb74dd07c670e6811fa">pmt_t</a> pmt::pmt_make_any </td>
          <td>(</td>
          <td class="paramtype">const boost::any &amp;&#160;</td>
          <td class="paramname"><em>any</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>make an any </p>

</div>
</div>
<a class="anchor" id="a1ad6236cd115201a388ffe3a2bf45ff3"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="gruel_2src_2include_2gruel_2api_8h.html#af4aaed4185febb5244160f8484a6bc16">GRUEL_API</a> <a class="el" href="namespacepmt.html#ab4b70d9293452eb74dd07c670e6811fa">pmt_t</a> pmt::pmt_make_blob </td>
          <td>(</td>
          <td class="paramtype">const <a class="el" href="volk_8tmpl_8h.html#a8dc2b7da310a28e667530ba0e8ca4cc4">void</a> *&#160;</td>
          <td class="paramname"><em>buf</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">size_t&#160;</td>
          <td class="paramname"><em>len</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Make a blob given a pointer and length in bytes. </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">buf</td><td>is the pointer to data to use to create blob </td></tr>
    <tr><td class="paramname">len</td><td>is the size of the data in bytes.</td></tr>
  </table>
  </dd>
</dl>
<p>The data is copied into the blob. </p>

<p>Referenced by <a class="el" href="namespacepmt.html#a666fae66f3c79baf04cba8cc751bb519">mp()</a>.</p>

</div>
</div>
<a class="anchor" id="aa7f431c860783da77bf3f92cdc544ea3"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="gruel_2src_2include_2gruel_2api_8h.html#af4aaed4185febb5244160f8484a6bc16">GRUEL_API</a> <a class="el" href="namespacepmt.html#ab4b70d9293452eb74dd07c670e6811fa">pmt_t</a> pmt::pmt_make_c32vector </td>
          <td>(</td>
          <td class="paramtype">size_t&#160;</td>
          <td class="paramname"><em>k</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">std::complex&lt; float &gt;&#160;</td>
          <td class="paramname"><em>fill</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a class="anchor" id="a8b3b32efb609777e00d9ab12c7adbd5a"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="gruel_2src_2include_2gruel_2api_8h.html#af4aaed4185febb5244160f8484a6bc16">GRUEL_API</a> <a class="el" href="namespacepmt.html#ab4b70d9293452eb74dd07c670e6811fa">pmt_t</a> pmt::pmt_make_c64vector </td>
          <td>(</td>
          <td class="paramtype">size_t&#160;</td>
          <td class="paramname"><em>k</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">std::complex&lt; double &gt;&#160;</td>
          <td class="paramname"><em>fill</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a class="anchor" id="a1b693d7111cf0ed21c62d546f9f0a4c6"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="gruel_2src_2include_2gruel_2api_8h.html#af4aaed4185febb5244160f8484a6bc16">GRUEL_API</a> <a class="el" href="namespacepmt.html#ab4b70d9293452eb74dd07c670e6811fa">pmt_t</a> pmt::pmt_make_dict </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Make an empty dictionary. </p>

</div>
</div>
<a class="anchor" id="a9646c961e52e6e0b189a767b4f187a7e"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="gruel_2src_2include_2gruel_2api_8h.html#af4aaed4185febb5244160f8484a6bc16">GRUEL_API</a> <a class="el" href="namespacepmt.html#ab4b70d9293452eb74dd07c670e6811fa">pmt_t</a> pmt::pmt_make_f32vector </td>
          <td>(</td>
          <td class="paramtype">size_t&#160;</td>
          <td class="paramname"><em>k</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">float&#160;</td>
          <td class="paramname"><em>fill</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a class="anchor" id="a54f194d45b7f04045bac2ccd463ff9ee"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="gruel_2src_2include_2gruel_2api_8h.html#af4aaed4185febb5244160f8484a6bc16">GRUEL_API</a> <a class="el" href="namespacepmt.html#ab4b70d9293452eb74dd07c670e6811fa">pmt_t</a> pmt::pmt_make_f64vector </td>
          <td>(</td>
          <td class="paramtype">size_t&#160;</td>
          <td class="paramname"><em>k</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">double&#160;</td>
          <td class="paramname"><em>fill</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a class="anchor" id="acbbdd8d6d157f6e8ac245622c0a91b9d"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="gruel_2src_2include_2gruel_2api_8h.html#af4aaed4185febb5244160f8484a6bc16">GRUEL_API</a> <a class="el" href="namespacepmt.html#ab4b70d9293452eb74dd07c670e6811fa">pmt_t</a> pmt::pmt_make_msg_accepter </td>
          <td>(</td>
          <td class="paramtype"><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;&#160;</td>
          <td class="paramname"><em>ma</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>make a msg_accepter </p>

<p>Referenced by <a class="el" href="namespacepmt.html#a017511b5df5fad9de0c57dbc6e40ba45">mp()</a>.</p>

</div>
</div>
<a class="anchor" id="a16f57dcca0c41d06d196d9773a594216"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="gruel_2src_2include_2gruel_2api_8h.html#af4aaed4185febb5244160f8484a6bc16">GRUEL_API</a> <a class="el" href="namespacepmt.html#ab4b70d9293452eb74dd07c670e6811fa">pmt_t</a> pmt::pmt_make_rectangular </td>
          <td>(</td>
          <td class="paramtype">double&#160;</td>
          <td class="paramname"><em>re</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">double&#160;</td>
          <td class="paramname"><em>im</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Return a complex number constructed of the given real and imaginary parts. </p>

<p>Referenced by <a class="el" href="namespacepmt.html#a9ee9d8f890d409fc9be4258d5cf5f192">mp()</a>.</p>

</div>
</div>
<a class="anchor" id="a0f9ef340402f04b86af6504c9eb4b3b7"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="gruel_2src_2include_2gruel_2api_8h.html#af4aaed4185febb5244160f8484a6bc16">GRUEL_API</a> <a class="el" href="namespacepmt.html#ab4b70d9293452eb74dd07c670e6811fa">pmt_t</a> pmt::pmt_make_s16vector </td>
          <td>(</td>
          <td class="paramtype">size_t&#160;</td>
          <td class="paramname"><em>k</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="stdint_8h.html#a269259c924dce846340ddbb810db2e3c">int16_t</a>&#160;</td>
          <td class="paramname"><em>fill</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a class="anchor" id="ae7d3c62728a50c8a4f76db56aa54f5ae"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="gruel_2src_2include_2gruel_2api_8h.html#af4aaed4185febb5244160f8484a6bc16">GRUEL_API</a> <a class="el" href="namespacepmt.html#ab4b70d9293452eb74dd07c670e6811fa">pmt_t</a> pmt::pmt_make_s32vector </td>
          <td>(</td>
          <td class="paramtype">size_t&#160;</td>
          <td class="paramname"><em>k</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="stdint_8h.html#ab1967d8591af1a4e48c37fd2b0f184d0">int32_t</a>&#160;</td>
          <td class="paramname"><em>fill</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a class="anchor" id="adc9b4134cc41bd54db3f31e762fcc34f"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="gruel_2src_2include_2gruel_2api_8h.html#af4aaed4185febb5244160f8484a6bc16">GRUEL_API</a> <a class="el" href="namespacepmt.html#ab4b70d9293452eb74dd07c670e6811fa">pmt_t</a> pmt::pmt_make_s64vector </td>
          <td>(</td>
          <td class="paramtype">size_t&#160;</td>
          <td class="paramname"><em>k</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="stdint_8h.html#a414156feea104f8f75b4ed9e3121b2f6">int64_t</a>&#160;</td>
          <td class="paramname"><em>fill</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a class="anchor" id="aecdc41ac8b003a5ddec87398eb3c9a25"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="gruel_2src_2include_2gruel_2api_8h.html#af4aaed4185febb5244160f8484a6bc16">GRUEL_API</a> <a class="el" href="namespacepmt.html#ab4b70d9293452eb74dd07c670e6811fa">pmt_t</a> pmt::pmt_make_s8vector </td>
          <td>(</td>
          <td class="paramtype">size_t&#160;</td>
          <td class="paramname"><em>k</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="stdint_8h.html#aef44329758059c91c76d334e8fc09700">int8_t</a>&#160;</td>
          <td class="paramname"><em>fill</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a class="anchor" id="a3b7024e45111b1f37b1b4ec700bb5d3f"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="gruel_2src_2include_2gruel_2api_8h.html#af4aaed4185febb5244160f8484a6bc16">GRUEL_API</a> <a class="el" href="namespacepmt.html#ab4b70d9293452eb74dd07c670e6811fa">pmt_t</a> pmt::pmt_make_tuple </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Referenced by <a class="el" href="classtag__source__demo.html#afc52d4e66cec13534d92abde34cadffc">tag_source_demo::make_time_tag()</a>, and <a class="el" href="namespacepmt.html#ab3b99af6348a131fd3b45964a2d3b6da">mp()</a>.</p>

</div>
</div>
<a class="anchor" id="a92f06feb7c1b430ad032681af274bfbd"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="gruel_2src_2include_2gruel_2api_8h.html#af4aaed4185febb5244160f8484a6bc16">GRUEL_API</a> <a class="el" href="namespacepmt.html#ab4b70d9293452eb74dd07c670e6811fa">pmt_t</a> pmt::pmt_make_tuple </td>
          <td>(</td>
          <td class="paramtype">const pmt_t &amp;&#160;</td>
          <td class="paramname"><em>e0</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a class="anchor" id="a5eb7c59848b8e2543ce5858da9245236"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="gruel_2src_2include_2gruel_2api_8h.html#af4aaed4185febb5244160f8484a6bc16">GRUEL_API</a> <a class="el" href="namespacepmt.html#ab4b70d9293452eb74dd07c670e6811fa">pmt_t</a> pmt::pmt_make_tuple </td>
          <td>(</td>
          <td class="paramtype">const pmt_t &amp;&#160;</td>
          <td class="paramname"><em>e0</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const pmt_t &amp;&#160;</td>
          <td class="paramname"><em>e1</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a class="anchor" id="abf4343239e397656d8df8930886ca9d9"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="gruel_2src_2include_2gruel_2api_8h.html#af4aaed4185febb5244160f8484a6bc16">GRUEL_API</a> <a class="el" href="namespacepmt.html#ab4b70d9293452eb74dd07c670e6811fa">pmt_t</a> pmt::pmt_make_tuple </td>
          <td>(</td>
          <td class="paramtype">const pmt_t &amp;&#160;</td>
          <td class="paramname"><em>e0</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const pmt_t &amp;&#160;</td>
          <td class="paramname"><em>e1</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const pmt_t &amp;&#160;</td>
          <td class="paramname"><em>e2</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a class="anchor" id="af259e8d09c70b45ccfa0496ca0cad6be"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="gruel_2src_2include_2gruel_2api_8h.html#af4aaed4185febb5244160f8484a6bc16">GRUEL_API</a> <a class="el" href="namespacepmt.html#ab4b70d9293452eb74dd07c670e6811fa">pmt_t</a> pmt::pmt_make_tuple </td>
          <td>(</td>
          <td class="paramtype">const pmt_t &amp;&#160;</td>
          <td class="paramname"><em>e0</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const pmt_t &amp;&#160;</td>
          <td class="paramname"><em>e1</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const pmt_t &amp;&#160;</td>
          <td class="paramname"><em>e2</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const pmt_t &amp;&#160;</td>
          <td class="paramname"><em>e3</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a class="anchor" id="af9a7ccd4acc7fea3006f92cb440145e8"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="gruel_2src_2include_2gruel_2api_8h.html#af4aaed4185febb5244160f8484a6bc16">GRUEL_API</a> <a class="el" href="namespacepmt.html#ab4b70d9293452eb74dd07c670e6811fa">pmt_t</a> pmt::pmt_make_tuple </td>
          <td>(</td>
          <td class="paramtype">const pmt_t &amp;&#160;</td>
          <td class="paramname"><em>e0</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const pmt_t &amp;&#160;</td>
          <td class="paramname"><em>e1</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const pmt_t &amp;&#160;</td>
          <td class="paramname"><em>e2</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const pmt_t &amp;&#160;</td>
          <td class="paramname"><em>e3</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const pmt_t &amp;&#160;</td>
          <td class="paramname"><em>e4</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a class="anchor" id="aaf7a4ad0f5f47e8717f1c97282bf9082"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="gruel_2src_2include_2gruel_2api_8h.html#af4aaed4185febb5244160f8484a6bc16">GRUEL_API</a> <a class="el" href="namespacepmt.html#ab4b70d9293452eb74dd07c670e6811fa">pmt_t</a> pmt::pmt_make_tuple </td>
          <td>(</td>
          <td class="paramtype">const pmt_t &amp;&#160;</td>
          <td class="paramname"><em>e0</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const pmt_t &amp;&#160;</td>
          <td class="paramname"><em>e1</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const pmt_t &amp;&#160;</td>
          <td class="paramname"><em>e2</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const pmt_t &amp;&#160;</td>
          <td class="paramname"><em>e3</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const pmt_t &amp;&#160;</td>
          <td class="paramname"><em>e4</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const pmt_t &amp;&#160;</td>
          <td class="paramname"><em>e5</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a class="anchor" id="ab5073acda532c6151fb1845fbb65f015"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="gruel_2src_2include_2gruel_2api_8h.html#af4aaed4185febb5244160f8484a6bc16">GRUEL_API</a> <a class="el" href="namespacepmt.html#ab4b70d9293452eb74dd07c670e6811fa">pmt_t</a> pmt::pmt_make_tuple </td>
          <td>(</td>
          <td class="paramtype">const pmt_t &amp;&#160;</td>
          <td class="paramname"><em>e0</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const pmt_t &amp;&#160;</td>
          <td class="paramname"><em>e1</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const pmt_t &amp;&#160;</td>
          <td class="paramname"><em>e2</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const pmt_t &amp;&#160;</td>
          <td class="paramname"><em>e3</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const pmt_t &amp;&#160;</td>
          <td class="paramname"><em>e4</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const pmt_t &amp;&#160;</td>
          <td class="paramname"><em>e5</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const pmt_t &amp;&#160;</td>
          <td class="paramname"><em>e6</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a class="anchor" id="a7828eced5a8d490f291ebb4f1356d901"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="gruel_2src_2include_2gruel_2api_8h.html#af4aaed4185febb5244160f8484a6bc16">GRUEL_API</a> <a class="el" href="namespacepmt.html#ab4b70d9293452eb74dd07c670e6811fa">pmt_t</a> pmt::pmt_make_tuple </td>
          <td>(</td>
          <td class="paramtype">const pmt_t &amp;&#160;</td>
          <td class="paramname"><em>e0</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const pmt_t &amp;&#160;</td>
          <td class="paramname"><em>e1</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const pmt_t &amp;&#160;</td>
          <td class="paramname"><em>e2</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const pmt_t &amp;&#160;</td>
          <td class="paramname"><em>e3</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const pmt_t &amp;&#160;</td>
          <td class="paramname"><em>e4</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const pmt_t &amp;&#160;</td>
          <td class="paramname"><em>e5</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const pmt_t &amp;&#160;</td>
          <td class="paramname"><em>e6</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const pmt_t &amp;&#160;</td>
          <td class="paramname"><em>e7</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a class="anchor" id="ab902ed17f33c97c3ad4581b49bcdb3ac"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="gruel_2src_2include_2gruel_2api_8h.html#af4aaed4185febb5244160f8484a6bc16">GRUEL_API</a> <a class="el" href="namespacepmt.html#ab4b70d9293452eb74dd07c670e6811fa">pmt_t</a> pmt::pmt_make_tuple </td>
          <td>(</td>
          <td class="paramtype">const pmt_t &amp;&#160;</td>
          <td class="paramname"><em>e0</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const pmt_t &amp;&#160;</td>
          <td class="paramname"><em>e1</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const pmt_t &amp;&#160;</td>
          <td class="paramname"><em>e2</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const pmt_t &amp;&#160;</td>
          <td class="paramname"><em>e3</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const pmt_t &amp;&#160;</td>
          <td class="paramname"><em>e4</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const pmt_t &amp;&#160;</td>
          <td class="paramname"><em>e5</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const pmt_t &amp;&#160;</td>
          <td class="paramname"><em>e6</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const pmt_t &amp;&#160;</td>
          <td class="paramname"><em>e7</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const pmt_t &amp;&#160;</td>
          <td class="paramname"><em>e8</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a class="anchor" id="abe4b0f448f6098e031a0ad35b73aebac"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="gruel_2src_2include_2gruel_2api_8h.html#af4aaed4185febb5244160f8484a6bc16">GRUEL_API</a> <a class="el" href="namespacepmt.html#ab4b70d9293452eb74dd07c670e6811fa">pmt_t</a> pmt::pmt_make_tuple </td>
          <td>(</td>
          <td class="paramtype">const pmt_t &amp;&#160;</td>
          <td class="paramname"><em>e0</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const pmt_t &amp;&#160;</td>
          <td class="paramname"><em>e1</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const pmt_t &amp;&#160;</td>
          <td class="paramname"><em>e2</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const pmt_t &amp;&#160;</td>
          <td class="paramname"><em>e3</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const pmt_t &amp;&#160;</td>
          <td class="paramname"><em>e4</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const pmt_t &amp;&#160;</td>
          <td class="paramname"><em>e5</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const pmt_t &amp;&#160;</td>
          <td class="paramname"><em>e6</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const pmt_t &amp;&#160;</td>
          <td class="paramname"><em>e7</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const pmt_t &amp;&#160;</td>
          <td class="paramname"><em>e8</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const pmt_t &amp;&#160;</td>
          <td class="paramname"><em>e9</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a class="anchor" id="a92152768355ad9287037aafd317de5ab"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="gruel_2src_2include_2gruel_2api_8h.html#af4aaed4185febb5244160f8484a6bc16">GRUEL_API</a> <a class="el" href="namespacepmt.html#ab4b70d9293452eb74dd07c670e6811fa">pmt_t</a> pmt::pmt_make_u16vector </td>
          <td>(</td>
          <td class="paramtype">size_t&#160;</td>
          <td class="paramname"><em>k</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="stdint_8h.html#a273cf69d639a59973b6019625df33e30">uint16_t</a>&#160;</td>
          <td class="paramname"><em>fill</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a class="anchor" id="a4f49370774dd39edb85216841bc3139c"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="gruel_2src_2include_2gruel_2api_8h.html#af4aaed4185febb5244160f8484a6bc16">GRUEL_API</a> <a class="el" href="namespacepmt.html#ab4b70d9293452eb74dd07c670e6811fa">pmt_t</a> pmt::pmt_make_u32vector </td>
          <td>(</td>
          <td class="paramtype">size_t&#160;</td>
          <td class="paramname"><em>k</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="stdint_8h.html#a435d1572bf3f880d55459d9805097f62">uint32_t</a>&#160;</td>
          <td class="paramname"><em>fill</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a class="anchor" id="aa2fc5c3f476d8e0faad7ed045c76eefc"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="gruel_2src_2include_2gruel_2api_8h.html#af4aaed4185febb5244160f8484a6bc16">GRUEL_API</a> <a class="el" href="namespacepmt.html#ab4b70d9293452eb74dd07c670e6811fa">pmt_t</a> pmt::pmt_make_u64vector </td>
          <td>(</td>
          <td class="paramtype">size_t&#160;</td>
          <td class="paramname"><em>k</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="stdint_8h.html#aec6fcb673ff035718c238c8c9d544c47">uint64_t</a>&#160;</td>
          <td class="paramname"><em>fill</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a class="anchor" id="a0ed4087e2d552220099bc47c8dcc7da1"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="gruel_2src_2include_2gruel_2api_8h.html#af4aaed4185febb5244160f8484a6bc16">GRUEL_API</a> <a class="el" href="namespacepmt.html#ab4b70d9293452eb74dd07c670e6811fa">pmt_t</a> pmt::pmt_make_u8vector </td>
          <td>(</td>
          <td class="paramtype">size_t&#160;</td>
          <td class="paramname"><em>k</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="stdint_8h.html#aba7bc1797add20fe3efdf37ced1182c5">uint8_t</a>&#160;</td>
          <td class="paramname"><em>fill</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a class="anchor" id="a02649eb318d73294857a9baa5b9f159d"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="gruel_2src_2include_2gruel_2api_8h.html#af4aaed4185febb5244160f8484a6bc16">GRUEL_API</a> <a class="el" href="namespacepmt.html#ab4b70d9293452eb74dd07c670e6811fa">pmt_t</a> pmt::pmt_make_vector </td>
          <td>(</td>
          <td class="paramtype">size_t&#160;</td>
          <td class="paramname"><em>k</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">pmt_t&#160;</td>
          <td class="paramname"><em>fill</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Make a vector of length <code>k</code>, with initial values set to <code>fill</code>. </p>

</div>
</div>
<a class="anchor" id="adedfc1a4b0831f372eac7251ac1ee1cb"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="gruel_2src_2include_2gruel_2api_8h.html#af4aaed4185febb5244160f8484a6bc16">GRUEL_API</a> <a class="el" href="namespacepmt.html#ab4b70d9293452eb74dd07c670e6811fa">pmt_t</a> pmt::pmt_map </td>
          <td>(</td>
          <td class="paramtype">pmt_t &#160;</td>
          <td class="paramname"><em>proc</em>const pmt_t &amp;, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">pmt_t&#160;</td>
          <td class="paramname"><em>list</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Apply <code>proc</code> element-wise to the elements of list and returns a list of the results, in order. </p>
<p><code>list</code> must be a list. The dynamic order in which <code>proc</code> is applied to the elements of <code>list</code> is unspecified. </p>

</div>
</div>
<a class="anchor" id="aa1e2e87acf3be89fec3c3d3d4a7fe2ea"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="gruel_2src_2include_2gruel_2api_8h.html#af4aaed4185febb5244160f8484a6bc16">GRUEL_API</a> <a class="el" href="namespacepmt.html#ab4b70d9293452eb74dd07c670e6811fa">pmt_t</a> pmt::pmt_member </td>
          <td>(</td>
          <td class="paramtype">pmt_t&#160;</td>
          <td class="paramname"><em>obj</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">pmt_t&#160;</td>
          <td class="paramname"><em>list</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>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>. </p>

</div>
</div>
<a class="anchor" id="a5390ffee054496a5ad83600ea274ad24"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="gruel_2src_2include_2gruel_2api_8h.html#af4aaed4185febb5244160f8484a6bc16">GRUEL_API</a> <a class="el" href="namespacepmt.html#ab4b70d9293452eb74dd07c670e6811fa">pmt_t</a> pmt::pmt_memq </td>
          <td>(</td>
          <td class="paramtype">pmt_t&#160;</td>
          <td class="paramname"><em>obj</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">pmt_t&#160;</td>
          <td class="paramname"><em>list</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>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>. </p>

</div>
</div>
<a class="anchor" id="a1473c4e093f0581315197188c723486d"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="gruel_2src_2include_2gruel_2api_8h.html#af4aaed4185febb5244160f8484a6bc16">GRUEL_API</a> <a class="el" href="namespacepmt.html#ab4b70d9293452eb74dd07c670e6811fa">pmt_t</a> pmt::pmt_memv </td>
          <td>(</td>
          <td class="paramtype">pmt_t&#160;</td>
          <td class="paramname"><em>obj</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">pmt_t&#160;</td>
          <td class="paramname"><em>list</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>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>. </p>

</div>
</div>
<a class="anchor" id="ace122e1b2c1cc95cddf393761772b306"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="gruel_2src_2include_2gruel_2api_8h.html#af4aaed4185febb5244160f8484a6bc16">GRUEL_API</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; pmt::pmt_msg_accepter_ref </td>
          <td>(</td>
          <td class="paramtype">const pmt_t &amp;&#160;</td>
          <td class="paramname"><em>obj</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Return underlying msg_accepter. </p>

<p>Referenced by <a class="el" href="namespacegruel.html#ace0465dbdc16bf3330e65bb4d54761a9">gruel::send()</a>.</p>

</div>
</div>
<a class="anchor" id="a56e3ea8cf68ee7e413e9ee6ad9d54420"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="gruel_2src_2include_2gruel_2api_8h.html#af4aaed4185febb5244160f8484a6bc16">GRUEL_API</a> <a class="el" href="namespacepmt.html#ab4b70d9293452eb74dd07c670e6811fa">pmt_t</a> pmt::pmt_nth </td>
          <td>(</td>
          <td class="paramtype">size_t&#160;</td>
          <td class="paramname"><em>n</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">pmt_t&#160;</td>
          <td class="paramname"><em>list</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>locates <code>nth</code> element of <br/>
 list where the car is the 'zeroth' element. </p>

</div>
</div>
<a class="anchor" id="a1afb7fba6d2a43a19f7e10c8ab0c75e1"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="gruel_2src_2include_2gruel_2api_8h.html#af4aaed4185febb5244160f8484a6bc16">GRUEL_API</a> <a class="el" href="namespacepmt.html#ab4b70d9293452eb74dd07c670e6811fa">pmt_t</a> pmt::pmt_nthcdr </td>
          <td>(</td>
          <td class="paramtype">size_t&#160;</td>
          <td class="paramname"><em>n</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">pmt_t&#160;</td>
          <td class="paramname"><em>list</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>returns the tail of <code>list</code> that would be obtained by calling cdr <code>n</code> times in succession. </p>

</div>
</div>
<a class="anchor" id="aef241cfd8cabf5a7e363d7041ccbe1bb"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="gruel_2src_2include_2gruel_2api_8h.html#af4aaed4185febb5244160f8484a6bc16">GRUEL_API</a> <a class="el" href="volk_8tmpl_8h.html#a8dc2b7da310a28e667530ba0e8ca4cc4">void</a> pmt::pmt_print </td>
          <td>(</td>
          <td class="paramtype">pmt_t&#160;</td>
          <td class="paramname"><em>v</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Write pmt string representation to stdout. </p>

</div>
</div>
<a class="anchor" id="a74d783fbff16a7120b4b3aa5d4496b3d"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="gruel_2src_2include_2gruel_2api_8h.html#af4aaed4185febb5244160f8484a6bc16">GRUEL_API</a> <a class="el" href="namespacepmt.html#ab4b70d9293452eb74dd07c670e6811fa">pmt_t</a> pmt::pmt_read </td>
          <td>(</td>
          <td class="paramtype">std::istream &amp;&#160;</td>
          <td class="paramname"><em>port</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">
<p>read converts external representations of pmt objects into the objects themselves. Read returns the next object parsable from the given input port, updating port to point to the first character past the end of the external representation of the object.</p>
<p>If an end of file is encountered in the input before any characters are found that can begin an object, then an end of file object is returned. The port remains open, and further attempts to read will also return an end of file object. If an end of file is encountered after the beginning of an object's external representation, but the external representation is incomplete and therefore not parsable, an error is signaled. </p>

</div>
</div>
<a class="anchor" id="ae03131ca39632be27b6485db29da2393"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="gruel_2src_2include_2gruel_2api_8h.html#af4aaed4185febb5244160f8484a6bc16">GRUEL_API</a> <a class="el" href="namespacepmt.html#ab4b70d9293452eb74dd07c670e6811fa">pmt_t</a> pmt::pmt_reverse </td>
          <td>(</td>
          <td class="paramtype">pmt_t&#160;</td>
          <td class="paramname"><em>list</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>reverse <code>list</code>. </p>
<p><code>list</code> must be a proper list. </p>

</div>
</div>
<a class="anchor" id="a779830f02252a1ac917885bf8bd47fb6"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="gruel_2src_2include_2gruel_2api_8h.html#af4aaed4185febb5244160f8484a6bc16">GRUEL_API</a> <a class="el" href="namespacepmt.html#ab4b70d9293452eb74dd07c670e6811fa">pmt_t</a> pmt::pmt_reverse_x </td>
          <td>(</td>
          <td class="paramtype">pmt_t&#160;</td>
          <td class="paramname"><em>list</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>destructively reverse <code>list</code>. </p>
<p><code>list</code> must be a proper list. </p>

</div>
</div>
<a class="anchor" id="a56212892b67898c812abd5061c470159"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="gruel_2src_2include_2gruel_2api_8h.html#af4aaed4185febb5244160f8484a6bc16">GRUEL_API</a> const <a class="el" href="stdint_8h.html#a269259c924dce846340ddbb810db2e3c">int16_t</a>* pmt::pmt_s16vector_elements </td>
          <td>(</td>
          <td class="paramtype">pmt_t&#160;</td>
          <td class="paramname"><em>v</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">size_t &amp;&#160;</td>
          <td class="paramname"><em>len</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a class="anchor" id="a5b0f9ea939ac95cfe8415fb9ae7ef523"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="gruel_2src_2include_2gruel_2api_8h.html#af4aaed4185febb5244160f8484a6bc16">GRUEL_API</a> const std::vector&lt;<a class="el" href="stdint_8h.html#a269259c924dce846340ddbb810db2e3c">int16_t</a>&gt; pmt::pmt_s16vector_elements </td>
          <td>(</td>
          <td class="paramtype">pmt_t&#160;</td>
          <td class="paramname"><em>v</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a class="anchor" id="a7b58ae391e25f744c53ed740aa9424fa"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="gruel_2src_2include_2gruel_2api_8h.html#af4aaed4185febb5244160f8484a6bc16">GRUEL_API</a> <a class="el" href="stdint_8h.html#a269259c924dce846340ddbb810db2e3c">int16_t</a> pmt::pmt_s16vector_ref </td>
          <td>(</td>
          <td class="paramtype">pmt_t&#160;</td>
          <td class="paramname"><em>v</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">size_t&#160;</td>
          <td class="paramname"><em>k</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a class="anchor" id="a11f9cbdd233b9e7373dea2a173031a35"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="gruel_2src_2include_2gruel_2api_8h.html#af4aaed4185febb5244160f8484a6bc16">GRUEL_API</a> <a class="el" href="volk_8tmpl_8h.html#a8dc2b7da310a28e667530ba0e8ca4cc4">void</a> pmt::pmt_s16vector_set </td>
          <td>(</td>
          <td class="paramtype">pmt_t&#160;</td>
          <td class="paramname"><em>v</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">size_t&#160;</td>
          <td class="paramname"><em>k</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="stdint_8h.html#a269259c924dce846340ddbb810db2e3c">int16_t</a>&#160;</td>
          <td class="paramname"><em>x</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a class="anchor" id="a3f2c3e15a883feabc6003e382a29eeb2"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="gruel_2src_2include_2gruel_2api_8h.html#af4aaed4185febb5244160f8484a6bc16">GRUEL_API</a> <a class="el" href="stdint_8h.html#a269259c924dce846340ddbb810db2e3c">int16_t</a>* pmt::pmt_s16vector_writable_elements </td>
          <td>(</td>
          <td class="paramtype">pmt_t&#160;</td>
          <td class="paramname"><em>v</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">size_t &amp;&#160;</td>
          <td class="paramname"><em>len</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a class="anchor" id="aa680f23eb75f39da531f68d1cce9e5e6"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="gruel_2src_2include_2gruel_2api_8h.html#af4aaed4185febb5244160f8484a6bc16">GRUEL_API</a> const <a class="el" href="stdint_8h.html#ab1967d8591af1a4e48c37fd2b0f184d0">int32_t</a>* pmt::pmt_s32vector_elements </td>
          <td>(</td>
          <td class="paramtype">pmt_t&#160;</td>
          <td class="paramname"><em>v</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">size_t &amp;&#160;</td>
          <td class="paramname"><em>len</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a class="anchor" id="aba9b505715bf2b3717f9cee5535e35b1"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="gruel_2src_2include_2gruel_2api_8h.html#af4aaed4185febb5244160f8484a6bc16">GRUEL_API</a> const std::vector&lt;<a class="el" href="stdint_8h.html#ab1967d8591af1a4e48c37fd2b0f184d0">int32_t</a>&gt; pmt::pmt_s32vector_elements </td>
          <td>(</td>
          <td class="paramtype">pmt_t&#160;</td>
          <td class="paramname"><em>v</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a class="anchor" id="a209cf240a9e613126e17174e7c97d3c7"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="gruel_2src_2include_2gruel_2api_8h.html#af4aaed4185febb5244160f8484a6bc16">GRUEL_API</a> <a class="el" href="stdint_8h.html#ab1967d8591af1a4e48c37fd2b0f184d0">int32_t</a> pmt::pmt_s32vector_ref </td>
          <td>(</td>
          <td class="paramtype">pmt_t&#160;</td>
          <td class="paramname"><em>v</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">size_t&#160;</td>
          <td class="paramname"><em>k</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a class="anchor" id="a5b2807af0321674315b0c0315f17f375"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="gruel_2src_2include_2gruel_2api_8h.html#af4aaed4185febb5244160f8484a6bc16">GRUEL_API</a> <a class="el" href="volk_8tmpl_8h.html#a8dc2b7da310a28e667530ba0e8ca4cc4">void</a> pmt::pmt_s32vector_set </td>
          <td>(</td>
          <td class="paramtype">pmt_t&#160;</td>
          <td class="paramname"><em>v</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">size_t&#160;</td>
          <td class="paramname"><em>k</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="stdint_8h.html#ab1967d8591af1a4e48c37fd2b0f184d0">int32_t</a>&#160;</td>
          <td class="paramname"><em>x</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a class="anchor" id="a63fddde91f33f06037c3963086a0de49"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="gruel_2src_2include_2gruel_2api_8h.html#af4aaed4185febb5244160f8484a6bc16">GRUEL_API</a> <a class="el" href="stdint_8h.html#ab1967d8591af1a4e48c37fd2b0f184d0">int32_t</a>* pmt::pmt_s32vector_writable_elements </td>
          <td>(</td>
          <td class="paramtype">pmt_t&#160;</td>
          <td class="paramname"><em>v</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">size_t &amp;&#160;</td>
          <td class="paramname"><em>len</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a class="anchor" id="ade19040c3564d682304d9a20a078c78b"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="gruel_2src_2include_2gruel_2api_8h.html#af4aaed4185febb5244160f8484a6bc16">GRUEL_API</a> const <a class="el" href="stdint_8h.html#a414156feea104f8f75b4ed9e3121b2f6">int64_t</a>* pmt::pmt_s64vector_elements </td>
          <td>(</td>
          <td class="paramtype">pmt_t&#160;</td>
          <td class="paramname"><em>v</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">size_t &amp;&#160;</td>
          <td class="paramname"><em>len</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a class="anchor" id="a5ef6c845f06589f26ad70dbfeeaa99de"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="gruel_2src_2include_2gruel_2api_8h.html#af4aaed4185febb5244160f8484a6bc16">GRUEL_API</a> const std::vector&lt;<a class="el" href="stdint_8h.html#a414156feea104f8f75b4ed9e3121b2f6">int64_t</a>&gt; pmt::pmt_s64vector_elements </td>
          <td>(</td>
          <td class="paramtype">pmt_t&#160;</td>
          <td class="paramname"><em>v</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a class="anchor" id="a1bd403ef1712ca6a9634dc951226e100"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="gruel_2src_2include_2gruel_2api_8h.html#af4aaed4185febb5244160f8484a6bc16">GRUEL_API</a> <a class="el" href="stdint_8h.html#a414156feea104f8f75b4ed9e3121b2f6">int64_t</a> pmt::pmt_s64vector_ref </td>
          <td>(</td>
          <td class="paramtype">pmt_t&#160;</td>
          <td class="paramname"><em>v</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">size_t&#160;</td>
          <td class="paramname"><em>k</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a class="anchor" id="a33e81f7aa8e0e56115b00a99004993c4"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="gruel_2src_2include_2gruel_2api_8h.html#af4aaed4185febb5244160f8484a6bc16">GRUEL_API</a> <a class="el" href="volk_8tmpl_8h.html#a8dc2b7da310a28e667530ba0e8ca4cc4">void</a> pmt::pmt_s64vector_set </td>
          <td>(</td>
          <td class="paramtype">pmt_t&#160;</td>
          <td class="paramname"><em>v</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">size_t&#160;</td>
          <td class="paramname"><em>k</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="stdint_8h.html#a414156feea104f8f75b4ed9e3121b2f6">int64_t</a>&#160;</td>
          <td class="paramname"><em>x</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a class="anchor" id="a038fe0af497789d238df2bd2e3e1ea2c"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="gruel_2src_2include_2gruel_2api_8h.html#af4aaed4185febb5244160f8484a6bc16">GRUEL_API</a> <a class="el" href="stdint_8h.html#a414156feea104f8f75b4ed9e3121b2f6">int64_t</a>* pmt::pmt_s64vector_writable_elements </td>
          <td>(</td>
          <td class="paramtype">pmt_t&#160;</td>
          <td class="paramname"><em>v</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">size_t &amp;&#160;</td>
          <td class="paramname"><em>len</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a class="anchor" id="a7e99d569068808c1d46d85713815bf45"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="gruel_2src_2include_2gruel_2api_8h.html#af4aaed4185febb5244160f8484a6bc16">GRUEL_API</a> const <a class="el" href="stdint_8h.html#aef44329758059c91c76d334e8fc09700">int8_t</a>* pmt::pmt_s8vector_elements </td>
          <td>(</td>
          <td class="paramtype">pmt_t&#160;</td>
          <td class="paramname"><em>v</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">size_t &amp;&#160;</td>
          <td class="paramname"><em>len</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a class="anchor" id="a316a6150061cc5f1f5a406b3b56a49eb"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="gruel_2src_2include_2gruel_2api_8h.html#af4aaed4185febb5244160f8484a6bc16">GRUEL_API</a> const std::vector&lt;<a class="el" href="stdint_8h.html#aef44329758059c91c76d334e8fc09700">int8_t</a>&gt; pmt::pmt_s8vector_elements </td>
          <td>(</td>
          <td class="paramtype">pmt_t&#160;</td>
          <td class="paramname"><em>v</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a class="anchor" id="a7e59234e93bdf7c8a98616dd1965eb3e"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="gruel_2src_2include_2gruel_2api_8h.html#af4aaed4185febb5244160f8484a6bc16">GRUEL_API</a> <a class="el" href="stdint_8h.html#aef44329758059c91c76d334e8fc09700">int8_t</a> pmt::pmt_s8vector_ref </td>
          <td>(</td>
          <td class="paramtype">pmt_t&#160;</td>
          <td class="paramname"><em>v</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">size_t&#160;</td>
          <td class="paramname"><em>k</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a class="anchor" id="a9382300d3201ec44c9947b75e858b17c"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="gruel_2src_2include_2gruel_2api_8h.html#af4aaed4185febb5244160f8484a6bc16">GRUEL_API</a> <a class="el" href="volk_8tmpl_8h.html#a8dc2b7da310a28e667530ba0e8ca4cc4">void</a> pmt::pmt_s8vector_set </td>
          <td>(</td>
          <td class="paramtype">pmt_t&#160;</td>
          <td class="paramname"><em>v</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">size_t&#160;</td>
          <td class="paramname"><em>k</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="stdint_8h.html#aef44329758059c91c76d334e8fc09700">int8_t</a>&#160;</td>
          <td class="paramname"><em>x</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a class="anchor" id="ac1dd142a455f1fa34990fa77d0444c17"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="gruel_2src_2include_2gruel_2api_8h.html#af4aaed4185febb5244160f8484a6bc16">GRUEL_API</a> <a class="el" href="stdint_8h.html#aef44329758059c91c76d334e8fc09700">int8_t</a>* pmt::pmt_s8vector_writable_elements </td>
          <td>(</td>
          <td class="paramtype">pmt_t&#160;</td>
          <td class="paramname"><em>v</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">size_t &amp;&#160;</td>
          <td class="paramname"><em>len</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a class="anchor" id="abd8e2c3ab8ea55b273b9d042814a075d"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="gruel_2src_2include_2gruel_2api_8h.html#af4aaed4185febb5244160f8484a6bc16">GRUEL_API</a> bool pmt::pmt_serialize </td>
          <td>(</td>
          <td class="paramtype">pmt_t&#160;</td>
          <td class="paramname"><em>obj</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">std::streambuf &amp;&#160;</td>
          <td class="paramname"><em>sink</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Write portable byte-serial representation of <code>obj</code> to <code>sink</code>. </p>

</div>
</div>
<a class="anchor" id="a9ec30079614ead54081b29c3473181be"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="gruel_2src_2include_2gruel_2api_8h.html#af4aaed4185febb5244160f8484a6bc16">GRUEL_API</a> std::string pmt::pmt_serialize_str </td>
          <td>(</td>
          <td class="paramtype">pmt_t&#160;</td>
          <td class="paramname"><em>obj</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Provide a simple string generating interface to pmt's serialize function. </p>

</div>
</div>
<a class="anchor" id="a99d30c6140de466c0bc5fb9e940bc5c5"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="gruel_2src_2include_2gruel_2api_8h.html#af4aaed4185febb5244160f8484a6bc16">GRUEL_API</a> <a class="el" href="volk_8tmpl_8h.html#a8dc2b7da310a28e667530ba0e8ca4cc4">void</a> pmt::pmt_set_car </td>
          <td>(</td>
          <td class="paramtype">pmt_t&#160;</td>
          <td class="paramname"><em>pair</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">pmt_t&#160;</td>
          <td class="paramname"><em>value</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Stores <code>value</code> in the car field of <code>pair</code>. </p>

</div>
</div>
<a class="anchor" id="a282853f5cd5477fab1717c04a544239d"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="gruel_2src_2include_2gruel_2api_8h.html#af4aaed4185febb5244160f8484a6bc16">GRUEL_API</a> <a class="el" href="volk_8tmpl_8h.html#a8dc2b7da310a28e667530ba0e8ca4cc4">void</a> pmt::pmt_set_cdr </td>
          <td>(</td>
          <td class="paramtype">pmt_t&#160;</td>
          <td class="paramname"><em>pair</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">pmt_t&#160;</td>
          <td class="paramname"><em>value</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Stores <code>value</code> in the cdr field of <code>pair</code>. </p>

</div>
</div>
<a class="anchor" id="a9175b04fc88cb7be663ee7b7925dfda6"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="gruel_2src_2include_2gruel_2api_8h.html#af4aaed4185febb5244160f8484a6bc16">GRUEL_API</a> <a class="el" href="namespacepmt.html#ab4b70d9293452eb74dd07c670e6811fa">pmt_t</a> pmt::pmt_string_to_symbol </td>
          <td>(</td>
          <td class="paramtype">const std::string &amp;&#160;</td>
          <td class="paramname"><em>s</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Return the symbol whose name is <code>s</code>. </p>

<p>Referenced by <a class="el" href="classtag__source__demo.html#a1f7cf2c665c9fb575ca9b8241a9bbaa2">tag_source_demo::make_eob_tag()</a>, <a class="el" href="classtag__source__demo.html#a816102a6804493b5fded33363aae4e0f">tag_source_demo::make_sob_tag()</a>, <a class="el" href="classtag__source__demo.html#afc52d4e66cec13534d92abde34cadffc">tag_source_demo::make_time_tag()</a>, <a class="el" href="namespacepmt.html#a90faad6086ac00280e0cfd8bb541bd64">mp()</a>, and <a class="el" href="classtag__sink__demo.html#a9b2bb4d41549144ac8eb7f4de5dfbe3a">tag_sink_demo::work()</a>.</p>

</div>
</div>
<a class="anchor" id="a86419a2daec50e5597cb7ce6c28db6f3"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="gruel_2src_2include_2gruel_2api_8h.html#af4aaed4185febb5244160f8484a6bc16">GRUEL_API</a> bool pmt::pmt_subsetp </td>
          <td>(</td>
          <td class="paramtype">pmt_t&#160;</td>
          <td class="paramname"><em>list1</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">pmt_t&#160;</td>
          <td class="paramname"><em>list2</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Return true if every element of <code>list1</code> appears in <code>list2</code>, and false otherwise. Comparisons are done with pmt_eqv. </p>

</div>
</div>
<a class="anchor" id="a736cbad10638be8857ab42e8958163e7"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="gruel_2src_2include_2gruel_2api_8h.html#af4aaed4185febb5244160f8484a6bc16">GRUEL_API</a> const std::string pmt::pmt_symbol_to_string </td>
          <td>(</td>
          <td class="paramtype">const pmt_t &amp;&#160;</td>
          <td class="paramname"><em>sym</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">
<p>If <code>is</code> a symbol, return the name of the symbol as a string. Otherwise, raise the wrong_type exception. </p>

</div>
</div>
<a class="anchor" id="aaec724bae01050d64d27fb80eb29a009"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="gruel_2src_2include_2gruel_2api_8h.html#af4aaed4185febb5244160f8484a6bc16">GRUEL_API</a> bool pmt::pmt_to_bool </td>
          <td>(</td>
          <td class="paramtype">pmt_t&#160;</td>
          <td class="paramname"><em>val</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Return true if val is PMT_T, return false when val is PMT_F,. </p>

</div>
</div>
<a class="anchor" id="a72e558a42f5f73705150ade114188abb"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="gruel_2src_2include_2gruel_2api_8h.html#af4aaed4185febb5244160f8484a6bc16">GRUEL_API</a> std::complex&lt;double&gt; pmt::pmt_to_complex </td>
          <td>(</td>
          <td class="paramtype">pmt_t&#160;</td>
          <td class="paramname"><em>z</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">
<p>If <code>z</code> is complex, real or integer, return the closest complex&lt;double&gt;. Otherwise, raise the wrong_type exception. </p>

</div>
</div>
<a class="anchor" id="a936b17e4b5b737fe2483007570b463ec"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="gruel_2src_2include_2gruel_2api_8h.html#af4aaed4185febb5244160f8484a6bc16">GRUEL_API</a> double pmt::pmt_to_double </td>
          <td>(</td>
          <td class="paramtype">pmt_t&#160;</td>
          <td class="paramname"><em>x</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Convert pmt to double if possible. </p>
<p>Returns the number closest to <code>val</code> that is representable as a double. The argument <code>val</code> must be a real or integer, otherwise a wrong_type exception is raised. </p>

<p>Referenced by <a class="el" href="classtag__sink__demo.html#a9b2bb4d41549144ac8eb7f4de5dfbe3a">tag_sink_demo::work()</a>.</p>

</div>
</div>
<a class="anchor" id="af7cbc1b15358aa1a816cd86e09e2290f"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="gruel_2src_2include_2gruel_2api_8h.html#af4aaed4185febb5244160f8484a6bc16">GRUEL_API</a> long pmt::pmt_to_long </td>
          <td>(</td>
          <td class="paramtype">pmt_t&#160;</td>
          <td class="paramname"><em>x</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Convert pmt to long if possible. </p>
<p>When <code>x</code> represents an exact integer that fits in a long, return that integer. Else raise an exception, either wrong_type when x is not an exact integer, or out_of_range when it doesn't fit. </p>

</div>
</div>
<a class="anchor" id="aa48b0b932498da5f7861a80d8b996d05"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="gruel_2src_2include_2gruel_2api_8h.html#af4aaed4185febb5244160f8484a6bc16">GRUEL_API</a> <a class="el" href="namespacepmt.html#ab4b70d9293452eb74dd07c670e6811fa">pmt_t</a> pmt::pmt_to_tuple </td>
          <td>(</td>
          <td class="paramtype">const pmt_t &amp;&#160;</td>
          <td class="paramname"><em>x</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">
<p>If <code>x</code> is a vector or proper list, return a tuple containing the elements of x </p>

</div>
</div>
<a class="anchor" id="af173bcf7561b2cb6863e835b510ee68f"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="gruel_2src_2include_2gruel_2api_8h.html#af4aaed4185febb5244160f8484a6bc16">GRUEL_API</a> <a class="el" href="stdint_8h.html#aec6fcb673ff035718c238c8c9d544c47">uint64_t</a> pmt::pmt_to_uint64 </td>
          <td>(</td>
          <td class="paramtype">pmt_t&#160;</td>
          <td class="paramname"><em>x</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Convert pmt to uint64 if possible. </p>
<p>When <code>x</code> represents an exact integer that fits in a uint64, return that uint64. Else raise an exception, either wrong_type when x is not an exact uint64, or out_of_range when it doesn't fit. </p>

<p>Referenced by <a class="el" href="classtag__sink__demo.html#a9b2bb4d41549144ac8eb7f4de5dfbe3a">tag_sink_demo::work()</a>.</p>

</div>
</div>
<a class="anchor" id="a6122da1af9ccf8fe83f44a694365f4e1"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="gruel_2src_2include_2gruel_2api_8h.html#af4aaed4185febb5244160f8484a6bc16">GRUEL_API</a> <a class="el" href="namespacepmt.html#ab4b70d9293452eb74dd07c670e6811fa">pmt_t</a> pmt::pmt_tuple_ref </td>
          <td>(</td>
          <td class="paramtype">const pmt_t &amp;&#160;</td>
          <td class="paramname"><em>tuple</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">size_t&#160;</td>
          <td class="paramname"><em>k</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">
<p>Return the contents of position <code>k</code> of <code>tuple</code>. <code>k</code> must be a valid index of <code>tuple</code>. </p>

<p>Referenced by <a class="el" href="classtag__sink__demo.html#a9b2bb4d41549144ac8eb7f4de5dfbe3a">tag_sink_demo::work()</a>.</p>

</div>
</div>
<a class="anchor" id="a5731d3143bde1f3aa885d9237110424e"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="gruel_2src_2include_2gruel_2api_8h.html#af4aaed4185febb5244160f8484a6bc16">GRUEL_API</a> const <a class="el" href="stdint_8h.html#a273cf69d639a59973b6019625df33e30">uint16_t</a>* pmt::pmt_u16vector_elements </td>
          <td>(</td>
          <td class="paramtype">pmt_t&#160;</td>
          <td class="paramname"><em>v</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">size_t &amp;&#160;</td>
          <td class="paramname"><em>len</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a class="anchor" id="a88f8fc5c562b9de8208b134a8a38f52d"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="gruel_2src_2include_2gruel_2api_8h.html#af4aaed4185febb5244160f8484a6bc16">GRUEL_API</a> const std::vector&lt;<a class="el" href="stdint_8h.html#a273cf69d639a59973b6019625df33e30">uint16_t</a>&gt; pmt::pmt_u16vector_elements </td>
          <td>(</td>
          <td class="paramtype">pmt_t&#160;</td>
          <td class="paramname"><em>v</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a class="anchor" id="af67006d8eb60694b80177b4ec0c77b8f"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="gruel_2src_2include_2gruel_2api_8h.html#af4aaed4185febb5244160f8484a6bc16">GRUEL_API</a> <a class="el" href="stdint_8h.html#a273cf69d639a59973b6019625df33e30">uint16_t</a> pmt::pmt_u16vector_ref </td>
          <td>(</td>
          <td class="paramtype">pmt_t&#160;</td>
          <td class="paramname"><em>v</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">size_t&#160;</td>
          <td class="paramname"><em>k</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a class="anchor" id="adcbcfa28b73f37e567e9b58b7c997b3d"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="gruel_2src_2include_2gruel_2api_8h.html#af4aaed4185febb5244160f8484a6bc16">GRUEL_API</a> <a class="el" href="volk_8tmpl_8h.html#a8dc2b7da310a28e667530ba0e8ca4cc4">void</a> pmt::pmt_u16vector_set </td>
          <td>(</td>
          <td class="paramtype">pmt_t&#160;</td>
          <td class="paramname"><em>v</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">size_t&#160;</td>
          <td class="paramname"><em>k</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="stdint_8h.html#a273cf69d639a59973b6019625df33e30">uint16_t</a>&#160;</td>
          <td class="paramname"><em>x</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a class="anchor" id="a9048cf5a0d19319c5971fc8347809a29"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="gruel_2src_2include_2gruel_2api_8h.html#af4aaed4185febb5244160f8484a6bc16">GRUEL_API</a> <a class="el" href="stdint_8h.html#a273cf69d639a59973b6019625df33e30">uint16_t</a>* pmt::pmt_u16vector_writable_elements </td>
          <td>(</td>
          <td class="paramtype">pmt_t&#160;</td>
          <td class="paramname"><em>v</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">size_t &amp;&#160;</td>
          <td class="paramname"><em>len</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a class="anchor" id="a11031fcd081f8372d1af14459e5a80d6"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="gruel_2src_2include_2gruel_2api_8h.html#af4aaed4185febb5244160f8484a6bc16">GRUEL_API</a> const <a class="el" href="stdint_8h.html#a435d1572bf3f880d55459d9805097f62">uint32_t</a>* pmt::pmt_u32vector_elements </td>
          <td>(</td>
          <td class="paramtype">pmt_t&#160;</td>
          <td class="paramname"><em>v</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">size_t &amp;&#160;</td>
          <td class="paramname"><em>len</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a class="anchor" id="a6a69b9d8d8b8fb96d6a134faff94d3a3"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="gruel_2src_2include_2gruel_2api_8h.html#af4aaed4185febb5244160f8484a6bc16">GRUEL_API</a> const std::vector&lt;<a class="el" href="stdint_8h.html#a435d1572bf3f880d55459d9805097f62">uint32_t</a>&gt; pmt::pmt_u32vector_elements </td>
          <td>(</td>
          <td class="paramtype">pmt_t&#160;</td>
          <td class="paramname"><em>v</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a class="anchor" id="a5b97e3eb70fd4693a0e32fa8d46fbda2"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="gruel_2src_2include_2gruel_2api_8h.html#af4aaed4185febb5244160f8484a6bc16">GRUEL_API</a> <a class="el" href="stdint_8h.html#a435d1572bf3f880d55459d9805097f62">uint32_t</a> pmt::pmt_u32vector_ref </td>
          <td>(</td>
          <td class="paramtype">pmt_t&#160;</td>
          <td class="paramname"><em>v</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">size_t&#160;</td>
          <td class="paramname"><em>k</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a class="anchor" id="ab412c9772dfefae5254f93c25a898b79"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="gruel_2src_2include_2gruel_2api_8h.html#af4aaed4185febb5244160f8484a6bc16">GRUEL_API</a> <a class="el" href="volk_8tmpl_8h.html#a8dc2b7da310a28e667530ba0e8ca4cc4">void</a> pmt::pmt_u32vector_set </td>
          <td>(</td>
          <td class="paramtype">pmt_t&#160;</td>
          <td class="paramname"><em>v</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">size_t&#160;</td>
          <td class="paramname"><em>k</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="stdint_8h.html#a435d1572bf3f880d55459d9805097f62">uint32_t</a>&#160;</td>
          <td class="paramname"><em>x</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a class="anchor" id="acdf2c4184d99dd08d39ad6b78930f9c7"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="gruel_2src_2include_2gruel_2api_8h.html#af4aaed4185febb5244160f8484a6bc16">GRUEL_API</a> <a class="el" href="stdint_8h.html#a435d1572bf3f880d55459d9805097f62">uint32_t</a>* pmt::pmt_u32vector_writable_elements </td>
          <td>(</td>
          <td class="paramtype">pmt_t&#160;</td>
          <td class="paramname"><em>v</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">size_t &amp;&#160;</td>
          <td class="paramname"><em>len</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a class="anchor" id="acf5b1dc260e2a922cf5aa2f6a5364ce1"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="gruel_2src_2include_2gruel_2api_8h.html#af4aaed4185febb5244160f8484a6bc16">GRUEL_API</a> const <a class="el" href="stdint_8h.html#aec6fcb673ff035718c238c8c9d544c47">uint64_t</a>* pmt::pmt_u64vector_elements </td>
          <td>(</td>
          <td class="paramtype">pmt_t&#160;</td>
          <td class="paramname"><em>v</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">size_t &amp;&#160;</td>
          <td class="paramname"><em>len</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a class="anchor" id="aaac1d2de2e386b9fec5b84f719fc21c0"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="gruel_2src_2include_2gruel_2api_8h.html#af4aaed4185febb5244160f8484a6bc16">GRUEL_API</a> const std::vector&lt;<a class="el" href="stdint_8h.html#aec6fcb673ff035718c238c8c9d544c47">uint64_t</a>&gt; pmt::pmt_u64vector_elements </td>
          <td>(</td>
          <td class="paramtype">pmt_t&#160;</td>
          <td class="paramname"><em>v</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a class="anchor" id="a9415eb2c6d0ce74f6adf5efd31d20dd5"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="gruel_2src_2include_2gruel_2api_8h.html#af4aaed4185febb5244160f8484a6bc16">GRUEL_API</a> <a class="el" href="stdint_8h.html#aec6fcb673ff035718c238c8c9d544c47">uint64_t</a> pmt::pmt_u64vector_ref </td>
          <td>(</td>
          <td class="paramtype">pmt_t&#160;</td>
          <td class="paramname"><em>v</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">size_t&#160;</td>
          <td class="paramname"><em>k</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a class="anchor" id="a8f817fd7dcb1190bd78c9263d3c82770"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="gruel_2src_2include_2gruel_2api_8h.html#af4aaed4185febb5244160f8484a6bc16">GRUEL_API</a> <a class="el" href="volk_8tmpl_8h.html#a8dc2b7da310a28e667530ba0e8ca4cc4">void</a> pmt::pmt_u64vector_set </td>
          <td>(</td>
          <td class="paramtype">pmt_t&#160;</td>
          <td class="paramname"><em>v</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">size_t&#160;</td>
          <td class="paramname"><em>k</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="stdint_8h.html#aec6fcb673ff035718c238c8c9d544c47">uint64_t</a>&#160;</td>
          <td class="paramname"><em>x</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a class="anchor" id="a6ab85af921a0e61445a17081bc2463fe"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="gruel_2src_2include_2gruel_2api_8h.html#af4aaed4185febb5244160f8484a6bc16">GRUEL_API</a> <a class="el" href="stdint_8h.html#aec6fcb673ff035718c238c8c9d544c47">uint64_t</a>* pmt::pmt_u64vector_writable_elements </td>
          <td>(</td>
          <td class="paramtype">pmt_t&#160;</td>
          <td class="paramname"><em>v</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">size_t &amp;&#160;</td>
          <td class="paramname"><em>len</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a class="anchor" id="a7b8d0d77c5ac3de534056924aae60656"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="gruel_2src_2include_2gruel_2api_8h.html#af4aaed4185febb5244160f8484a6bc16">GRUEL_API</a> const <a class="el" href="stdint_8h.html#aba7bc1797add20fe3efdf37ced1182c5">uint8_t</a>* pmt::pmt_u8vector_elements </td>
          <td>(</td>
          <td class="paramtype">pmt_t&#160;</td>
          <td class="paramname"><em>v</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">size_t &amp;&#160;</td>
          <td class="paramname"><em>len</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a class="anchor" id="a7de9c569438a885953139e3eb8561411"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="gruel_2src_2include_2gruel_2api_8h.html#af4aaed4185febb5244160f8484a6bc16">GRUEL_API</a> const std::vector&lt;<a class="el" href="stdint_8h.html#aba7bc1797add20fe3efdf37ced1182c5">uint8_t</a>&gt; pmt::pmt_u8vector_elements </td>
          <td>(</td>
          <td class="paramtype">pmt_t&#160;</td>
          <td class="paramname"><em>v</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a class="anchor" id="a90bde54398733a0d7077d8345899f510"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="gruel_2src_2include_2gruel_2api_8h.html#af4aaed4185febb5244160f8484a6bc16">GRUEL_API</a> <a class="el" href="stdint_8h.html#aba7bc1797add20fe3efdf37ced1182c5">uint8_t</a> pmt::pmt_u8vector_ref </td>
          <td>(</td>
          <td class="paramtype">pmt_t&#160;</td>
          <td class="paramname"><em>v</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">size_t&#160;</td>
          <td class="paramname"><em>k</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a class="anchor" id="abbd1af5de40510c34a36312b2c9baef8"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="gruel_2src_2include_2gruel_2api_8h.html#af4aaed4185febb5244160f8484a6bc16">GRUEL_API</a> <a class="el" href="volk_8tmpl_8h.html#a8dc2b7da310a28e667530ba0e8ca4cc4">void</a> pmt::pmt_u8vector_set </td>
          <td>(</td>
          <td class="paramtype">pmt_t&#160;</td>
          <td class="paramname"><em>v</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">size_t&#160;</td>
          <td class="paramname"><em>k</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="stdint_8h.html#aba7bc1797add20fe3efdf37ced1182c5">uint8_t</a>&#160;</td>
          <td class="paramname"><em>x</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a class="anchor" id="af6cc10a04c4ceae4d2a50aba01f27b3e"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="gruel_2src_2include_2gruel_2api_8h.html#af4aaed4185febb5244160f8484a6bc16">GRUEL_API</a> <a class="el" href="stdint_8h.html#aba7bc1797add20fe3efdf37ced1182c5">uint8_t</a>* pmt::pmt_u8vector_writable_elements </td>
          <td>(</td>
          <td class="paramtype">pmt_t&#160;</td>
          <td class="paramname"><em>v</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">size_t &amp;&#160;</td>
          <td class="paramname"><em>len</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a class="anchor" id="a48cdc068247f508fb29620e88517d4fc"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="gruel_2src_2include_2gruel_2api_8h.html#af4aaed4185febb5244160f8484a6bc16">GRUEL_API</a> const <a class="el" href="volk_8tmpl_8h.html#a8dc2b7da310a28e667530ba0e8ca4cc4">void</a>* pmt::pmt_uniform_vector_elements </td>
          <td>(</td>
          <td class="paramtype">pmt_t&#160;</td>
          <td class="paramname"><em>v</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">size_t &amp;&#160;</td>
          <td class="paramname"><em>len</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Referenced by <a class="el" href="classtcp__connection.html#aa5659f9786a8b91457154a5a30f1ce80">tcp_connection::send()</a>.</p>

</div>
</div>
<a class="anchor" id="af8e8944bdad4f27c998332abd3da4150"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="gruel_2src_2include_2gruel_2api_8h.html#af4aaed4185febb5244160f8484a6bc16">GRUEL_API</a> <a class="el" href="volk_8tmpl_8h.html#a8dc2b7da310a28e667530ba0e8ca4cc4">void</a>* pmt::pmt_uniform_vector_writable_elements </td>
          <td>(</td>
          <td class="paramtype">pmt_t&#160;</td>
          <td class="paramname"><em>v</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">size_t &amp;&#160;</td>
          <td class="paramname"><em>len</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a class="anchor" id="a4789afe684c5bcb16a4140bdda7ab932"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="gruel_2src_2include_2gruel_2api_8h.html#af4aaed4185febb5244160f8484a6bc16">GRUEL_API</a> <a class="el" href="volk_8tmpl_8h.html#a8dc2b7da310a28e667530ba0e8ca4cc4">void</a> pmt::pmt_vector_fill </td>
          <td>(</td>
          <td class="paramtype">pmt_t&#160;</td>
          <td class="paramname"><em>vector</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">pmt_t&#160;</td>
          <td class="paramname"><em>fill</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Store <code>fill</code> in every position of <code>vector</code>. </p>

</div>
</div>
<a class="anchor" id="a5bdfa6646be0adb56530c3ad17ed968d"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="gruel_2src_2include_2gruel_2api_8h.html#af4aaed4185febb5244160f8484a6bc16">GRUEL_API</a> <a class="el" href="namespacepmt.html#ab4b70d9293452eb74dd07c670e6811fa">pmt_t</a> pmt::pmt_vector_ref </td>
          <td>(</td>
          <td class="paramtype">pmt_t&#160;</td>
          <td class="paramname"><em>vector</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">size_t&#160;</td>
          <td class="paramname"><em>k</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">
<p>Return the contents of position <code>k</code> of <code>vector</code>. <code>k</code> must be a valid index of <code>vector</code>. </p>

</div>
</div>
<a class="anchor" id="aff40b940757218048e17b3a295360980"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="gruel_2src_2include_2gruel_2api_8h.html#af4aaed4185febb5244160f8484a6bc16">GRUEL_API</a> <a class="el" href="volk_8tmpl_8h.html#a8dc2b7da310a28e667530ba0e8ca4cc4">void</a> pmt::pmt_vector_set </td>
          <td>(</td>
          <td class="paramtype">pmt_t&#160;</td>
          <td class="paramname"><em>vector</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">size_t&#160;</td>
          <td class="paramname"><em>k</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">pmt_t&#160;</td>
          <td class="paramname"><em>obj</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Store <code>obj</code> in position <code>k</code>. </p>

</div>
</div>
<a class="anchor" id="afc9b38978f8c91be90e17580e70f4f40"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="gruel_2src_2include_2gruel_2api_8h.html#af4aaed4185febb5244160f8484a6bc16">GRUEL_API</a> <a class="el" href="volk_8tmpl_8h.html#a8dc2b7da310a28e667530ba0e8ca4cc4">void</a> pmt::pmt_write </td>
          <td>(</td>
          <td class="paramtype">pmt_t&#160;</td>
          <td class="paramname"><em>obj</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">std::ostream &amp;&#160;</td>
          <td class="paramname"><em>port</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">
<p>Write a written representation of <code>obj</code> to the given <code>port</code>. </p>

</div>
</div>
<a class="anchor" id="aa0313943107adc90729d8d72396daaf2"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="gruel_2src_2include_2gruel_2api_8h.html#af4aaed4185febb5244160f8484a6bc16">GRUEL_API</a> std::string pmt::pmt_write_string </td>
          <td>(</td>
          <td class="paramtype">pmt_t&#160;</td>
          <td class="paramname"><em>obj</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">
<p>Return a string representation of <code>obj</code>. This is the same output as would be generated by pmt_write. </p>

</div>
</div>
<h2 class="groupheader">Variable Documentation</h2>
<a class="anchor" id="acdc63dbe8e2a53dfa065b58eba3f8ceb"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="gruel_2src_2include_2gruel_2api_8h.html#af4aaed4185febb5244160f8484a6bc16">GRUEL_API</a> const <a class="el" href="namespacepmt.html#ab4b70d9293452eb74dd07c670e6811fa">pmt_t</a> pmt::PMT_EOF</td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a class="anchor" id="a92bfd358b0758d5edf5a0fac84ab806f"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="gruel_2src_2include_2gruel_2api_8h.html#af4aaed4185febb5244160f8484a6bc16">GRUEL_API</a> const <a class="el" href="namespacepmt.html#ab4b70d9293452eb74dd07c670e6811fa">pmt_t</a> pmt::PMT_F</td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a class="anchor" id="abacba9cd6ea4261fee4bfb67e7133dad"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="gruel_2src_2include_2gruel_2api_8h.html#af4aaed4185febb5244160f8484a6bc16">GRUEL_API</a> const <a class="el" href="namespacepmt.html#ab4b70d9293452eb74dd07c670e6811fa">pmt_t</a> pmt::PMT_NIL</td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a class="anchor" id="ad41a6c124e405727b4b5ea54247005ac"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="gruel_2src_2include_2gruel_2api_8h.html#af4aaed4185febb5244160f8484a6bc16">GRUEL_API</a> const <a class="el" href="namespacepmt.html#ab4b70d9293452eb74dd07c670e6811fa">pmt_t</a> pmt::PMT_T</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Referenced by <a class="el" href="classtag__source__demo.html#a1f7cf2c665c9fb575ca9b8241a9bbaa2">tag_source_demo::make_eob_tag()</a>, and <a class="el" href="classtag__source__demo.html#a816102a6804493b5fded33363aae4e0f">tag_source_demo::make_sob_tag()</a>.</p>

</div>
</div>
</div><!-- contents -->
</div><!-- doc-content -->
<!-- start footer part -->
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
  <ul>
    <li class="navelem"><a class="el" href="namespacepmt.html">pmt</a></li>
    <li class="footer">Generated on Fri Apr 19 2013 16:20:41 for GNU Radio 3.6.4.1 C++ API by
    <a href="http://www.doxygen.org/index.html">
    <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.3 </li>
  </ul>
</div>
</body>
</html>