Sophie

Sophie

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

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

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<title>GNU Radio 3.3.0 C++ API: pmt_int.h Source File</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<link href="doxygen.css" rel="stylesheet" type="text/css"/>
</head>
<body>
<!-- Generated by Doxygen 1.6.3 -->
<h1>pmt_int.h</h1><a href="pmt__int_8h.html">Go to the documentation of this file.</a><div class="fragment"><pre class="fragment"><a name="l00001"></a>00001 <span class="comment">/* -*- c++ -*- */</span>
<a name="l00002"></a>00002 <span class="comment">/*</span>
<a name="l00003"></a>00003 <span class="comment"> * Copyright 2006,2009,2010 Free Software Foundation, Inc.</span>
<a name="l00004"></a>00004 <span class="comment"> * </span>
<a name="l00005"></a>00005 <span class="comment"> * This file is part of GNU Radio</span>
<a name="l00006"></a>00006 <span class="comment"> * </span>
<a name="l00007"></a>00007 <span class="comment"> * GNU Radio is free software; you can redistribute it and/or modify</span>
<a name="l00008"></a>00008 <span class="comment"> * it under the terms of the GNU General Public License as published by</span>
<a name="l00009"></a>00009 <span class="comment"> * the Free Software Foundation; either version 3, or (at your option)</span>
<a name="l00010"></a><a class="code" href="classpmt_1_1pmt__u8vector.html#a634ad8b4dca0de147006491b37d61338">00010</a> <span class="comment"> * any later version.</span>
<a name="l00011"></a><a class="code" href="classpmt_1_1pmt__u8vector.html#a93f3faa6fafd6a3772ef79d1ab83b2e1">00011</a> <span class="comment"> * </span>
<a name="l00012"></a>00012 <span class="comment"> * GNU Radio is distributed in the hope that it will be useful,</span>
<a name="l00013"></a>00013 <span class="comment"> * but WITHOUT ANY WARRANTY; without even the implied warranty of</span>
<a name="l00014"></a>00014 <span class="comment"> * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the</span>
<a name="l00015"></a>00015 <span class="comment"> * GNU General Public License for more details.</span>
<a name="l00016"></a>00016 <span class="comment"> * </span>
<a name="l00017"></a>00017 <span class="comment"> * You should have received a copy of the GNU General Public License</span>
<a name="l00018"></a>00018 <span class="comment"> * along with GNU Radio; see the file COPYING.  If not, write to</span>
<a name="l00019"></a>00019 <span class="comment"> * the Free Software Foundation, Inc., 51 Franklin Street,</span>
<a name="l00020"></a>00020 <span class="comment"> * Boston, MA 02110-1301, USA.</span>
<a name="l00021"></a>00021 <span class="comment"> */</span>
<a name="l00022"></a>00022 <span class="preprocessor">#ifndef INCLUDED_PMT_INT_H</span>
<a name="l00023"></a>00023 <span class="preprocessor"></span><span class="preprocessor">#define INCLUDED_PMT_INT_H</span>
<a name="l00024"></a>00024 <span class="preprocessor"></span>
<a name="l00025"></a>00025 <span class="preprocessor">#include &lt;<a class="code" href="pmt_8h.html">gruel/pmt.h</a>&gt;</span>
<a name="l00026"></a>00026 <span class="preprocessor">#include &lt;boost/utility.hpp&gt;</span>
<a name="l00027"></a>00027 <span class="preprocessor">#include &lt;boost/detail/atomic_count.hpp&gt;</span>
<a name="l00028"></a>00028 
<a name="l00029"></a>00029 <span class="comment">/*</span>
<a name="l00030"></a>00030 <span class="comment"> * EVERYTHING IN THIS FILE IS PRIVATE TO THE IMPLEMENTATION!</span>
<a name="l00031"></a><a class="code" href="classpmt_1_1pmt__u8vector.html">00031</a> <span class="comment"> *</span>
<a name="l00032"></a>00032 <span class="comment"> * See pmt.h for the public interface</span>
<a name="l00033"></a>00033 <span class="comment"> */</span>
<a name="l00034"></a>00034 
<a name="l00035"></a><a class="code" href="pmt__int_8h.html#a5c42c14236dcb8ac2b832e55e9cb55dd">00035</a> <span class="preprocessor">#define PMT_LOCAL_ALLOCATOR 0           // define to 0 or 1</span>
<a name="l00036"></a>00036 <span class="preprocessor"></span><span class="keyword">namespace </span>pmt {
<a name="l00037"></a>00037 
<a name="l00038"></a><a class="code" href="classpmt_1_1pmt__base.html">00038</a> <span class="keyword">class </span><a class="code" href="classpmt_1_1pmt__base.html">pmt_base</a> : boost::noncopyable {
<a name="l00039"></a>00039   <span class="keyword">mutable</span> boost::detail::atomic_count count_;
<a name="l00040"></a>00040 
<a name="l00041"></a>00041 <span class="keyword">protected</span>:
<a name="l00042"></a><a class="code" href="classpmt_1_1pmt__base.html#acb5606470e7b2b0c43baa93c2473ae86">00042</a>   <a class="code" href="classpmt_1_1pmt__base.html#acb5606470e7b2b0c43baa93c2473ae86">pmt_base</a>() : count_(0) {};
<a name="l00043"></a>00043   <span class="keyword">virtual</span> <a class="code" href="classpmt_1_1pmt__base.html#a4d7b3c26d77b8d316d01d8661e5a4c13">~pmt_base</a>();
<a name="l00044"></a>00044 
<a name="l00045"></a>00045 <span class="keyword">public</span>:
<a name="l00046"></a><a class="code" href="classpmt_1_1pmt__base.html#acce054c38ee92cb49bef760fb7621704">00046</a>   <span class="keyword">virtual</span> <span class="keywordtype">bool</span> <a class="code" href="classpmt_1_1pmt__base.html#acce054c38ee92cb49bef760fb7621704">is_bool</a>()<span class="keyword">    const </span>{ <span class="keywordflow">return</span> <span class="keyword">false</span>; }
<a name="l00047"></a><a class="code" href="classpmt_1_1pmt__base.html#aaf1ba049291b375a914dfeb0a737ad2d">00047</a>   <span class="keyword">virtual</span> <span class="keywordtype">bool</span> <a class="code" href="classpmt_1_1pmt__base.html#aaf1ba049291b375a914dfeb0a737ad2d">is_symbol</a>()<span class="keyword">  const </span>{ <span class="keywordflow">return</span> <span class="keyword">false</span>; }
<a name="l00048"></a><a class="code" href="classpmt_1_1pmt__base.html#ad4cd08395e74e43d22c3405699b37ca1">00048</a>   <span class="keyword">virtual</span> <span class="keywordtype">bool</span> <a class="code" href="classpmt_1_1pmt__base.html#ad4cd08395e74e43d22c3405699b37ca1">is_number</a>()<span class="keyword">  const </span>{ <span class="keywordflow">return</span> <span class="keyword">false</span>; }
<a name="l00049"></a><a class="code" href="classpmt_1_1pmt__base.html#ac1aa81fa7956cddfc80b029f38874145">00049</a>   <span class="keyword">virtual</span> <span class="keywordtype">bool</span> <a class="code" href="classpmt_1_1pmt__base.html#ac1aa81fa7956cddfc80b029f38874145">is_integer</a>()<span class="keyword"> const </span>{ <span class="keywordflow">return</span> <span class="keyword">false</span>; }
<a name="l00050"></a><a class="code" href="classpmt_1_1pmt__base.html#a7c33d8d6c5ae19a31e08fd3f85c5b279">00050</a>   <span class="keyword">virtual</span> <span class="keywordtype">bool</span> <a class="code" href="classpmt_1_1pmt__base.html#a7c33d8d6c5ae19a31e08fd3f85c5b279">is_real</a>()<span class="keyword">    const </span>{ <span class="keywordflow">return</span> <span class="keyword">false</span>; }
<a name="l00051"></a><a class="code" href="classpmt_1_1pmt__base.html#a93c50b7d418c2c9d71cc30bf264c4c44">00051</a>   <span class="keyword">virtual</span> <span class="keywordtype">bool</span> <a class="code" href="classpmt_1_1pmt__base.html#a93c50b7d418c2c9d71cc30bf264c4c44">is_complex</a>()<span class="keyword"> const </span>{ <span class="keywordflow">return</span> <span class="keyword">false</span>; }
<a name="l00052"></a><a class="code" href="classpmt_1_1pmt__base.html#aeeaec02afc92a9ab4fd95a03a343fae0">00052</a>   <span class="keyword">virtual</span> <span class="keywordtype">bool</span> <a class="code" href="classpmt_1_1pmt__base.html#aeeaec02afc92a9ab4fd95a03a343fae0">is_null</a>()<span class="keyword">    const </span>{ <span class="keywordflow">return</span> <span class="keyword">false</span>; }
<a name="l00053"></a><a class="code" href="classpmt_1_1pmt__base.html#a6058ee91e0e942e41291d5a3fd18c6d7">00053</a>   <span class="keyword">virtual</span> <span class="keywordtype">bool</span> <a class="code" href="classpmt_1_1pmt__base.html#a6058ee91e0e942e41291d5a3fd18c6d7">is_pair</a>()<span class="keyword">    const </span>{ <span class="keywordflow">return</span> <span class="keyword">false</span>; }
<a name="l00054"></a><a class="code" href="classpmt_1_1pmt__base.html#a70d1c172fd050fe2e6637b07f928865c">00054</a>   <span class="keyword">virtual</span> <span class="keywordtype">bool</span> <a class="code" href="classpmt_1_1pmt__base.html#a70d1c172fd050fe2e6637b07f928865c">is_tuple</a>()<span class="keyword">   const </span>{ <span class="keywordflow">return</span> <span class="keyword">false</span>; }
<a name="l00055"></a><a class="code" href="classpmt_1_1pmt__base.html#a9ecc28037b25bde6ee4c28512b6882ac">00055</a>   <span class="keyword">virtual</span> <span class="keywordtype">bool</span> <a class="code" href="classpmt_1_1pmt__base.html#a9ecc28037b25bde6ee4c28512b6882ac">is_vector</a>()<span class="keyword">  const </span>{ <span class="keywordflow">return</span> <span class="keyword">false</span>; }
<a name="l00056"></a><a class="code" href="classpmt_1_1pmt__base.html#a5e2441d796e3ddb96713e15fd1d57dc9">00056</a>   <span class="keyword">virtual</span> <span class="keywordtype">bool</span> <a class="code" href="classpmt_1_1pmt__base.html#a5e2441d796e3ddb96713e15fd1d57dc9">is_dict</a>()<span class="keyword">    const </span>{ <span class="keywordflow">return</span> <span class="keyword">false</span>; }
<a name="l00057"></a><a class="code" href="classpmt_1_1pmt__base.html#af1a16273129c7e31a8873e9879e995ff">00057</a>   <span class="keyword">virtual</span> <span class="keywordtype">bool</span> <a class="code" href="classpmt_1_1pmt__base.html#af1a16273129c7e31a8873e9879e995ff">is_any</a>()<span class="keyword">     const </span>{ <span class="keywordflow">return</span> <span class="keyword">false</span>; }
<a name="l00058"></a>00058 
<a name="l00059"></a><a class="code" href="classpmt_1_1pmt__base.html#aaff320f8281bb2dfb72e4ff775fe94ff">00059</a>   <span class="keyword">virtual</span> <span class="keywordtype">bool</span> <a class="code" href="classpmt_1_1pmt__base.html#aaff320f8281bb2dfb72e4ff775fe94ff">is_uniform_vector</a>()<span class="keyword"> const </span>{ <span class="keywordflow">return</span> <span class="keyword">false</span>; }
<a name="l00060"></a><a class="code" href="classpmt_1_1pmt__base.html#ad12192fd601fffb8d4bdb7177d774939">00060</a>   <span class="keyword">virtual</span> <span class="keywordtype">bool</span> <a class="code" href="classpmt_1_1pmt__base.html#ad12192fd601fffb8d4bdb7177d774939">is_u8vector</a>()<span class="keyword">  const </span>{ <span class="keywordflow">return</span> <span class="keyword">false</span>; }
<a name="l00061"></a><a class="code" href="classpmt_1_1pmt__base.html#a07ea51fc2968b9ff9082b89a68cb8f3c">00061</a>   <span class="keyword">virtual</span> <span class="keywordtype">bool</span> <a class="code" href="classpmt_1_1pmt__base.html#a07ea51fc2968b9ff9082b89a68cb8f3c">is_s8vector</a>()<span class="keyword">  const </span>{ <span class="keywordflow">return</span> <span class="keyword">false</span>; }
<a name="l00062"></a><a class="code" href="classpmt_1_1pmt__base.html#af4316ee343e16e917f99c85fc001139a">00062</a>   <span class="keyword">virtual</span> <span class="keywordtype">bool</span> <a class="code" href="classpmt_1_1pmt__base.html#af4316ee343e16e917f99c85fc001139a">is_u16vector</a>()<span class="keyword"> const </span>{ <span class="keywordflow">return</span> <span class="keyword">false</span>; }
<a name="l00063"></a><a class="code" href="classpmt_1_1pmt__s8vector.html#ac10b6b255b8d751ed84021f94d24e29b">00063</a>   <span class="keyword">virtual</span> <span class="keywordtype">bool</span> <a class="code" href="classpmt_1_1pmt__base.html#a73b6d62d4e459094f84319cc1ce36e50">is_s16vector</a>()<span class="keyword"> const </span>{ <span class="keywordflow">return</span> <span class="keyword">false</span>; }
<a name="l00064"></a><a class="code" href="classpmt_1_1pmt__s8vector.html#aac73b500bf50564f173ddaabc2495ac3">00064</a>   <span class="keyword">virtual</span> <span class="keywordtype">bool</span> <a class="code" href="classpmt_1_1pmt__base.html#a2992bf34a4ab6e4ed3497b5d5a54c42d">is_u32vector</a>()<span class="keyword"> const </span>{ <span class="keywordflow">return</span> <span class="keyword">false</span>; }
<a name="l00065"></a><a class="code" href="classpmt_1_1pmt__base.html#a9d39b5f8b98c327b1df53219949614de">00065</a>   <span class="keyword">virtual</span> <span class="keywordtype">bool</span> <a class="code" href="classpmt_1_1pmt__base.html#a9d39b5f8b98c327b1df53219949614de">is_s32vector</a>()<span class="keyword"> const </span>{ <span class="keywordflow">return</span> <span class="keyword">false</span>; }
<a name="l00066"></a><a class="code" href="classpmt_1_1pmt__base.html#a7c7c92574489ceadce08ebe68f32c911">00066</a>   <span class="keyword">virtual</span> <span class="keywordtype">bool</span> <a class="code" href="classpmt_1_1pmt__base.html#a7c7c92574489ceadce08ebe68f32c911">is_u64vector</a>()<span class="keyword"> const </span>{ <span class="keywordflow">return</span> <span class="keyword">false</span>; }
<a name="l00067"></a><a class="code" href="classpmt_1_1pmt__base.html#a3f0c9e55ddbe967b9ecb46a4f30f870e">00067</a>   <span class="keyword">virtual</span> <span class="keywordtype">bool</span> <a class="code" href="classpmt_1_1pmt__base.html#a3f0c9e55ddbe967b9ecb46a4f30f870e">is_s64vector</a>()<span class="keyword"> const </span>{ <span class="keywordflow">return</span> <span class="keyword">false</span>; }
<a name="l00068"></a><a class="code" href="classpmt_1_1pmt__base.html#ae8151a525f95a0aa12f6c09fb08c6cd2">00068</a>   <span class="keyword">virtual</span> <span class="keywordtype">bool</span> <a class="code" href="classpmt_1_1pmt__base.html#ae8151a525f95a0aa12f6c09fb08c6cd2">is_f32vector</a>()<span class="keyword"> const </span>{ <span class="keywordflow">return</span> <span class="keyword">false</span>; }
<a name="l00069"></a><a class="code" href="classpmt_1_1pmt__base.html#a54b38c62576063fd55aea8da92321fa0">00069</a>   <span class="keyword">virtual</span> <span class="keywordtype">bool</span> <a class="code" href="classpmt_1_1pmt__base.html#a54b38c62576063fd55aea8da92321fa0">is_f64vector</a>()<span class="keyword"> const </span>{ <span class="keywordflow">return</span> <span class="keyword">false</span>; }
<a name="l00070"></a><a class="code" href="classpmt_1_1pmt__base.html#a5ae741d577edbd66da313c226bc26a1c">00070</a>   <span class="keyword">virtual</span> <span class="keywordtype">bool</span> <a class="code" href="classpmt_1_1pmt__base.html#a5ae741d577edbd66da313c226bc26a1c">is_c32vector</a>()<span class="keyword"> const </span>{ <span class="keywordflow">return</span> <span class="keyword">false</span>; }
<a name="l00071"></a><a class="code" href="classpmt_1_1pmt__base.html#acf014f08d1f06e9168ea927af13da352">00071</a>   <span class="keyword">virtual</span> <span class="keywordtype">bool</span> <a class="code" href="classpmt_1_1pmt__base.html#acf014f08d1f06e9168ea927af13da352">is_c64vector</a>()<span class="keyword"> const </span>{ <span class="keywordflow">return</span> <span class="keyword">false</span>; }
<a name="l00072"></a>00072 
<a name="l00073"></a>00073   <span class="keyword">friend</span> <span class="keywordtype">void</span> <a class="code" href="classpmt_1_1pmt__base.html#ad14131bcf9939d78fd055307b22b34a0">intrusive_ptr_add_ref</a>(<a class="code" href="classpmt_1_1pmt__base.html">pmt_base</a>* p);
<a name="l00074"></a>00074   <span class="keyword">friend</span> <span class="keywordtype">void</span> <a class="code" href="classpmt_1_1pmt__base.html#ae5f9ec3f2c0186fd836bd1051c7e948b">intrusive_ptr_release</a>(<a class="code" href="classpmt_1_1pmt__base.html">pmt_base</a>* p);
<a name="l00075"></a>00075 
<a name="l00076"></a>00076 <span class="preprocessor"># if (PMT_LOCAL_ALLOCATOR)</span>
<a name="l00077"></a><a class="code" href="classpmt_1_1pmt__u16vector.html">00077</a> <span class="preprocessor"></span>  <span class="keywordtype">void</span> *operator new(<span class="keywordtype">size_t</span>);
<a name="l00078"></a>00078   <span class="keywordtype">void</span> operator delete(<span class="keywordtype">void</span> *, <span class="keywordtype">size_t</span>);
<a name="l00079"></a>00079 <span class="preprocessor">#endif</span>
<a name="l00080"></a>00080 <span class="preprocessor"></span>};
<a name="l00081"></a>00081 
<a name="l00082"></a><a class="code" href="classpmt_1_1pmt__bool.html">00082</a> <span class="keyword">class </span><a class="code" href="classpmt_1_1pmt__bool.html">pmt_bool</a> : <span class="keyword">public</span> <a class="code" href="classpmt_1_1pmt__base.html">pmt_base</a>
<a name="l00083"></a>00083 {
<a name="l00084"></a>00084 <span class="keyword">public</span>:
<a name="l00085"></a>00085   <a class="code" href="classpmt_1_1pmt__bool.html#a64de339cd2b028128a43c1e1010d8ffa">pmt_bool</a>();
<a name="l00086"></a><a class="code" href="classpmt_1_1pmt__u16vector.html#af6a8f795181cebd88fbe98d1205bf27f">00086</a>   <span class="comment">//~pmt_bool(){}</span>
<a name="l00087"></a><a class="code" href="classpmt_1_1pmt__u16vector.html#a52da8e21f49d1c3c40c08942915bc00f">00087</a> 
<a name="l00088"></a><a class="code" href="classpmt_1_1pmt__bool.html#ac3c8a50cc9d34c5337d52b4e256439fb">00088</a>   <span class="keywordtype">bool</span> <a class="code" href="classpmt_1_1pmt__bool.html#ac3c8a50cc9d34c5337d52b4e256439fb">is_bool</a>()<span class="keyword"> const </span>{ <span class="keywordflow">return</span> <span class="keyword">true</span>; }
<a name="l00089"></a>00089 };
<a name="l00090"></a>00090 
<a name="l00091"></a>00091 
<a name="l00092"></a><a class="code" href="classpmt_1_1pmt__symbol.html">00092</a> <span class="keyword">class </span><a class="code" href="classpmt_1_1pmt__symbol.html">pmt_symbol</a> : <span class="keyword">public</span> <a class="code" href="classpmt_1_1pmt__base.html">pmt_base</a>
<a name="l00093"></a>00093 {
<a name="l00094"></a>00094   std::string   d_name;
<a name="l00095"></a>00095   pmt_t         d_next;
<a name="l00096"></a>00096   
<a name="l00097"></a>00097 <span class="keyword">public</span>:
<a name="l00098"></a>00098   <a class="code" href="classpmt_1_1pmt__symbol.html#abb2d6cdc355fe25c827d49114fe0fa29">pmt_symbol</a>(<span class="keyword">const</span> std::string &amp;<a class="code" href="classpmt_1_1pmt__symbol.html#ac1afe8f22c4fe11ccc90c58703d38789">name</a>);
<a name="l00099"></a>00099   <span class="comment">//~pmt_symbol(){}</span>
<a name="l00100"></a><a class="code" href="classpmt_1_1pmt__s16vector.html">00100</a> 
<a name="l00101"></a><a class="code" href="classpmt_1_1pmt__symbol.html#ac196434ddd3bfc978653f99ff7ec8310">00101</a>   <span class="keywordtype">bool</span> <a class="code" href="classpmt_1_1pmt__symbol.html#ac196434ddd3bfc978653f99ff7ec8310">is_symbol</a>()<span class="keyword"> const </span>{ <span class="keywordflow">return</span> <span class="keyword">true</span>; }
<a name="l00102"></a><a class="code" href="classpmt_1_1pmt__symbol.html#ac1afe8f22c4fe11ccc90c58703d38789">00102</a>   <span class="keyword">const</span> std::string <a class="code" href="classpmt_1_1pmt__symbol.html#ac1afe8f22c4fe11ccc90c58703d38789">name</a>() { <span class="keywordflow">return</span> d_name; }
<a name="l00103"></a>00103 
<a name="l00104"></a><a class="code" href="classpmt_1_1pmt__symbol.html#a5fdcac981588333d3bf1e1dbb3db18c1">00104</a>   pmt_t <a class="code" href="classpmt_1_1pmt__symbol.html#a5fdcac981588333d3bf1e1dbb3db18c1">next</a>() { <span class="keywordflow">return</span> d_next; }               <span class="comment">// symbol table link</span>
<a name="l00105"></a><a class="code" href="classpmt_1_1pmt__symbol.html#ae0452887880c2e283ef78219a53a30d0">00105</a>   <span class="keywordtype">void</span> <a class="code" href="classpmt_1_1pmt__symbol.html#ae0452887880c2e283ef78219a53a30d0">set_next</a>(pmt_t <a class="code" href="classpmt_1_1pmt__symbol.html#a5fdcac981588333d3bf1e1dbb3db18c1">next</a>) { d_next = next; }
<a name="l00106"></a>00106 };
<a name="l00107"></a>00107 
<a name="l00108"></a><a class="code" href="classpmt_1_1pmt__integer.html">00108</a> <span class="keyword">class </span><a class="code" href="classpmt_1_1pmt__integer.html">pmt_integer</a> : <span class="keyword">public</span> <a class="code" href="classpmt_1_1pmt__base.html">pmt_base</a>
<a name="l00109"></a><a class="code" href="classpmt_1_1pmt__s16vector.html#a98898dc8cab9cb4a77bd079db1304666">00109</a> {
<a name="l00110"></a><a class="code" href="classpmt_1_1pmt__s16vector.html#a37098ca355725b584a6661b7ec39cbe8">00110</a> <span class="keyword">public</span>:
<a name="l00111"></a><a class="code" href="classpmt_1_1pmt__integer.html#a0c55f2e2e53246bf09441a08c67a9333">00111</a>   <span class="keywordtype">long</span>          <a class="code" href="classpmt_1_1pmt__integer.html#a0c55f2e2e53246bf09441a08c67a9333">d_value</a>;
<a name="l00112"></a>00112 
<a name="l00113"></a>00113   <a class="code" href="classpmt_1_1pmt__integer.html#ae342a732e93925888c98393d34d922e7">pmt_integer</a>(<span class="keywordtype">long</span> <a class="code" href="classpmt_1_1pmt__integer.html#aa4139bcd7d9618013a5bbee4823d935f">value</a>);
<a name="l00114"></a>00114   <span class="comment">//~pmt_integer(){}</span>
<a name="l00115"></a>00115 
<a name="l00116"></a><a class="code" href="classpmt_1_1pmt__integer.html#a49f79239d8d2c1504d18e904b208c4e2">00116</a>   <span class="keywordtype">bool</span> <a class="code" href="classpmt_1_1pmt__integer.html#a49f79239d8d2c1504d18e904b208c4e2">is_number</a>()<span class="keyword">  const </span>{ <span class="keywordflow">return</span> <span class="keyword">true</span>; }
<a name="l00117"></a><a class="code" href="classpmt_1_1pmt__integer.html#a96962929e059cc763b89446bd2fa7552">00117</a>   <span class="keywordtype">bool</span> <a class="code" href="classpmt_1_1pmt__integer.html#a96962929e059cc763b89446bd2fa7552">is_integer</a>()<span class="keyword"> const </span>{ <span class="keywordflow">return</span> <span class="keyword">true</span>; }
<a name="l00118"></a><a class="code" href="classpmt_1_1pmt__integer.html#aa4139bcd7d9618013a5bbee4823d935f">00118</a>   <span class="keywordtype">long</span> <a class="code" href="classpmt_1_1pmt__integer.html#aa4139bcd7d9618013a5bbee4823d935f">value</a>()<span class="keyword"> const </span>{ <span class="keywordflow">return</span> <a class="code" href="classpmt_1_1pmt__integer.html#a0c55f2e2e53246bf09441a08c67a9333">d_value</a>; }
<a name="l00119"></a>00119 };
<a name="l00120"></a>00120 
<a name="l00121"></a><a class="code" href="classpmt_1_1pmt__real.html">00121</a> <span class="keyword">class </span><a class="code" href="classpmt_1_1pmt__real.html">pmt_real</a> : <span class="keyword">public</span> <a class="code" href="classpmt_1_1pmt__base.html">pmt_base</a>
<a name="l00122"></a>00122 {
<a name="l00123"></a><a class="code" href="classpmt_1_1pmt__u32vector.html">00123</a> <span class="keyword">public</span>:
<a name="l00124"></a><a class="code" href="classpmt_1_1pmt__real.html#a2d2a3ece7b61af4d195cec75d4aa97f7">00124</a>   <span class="keywordtype">double</span>        <a class="code" href="classpmt_1_1pmt__real.html#a2d2a3ece7b61af4d195cec75d4aa97f7">d_value</a>;
<a name="l00125"></a>00125 
<a name="l00126"></a>00126   <a class="code" href="classpmt_1_1pmt__real.html#a90fd3c7d765c22aedac56d917b1dc84a">pmt_real</a>(<span class="keywordtype">double</span> <a class="code" href="classpmt_1_1pmt__real.html#a00ec7e61008d38604553578ce6f41195">value</a>);
<a name="l00127"></a>00127   <span class="comment">//~pmt_real(){}</span>
<a name="l00128"></a>00128 
<a name="l00129"></a><a class="code" href="classpmt_1_1pmt__real.html#ae40dddf78f99a9f141d6a3078b45ed09">00129</a>   <span class="keywordtype">bool</span> <a class="code" href="classpmt_1_1pmt__real.html#ae40dddf78f99a9f141d6a3078b45ed09">is_number</a>()<span class="keyword">  const </span>{ <span class="keywordflow">return</span> <span class="keyword">true</span>; }
<a name="l00130"></a><a class="code" href="classpmt_1_1pmt__real.html#ad4c22a4c8c12dad01707eb761ac38d3f">00130</a>   <span class="keywordtype">bool</span> <a class="code" href="classpmt_1_1pmt__real.html#ad4c22a4c8c12dad01707eb761ac38d3f">is_real</a>()<span class="keyword"> const </span>{ <span class="keywordflow">return</span> <span class="keyword">true</span>; }
<a name="l00131"></a><a class="code" href="classpmt_1_1pmt__real.html#a00ec7e61008d38604553578ce6f41195">00131</a>   <span class="keywordtype">double</span> <a class="code" href="classpmt_1_1pmt__real.html#a00ec7e61008d38604553578ce6f41195">value</a>()<span class="keyword"> const </span>{ <span class="keywordflow">return</span> <a class="code" href="classpmt_1_1pmt__real.html#a2d2a3ece7b61af4d195cec75d4aa97f7">d_value</a>; }
<a name="l00132"></a><a class="code" href="classpmt_1_1pmt__u32vector.html#a705b448a8fb6f91f228fc1a7df0e6dd0">00132</a> };
<a name="l00133"></a><a class="code" href="classpmt_1_1pmt__u32vector.html#a527bec8343872e9252b438b9ac3f5a85">00133</a> 
<a name="l00134"></a><a class="code" href="classpmt_1_1pmt__complex.html">00134</a> <span class="keyword">class </span><a class="code" href="classpmt_1_1pmt__complex.html">pmt_complex</a> : <span class="keyword">public</span> <a class="code" href="classpmt_1_1pmt__base.html">pmt_base</a>
<a name="l00135"></a>00135 {
<a name="l00136"></a>00136 <span class="keyword">public</span>:
<a name="l00137"></a><a class="code" href="classpmt_1_1pmt__complex.html#a193b1f1bdfa3d62a7bba581b85f647b4">00137</a>   std::complex&lt;double&gt;  <a class="code" href="classpmt_1_1pmt__complex.html#a193b1f1bdfa3d62a7bba581b85f647b4">d_value</a>;
<a name="l00138"></a>00138 
<a name="l00139"></a>00139   <a class="code" href="classpmt_1_1pmt__complex.html#af7df6da85704d0dd4a65bc3e60f2d74e">pmt_complex</a>(std::complex&lt;double&gt; <a class="code" href="classpmt_1_1pmt__complex.html#ad074c2ae2193bc24664627780bfbe953">value</a>);
<a name="l00140"></a>00140   <span class="comment">//~pmt_complex(){}</span>
<a name="l00141"></a>00141 
<a name="l00142"></a><a class="code" href="classpmt_1_1pmt__complex.html#ad99809d63391bca08b0d3642b0547f97">00142</a>   <span class="keywordtype">bool</span> <a class="code" href="classpmt_1_1pmt__complex.html#ad99809d63391bca08b0d3642b0547f97">is_number</a>()<span class="keyword">  const </span>{ <span class="keywordflow">return</span> <span class="keyword">true</span>; }
<a name="l00143"></a><a class="code" href="classpmt_1_1pmt__complex.html#a2296f55b62d1a929f0722c6198adc3bd">00143</a>   <span class="keywordtype">bool</span> <a class="code" href="classpmt_1_1pmt__complex.html#a2296f55b62d1a929f0722c6198adc3bd">is_complex</a>()<span class="keyword"> const </span>{ <span class="keywordflow">return</span> <span class="keyword">true</span>; }
<a name="l00144"></a><a class="code" href="classpmt_1_1pmt__complex.html#ad074c2ae2193bc24664627780bfbe953">00144</a>   std::complex&lt;double&gt; <a class="code" href="classpmt_1_1pmt__complex.html#ad074c2ae2193bc24664627780bfbe953">value</a>()<span class="keyword"> const </span>{ <span class="keywordflow">return</span> <a class="code" href="classpmt_1_1pmt__complex.html#a193b1f1bdfa3d62a7bba581b85f647b4">d_value</a>; }
<a name="l00145"></a>00145 };
<a name="l00146"></a><a class="code" href="classpmt_1_1pmt__s32vector.html">00146</a> 
<a name="l00147"></a><a class="code" href="classpmt_1_1pmt__null.html">00147</a> <span class="keyword">class </span><a class="code" href="classpmt_1_1pmt__null.html">pmt_null</a>  : <span class="keyword">public</span> <a class="code" href="classpmt_1_1pmt__base.html">pmt_base</a>
<a name="l00148"></a>00148 {
<a name="l00149"></a>00149 <span class="keyword">public</span>:
<a name="l00150"></a>00150   <a class="code" href="classpmt_1_1pmt__null.html#a9c3852f4bf2aa49a39b4fb86d6ce6cf9">pmt_null</a>();
<a name="l00151"></a>00151   <span class="comment">//~pmt_null(){}</span>
<a name="l00152"></a>00152 
<a name="l00153"></a><a class="code" href="classpmt_1_1pmt__null.html#ae2b26b2ba17fddfd586e470064abd693">00153</a>   <span class="keywordtype">bool</span> <a class="code" href="classpmt_1_1pmt__null.html#ae2b26b2ba17fddfd586e470064abd693">is_null</a>()<span class="keyword"> const </span>{ <span class="keywordflow">return</span> <span class="keyword">true</span>; }
<a name="l00154"></a>00154 };
<a name="l00155"></a><a class="code" href="classpmt_1_1pmt__s32vector.html#a66b4d3163e2ab6b61ebac8f530126a3a">00155</a> 
<a name="l00156"></a><a class="code" href="classpmt_1_1pmt__s32vector.html#a47b899ef4cc5c6ce37188600a9297d80">00156</a> <span class="keyword">class </span><a class="code" href="classpmt_1_1pmt__pair.html">pmt_pair</a> : <span class="keyword">public</span> <a class="code" href="classpmt_1_1pmt__base.html">pmt_base</a>
<a name="l00157"></a>00157 {
<a name="l00158"></a>00158 <span class="keyword">public</span>:
<a name="l00159"></a><a class="code" href="classpmt_1_1pmt__pair.html#acaddfef036bb71fdf7014ba2faa5b872">00159</a>   pmt_t         <a class="code" href="classpmt_1_1pmt__pair.html#acaddfef036bb71fdf7014ba2faa5b872">d_car</a>;
<a name="l00160"></a><a class="code" href="classpmt_1_1pmt__pair.html#a8f27438496257c64d6f5d11b67bd9a09">00160</a>   pmt_t         <a class="code" href="classpmt_1_1pmt__pair.html#a8f27438496257c64d6f5d11b67bd9a09">d_cdr</a>;
<a name="l00161"></a>00161 
<a name="l00162"></a>00162   <a class="code" href="classpmt_1_1pmt__pair.html#aef931b63db2810902a0e53c4c848baf3">pmt_pair</a>(<span class="keyword">const</span> pmt_t&amp; <a class="code" href="classpmt_1_1pmt__pair.html#a4d5f5b81165a77a5e760bc9f7c065539">car</a>, <span class="keyword">const</span> pmt_t&amp; <a class="code" href="classpmt_1_1pmt__pair.html#abb2f1c0799e6b844020e4e1a26b2fa79">cdr</a>);
<a name="l00163"></a>00163   <span class="comment">//~pmt_pair(){};</span>
<a name="l00164"></a>00164 
<a name="l00165"></a><a class="code" href="classpmt_1_1pmt__pair.html#a00d7d06f6fc6448ece91afec867f689a">00165</a>   <span class="keywordtype">bool</span> <a class="code" href="classpmt_1_1pmt__pair.html#a00d7d06f6fc6448ece91afec867f689a">is_pair</a>()<span class="keyword"> const </span>{ <span class="keywordflow">return</span> <span class="keyword">true</span>; }
<a name="l00166"></a><a class="code" href="classpmt_1_1pmt__pair.html#a4d5f5b81165a77a5e760bc9f7c065539">00166</a>   pmt_t <a class="code" href="classpmt_1_1pmt__pair.html#a4d5f5b81165a77a5e760bc9f7c065539">car</a>()<span class="keyword"> const </span>{ <span class="keywordflow">return</span> <a class="code" href="classpmt_1_1pmt__pair.html#acaddfef036bb71fdf7014ba2faa5b872">d_car</a>; }
<a name="l00167"></a><a class="code" href="classpmt_1_1pmt__pair.html#abb2f1c0799e6b844020e4e1a26b2fa79">00167</a>   pmt_t <a class="code" href="classpmt_1_1pmt__pair.html#abb2f1c0799e6b844020e4e1a26b2fa79">cdr</a>()<span class="keyword"> const </span>{ <span class="keywordflow">return</span> <a class="code" href="classpmt_1_1pmt__pair.html#a8f27438496257c64d6f5d11b67bd9a09">d_cdr</a>; }
<a name="l00168"></a>00168 
<a name="l00169"></a><a class="code" href="classpmt_1_1pmt__pair.html#a884f644a8ceda2a3b02a15e9f7579551">00169</a>   <span class="keywordtype">void</span> <a class="code" href="classpmt_1_1pmt__pair.html#a884f644a8ceda2a3b02a15e9f7579551">set_car</a>(pmt_t <a class="code" href="classpmt_1_1pmt__pair.html#a4d5f5b81165a77a5e760bc9f7c065539">car</a>) { <a class="code" href="classpmt_1_1pmt__pair.html#acaddfef036bb71fdf7014ba2faa5b872">d_car</a> = car; }
<a name="l00170"></a><a class="code" href="classpmt_1_1pmt__pair.html#ad000a25d4848d30b765315d37665f9ed">00170</a>   <span class="keywordtype">void</span> <a class="code" href="classpmt_1_1pmt__pair.html#ad000a25d4848d30b765315d37665f9ed">set_cdr</a>(pmt_t <a class="code" href="classpmt_1_1pmt__pair.html#abb2f1c0799e6b844020e4e1a26b2fa79">cdr</a>) { <a class="code" href="classpmt_1_1pmt__pair.html#a8f27438496257c64d6f5d11b67bd9a09">d_cdr</a> = cdr; }
<a name="l00171"></a>00171 };
<a name="l00172"></a>00172 
<a name="l00173"></a><a class="code" href="classpmt_1_1pmt__vector.html">00173</a> <span class="keyword">class </span><a class="code" href="classpmt_1_1pmt__vector.html">pmt_vector</a> : <span class="keyword">public</span> <a class="code" href="classpmt_1_1pmt__base.html">pmt_base</a>
<a name="l00174"></a>00174 {
<a name="l00175"></a>00175   <a class="code" href="classstd_1_1vector.html">std::vector&lt;pmt_t&gt;</a>    d_v;
<a name="l00176"></a>00176 
<a name="l00177"></a>00177 <span class="keyword">public</span>:
<a name="l00178"></a><a class="code" href="classpmt_1_1pmt__u64vector.html#a4d7705adb698cf2a04f0491b54a73d0c">00178</a>   <a class="code" href="classpmt_1_1pmt__vector.html#a7ae9c8114b0d73cc783c718c66b3cac6">pmt_vector</a>(<span class="keywordtype">size_t</span> len, pmt_t <a class="code" href="classpmt_1_1pmt__vector.html#af7609a26f80c46d1721c4467a9929295">fill</a>);
<a name="l00179"></a><a class="code" href="classpmt_1_1pmt__u64vector.html#a96bdf30c7471184573b33c2a1a6c83ee">00179</a>   <span class="comment">//~pmt_vector();</span>
<a name="l00180"></a>00180 
<a name="l00181"></a><a class="code" href="classpmt_1_1pmt__vector.html#a27efd901b901dd45a4dc1357a25cb72d">00181</a>   <span class="keywordtype">bool</span> <a class="code" href="classpmt_1_1pmt__vector.html#a27efd901b901dd45a4dc1357a25cb72d">is_vector</a>()<span class="keyword"> const </span>{ <span class="keywordflow">return</span> <span class="keyword">true</span>; }
<a name="l00182"></a>00182   pmt_t <a class="code" href="classpmt_1_1pmt__vector.html#af933b1f86854fc491317ab06b8f493cb">ref</a>(<span class="keywordtype">size_t</span> k) <span class="keyword">const</span>;
<a name="l00183"></a>00183   <span class="keywordtype">void</span>  <span class="keyword">set</span>(<span class="keywordtype">size_t</span> k, pmt_t obj);
<a name="l00184"></a>00184   <span class="keywordtype">void</span>  <a class="code" href="classpmt_1_1pmt__vector.html#af7609a26f80c46d1721c4467a9929295">fill</a>(pmt_t <a class="code" href="classpmt_1_1pmt__vector.html#af7609a26f80c46d1721c4467a9929295">fill</a>);
<a name="l00185"></a><a class="code" href="classpmt_1_1pmt__vector.html#a8098b627ab9c74c0761b94d5c01c74dc">00185</a>   <span class="keywordtype">size_t</span> <a class="code" href="classpmt_1_1pmt__vector.html#a8098b627ab9c74c0761b94d5c01c74dc">length</a>()<span class="keyword"> const </span>{ <span class="keywordflow">return</span> d_v.size(); }
<a name="l00186"></a>00186 
<a name="l00187"></a><a class="code" href="classpmt_1_1pmt__vector.html#a98fadd180f5de8d973192a2c5cc9d093">00187</a>   pmt_t <a class="code" href="classpmt_1_1pmt__vector.html#a98fadd180f5de8d973192a2c5cc9d093">_ref</a>(<span class="keywordtype">size_t</span> k)<span class="keyword"> const </span>{ <span class="keywordflow">return</span> d_v[k]; }
<a name="l00188"></a>00188 };
<a name="l00189"></a>00189 
<a name="l00190"></a><a class="code" href="classpmt_1_1pmt__tuple.html">00190</a> <span class="keyword">class </span><a class="code" href="classpmt_1_1pmt__tuple.html">pmt_tuple</a> : <span class="keyword">public</span> <a class="code" href="classpmt_1_1pmt__base.html">pmt_base</a>
<a name="l00191"></a>00191 {
<a name="l00192"></a><a class="code" href="classpmt_1_1pmt__s64vector.html">00192</a>   <a class="code" href="classstd_1_1vector.html">std::vector&lt;pmt_t&gt;</a>    d_v;
<a name="l00193"></a>00193 
<a name="l00194"></a>00194 <span class="keyword">public</span>:
<a name="l00195"></a>00195   <a class="code" href="classpmt_1_1pmt__tuple.html#a3ed75a828ebc1397a538b437604e95ee">pmt_tuple</a>(<span class="keywordtype">size_t</span> len);
<a name="l00196"></a>00196   <span class="comment">//~pmt_tuple();</span>
<a name="l00197"></a>00197 
<a name="l00198"></a><a class="code" href="classpmt_1_1pmt__tuple.html#af4a7e128f7b18ee97e5a1d7fa911a845">00198</a>   <span class="keywordtype">bool</span> <a class="code" href="classpmt_1_1pmt__tuple.html#af4a7e128f7b18ee97e5a1d7fa911a845">is_tuple</a>()<span class="keyword"> const </span>{ <span class="keywordflow">return</span> <span class="keyword">true</span>; }
<a name="l00199"></a>00199   pmt_t <a class="code" href="classpmt_1_1pmt__tuple.html#a9235cc8514b5da2863f0889b353e3182">ref</a>(<span class="keywordtype">size_t</span> k) <span class="keyword">const</span>;
<a name="l00200"></a><a class="code" href="classpmt_1_1pmt__tuple.html#a2344460c8f49cbb8ab18b0a9407e3712">00200</a>   <span class="keywordtype">size_t</span> <a class="code" href="classpmt_1_1pmt__tuple.html#a2344460c8f49cbb8ab18b0a9407e3712">length</a>()<span class="keyword"> const </span>{ <span class="keywordflow">return</span> d_v.size(); }
<a name="l00201"></a><a class="code" href="classpmt_1_1pmt__s64vector.html#a010dc2a767b66bb6a12036aff135dc98">00201</a> 
<a name="l00202"></a><a class="code" href="classpmt_1_1pmt__s64vector.html#ad01246be41692cd78fc36b10725430fa">00202</a>   pmt_t <a class="code" href="classpmt_1_1pmt__tuple.html#a4f2b5739dd7b0d82e2e928ab199cd659">_ref</a>(<span class="keywordtype">size_t</span> k)<span class="keyword"> const </span>{ <span class="keywordflow">return</span> d_v[k]; }
<a name="l00203"></a><a class="code" href="classpmt_1_1pmt__tuple.html#a267c10c0a84bb08199e37e14119914c4">00203</a>   <span class="keywordtype">void</span> <a class="code" href="classpmt_1_1pmt__tuple.html#a267c10c0a84bb08199e37e14119914c4">_set</a>(<span class="keywordtype">size_t</span> k, pmt_t v) { d_v[k] = v; }
<a name="l00204"></a>00204 };
<a name="l00205"></a>00205 
<a name="l00206"></a><a class="code" href="classpmt_1_1pmt__any.html">00206</a> <span class="keyword">class </span><a class="code" href="classpmt_1_1pmt__any.html">pmt_any</a> : <span class="keyword">public</span> <a class="code" href="classpmt_1_1pmt__base.html">pmt_base</a>
<a name="l00207"></a>00207 {
<a name="l00208"></a>00208   boost::any    d_any;
<a name="l00209"></a>00209 
<a name="l00210"></a>00210 <span class="keyword">public</span>:
<a name="l00211"></a>00211   <a class="code" href="classpmt_1_1pmt__any.html#a627dda8fe7002c5e8341b716d20bfd9f">pmt_any</a>(<span class="keyword">const</span> boost::any &amp;any);
<a name="l00212"></a>00212   <span class="comment">//~pmt_any();</span>
<a name="l00213"></a>00213 
<a name="l00214"></a><a class="code" href="classpmt_1_1pmt__any.html#a7deeed41af5b152db0328c671e89206c">00214</a>   <span class="keywordtype">bool</span> <a class="code" href="classpmt_1_1pmt__any.html#a7deeed41af5b152db0328c671e89206c">is_any</a>()<span class="keyword"> const </span>{ <span class="keywordflow">return</span> <span class="keyword">true</span>; }
<a name="l00215"></a><a class="code" href="classpmt_1_1pmt__any.html#a68d4766116e1fc3110c15a225c01e0d9">00215</a>   <span class="keyword">const</span> boost::any &amp;<a class="code" href="classpmt_1_1pmt__any.html#a68d4766116e1fc3110c15a225c01e0d9">ref</a>()<span class="keyword"> const </span>{ <span class="keywordflow">return</span> d_any; }
<a name="l00216"></a><a class="code" href="classpmt_1_1pmt__any.html#ac711035e326b5a0f07406c1fa8f3bab9">00216</a>   <span class="keywordtype">void</span>  <span class="keyword">set</span>(<span class="keyword">const</span> boost::any &amp;any) { d_any = any; }
<a name="l00217"></a>00217 };
<a name="l00218"></a>00218 
<a name="l00219"></a>00219 
<a name="l00220"></a><a class="code" href="classpmt_1_1pmt__uniform__vector.html">00220</a> <span class="keyword">class </span><a class="code" href="classpmt_1_1pmt__uniform__vector.html">pmt_uniform_vector</a> : <span class="keyword">public</span> <a class="code" href="classpmt_1_1pmt__base.html">pmt_base</a>
<a name="l00221"></a>00221 {
<a name="l00222"></a>00222 <span class="keyword">public</span>:
<a name="l00223"></a><a class="code" href="classpmt_1_1pmt__uniform__vector.html#a44fa81cc943dffec4108d1d8f555db94">00223</a>   <span class="keywordtype">bool</span> <a class="code" href="classpmt_1_1pmt__uniform__vector.html#a44fa81cc943dffec4108d1d8f555db94">is_uniform_vector</a>()<span class="keyword"> const </span>{ <span class="keywordflow">return</span> <span class="keyword">true</span>; }
<a name="l00224"></a><a class="code" href="classpmt_1_1pmt__f32vector.html#a5faeebe3236b1d907bf29ed39ac8620e">00224</a>   <span class="keyword">virtual</span> <span class="keyword">const</span> <span class="keywordtype">void</span> *<a class="code" href="classpmt_1_1pmt__uniform__vector.html#aff6942616b0085dbae617e105faa2c03">uniform_elements</a>(<span class="keywordtype">size_t</span> &amp;len) = 0;
<a name="l00225"></a><a class="code" href="classpmt_1_1pmt__f32vector.html#a99c9b25fde5f0d1fce6df796cefde162">00225</a>   <span class="keyword">virtual</span> <span class="keywordtype">void</span> *<a class="code" href="classpmt_1_1pmt__uniform__vector.html#ac9f4432fc635ae9abafaf91a627e8295">uniform_writable_elements</a>(<span class="keywordtype">size_t</span> &amp;len) = 0;
<a name="l00226"></a>00226   <span class="keyword">virtual</span> <span class="keywordtype">size_t</span> <a class="code" href="classpmt_1_1pmt__uniform__vector.html#ab5dc6a0b4207d9fa105eaa93c6024585">length</a>() <span class="keyword">const</span> = 0;
<a name="l00227"></a>00227 };
<a name="l00228"></a>00228 
<a name="l00229"></a>00229 <span class="preprocessor">#include &quot;<a class="code" href="pmt__unv__int_8h.html">pmt_unv_int.h</a>&quot;</span>
<a name="l00230"></a>00230 
<a name="l00231"></a>00231 } <span class="comment">/* namespace pmt */</span>
<a name="l00232"></a>00232 
<a name="l00233"></a>00233 <span class="preprocessor">#endif </span><span class="comment">/* INCLUDED_PMT_INT_H */</span>
</pre></div></div>
<hr class="footer"/><address style="text-align: right;"><small>Generated on Wed Dec 29 19:51:01 2010 for GNU Radio 3.3.0 C++ API by&nbsp;
<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.6.3 </small></address>
</body>
</html>