summaryrefslogtreecommitdiffstats
path: root/ue4/doxygen/classCDat.html
diff options
context:
space:
mode:
authormanuel <manuel@nc8430.lan>2009-05-30 16:32:43 +0200
committermanuel <manuel@nc8430.lan>2009-05-30 16:32:43 +0200
commitdcd1c9a6e1fbb7462db67a15b9e0dfd22d4f6a4f (patch)
tree31f5d51eefc95ed8ad71ddfc51eec6476c99165b /ue4/doxygen/classCDat.html
parent9d0b2d638db0f3d1f5b7ec46912c367adefbf91e (diff)
downloadooprog-dcd1c9a6e1fbb7462db67a15b9e0dfd22d4f6a4f.tar.gz
ooprog-dcd1c9a6e1fbb7462db67a15b9e0dfd22d4f6a4f.tar.bz2
ooprog-dcd1c9a6e1fbb7462db67a15b9e0dfd22d4f6a4f.zip
adding doxygen
Diffstat (limited to 'ue4/doxygen/classCDat.html')
-rw-r--r--ue4/doxygen/classCDat.html919
1 files changed, 919 insertions, 0 deletions
diff --git a/ue4/doxygen/classCDat.html b/ue4/doxygen/classCDat.html
new file mode 100644
index 0000000..40c2ba4
--- /dev/null
+++ b/ue4/doxygen/classCDat.html
@@ -0,0 +1,919 @@
1<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
2<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
3<title>mycpu: CDat&lt; T &gt; Class Template Reference</title>
4<link href="doxygen.css" rel="stylesheet" type="text/css">
5<link href="tabs.css" rel="stylesheet" type="text/css">
6</head><body>
7<!-- Generated by Doxygen 1.5.3 -->
8<div class="tabs">
9 <ul>
10 <li><a href="index.html"><span>Main&nbsp;Page</span></a></li>
11 <li class="current"><a href="annotated.html"><span>Classes</span></a></li>
12 <li><a href="files.html"><span>Files</span></a></li>
13 </ul>
14</div>
15<div class="tabs">
16 <ul>
17 <li><a href="annotated.html"><span>Class&nbsp;List</span></a></li>
18 <li><a href="hierarchy.html"><span>Class&nbsp;Hierarchy</span></a></li>
19 <li><a href="functions.html"><span>Class&nbsp;Members</span></a></li>
20 </ul>
21</div>
22<h1>CDat&lt; T &gt; Class Template Reference</h1><!-- doxytag: class="CDat" --><code>#include &lt;<a class="el" href="cdat_8h-source.html">cdat.h</a>&gt;</code>
23<p>
24
25<p>
26<a href="classCDat-members.html">List of all members.</a><table border="0" cellpadding="0" cellspacing="0">
27<tr><td></td></tr>
28<tr><td colspan="2"><br><h2>Public Member Functions</h2></td></tr>
29<tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCDat.html#9cce9d1eddd1bf80640df479263bd3d8">CDat</a> ()</td></tr>
30
31<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Default ctor. <a href="#9cce9d1eddd1bf80640df479263bd3d8"></a><br></td></tr>
32<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCDat.html#777527cc3198adae7d2e64e125cbd0e0">~CDat</a> ()</td></tr>
33
34<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Default dtor. <a href="#777527cc3198adae7d2e64e125cbd0e0"></a><br></td></tr>
35<tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCDat.html#3d1c75bac06e7a1ede4c27c4217a4183">CDat</a> (const <a class="el" href="classCDat.html">CDat</a> &amp;other)</td></tr>
36
37<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Copy constructor for <a class="el" href="classCDat.html">CDat</a>. <a href="#3d1c75bac06e7a1ede4c27c4217a4183"></a><br></td></tr>
38<tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCDat.html#0d52fdc01099eae42f61765c1e64dd21">CDat</a> (const T newval)</td></tr>
39
40<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Copy constructor for T. <a href="#0d52fdc01099eae42f61765c1e64dd21"></a><br></td></tr>
41<tr><td class="memItemLeft" nowrap align="right" valign="top">T&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCDat.html#29cb54d927e0064e25ee2636aad8196b">getValue</a> () const </td></tr>
42
43<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">returns value of <a class="el" href="classCDat.html">CDat</a> <a href="#29cb54d927e0064e25ee2636aad8196b"></a><br></td></tr>
44<tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCDat.html#d5062acc8cd9ba658eb2c90cf1f0c927">operator T</a> ()</td></tr>
45
46<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">convert to T <a href="#d5062acc8cd9ba658eb2c90cf1f0c927"></a><br></td></tr>
47<tr><td class="memItemLeft" nowrap align="right" valign="top">bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCDat.html#7e5e189aeace6f141fc31b5dda943331">operator&lt;</a> (const <a class="el" href="classCDat.html">CDat</a> &amp;x) const </td></tr>
48
49<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">implementation of operator &lt; <a href="#7e5e189aeace6f141fc31b5dda943331"></a><br></td></tr>
50<tr><td class="memItemLeft" nowrap align="right" valign="top">bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCDat.html#988d5b272d1cb9a52d2ecda50661e1eb">operator==</a> (const <a class="el" href="classCDat.html">CDat</a> &amp;x) const </td></tr>
51
52<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">implementation of operator == <a href="#988d5b272d1cb9a52d2ecda50661e1eb"></a><br></td></tr>
53<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="classCDat.html">CDat</a> &amp;&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCDat.html#77bcb931208793e144215d88f7b6c60f">operator+=</a> (const <a class="el" href="classCDat.html">CDat</a> &amp;x)</td></tr>
54
55<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">implementation of operator += <a href="#77bcb931208793e144215d88f7b6c60f"></a><br></td></tr>
56<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="classCDat.html">CDat</a> &amp;&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCDat.html#90f7d33b50459e1e4251d7698985ecaa">operator-=</a> (const <a class="el" href="classCDat.html">CDat</a> &amp;x)</td></tr>
57
58<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">implementation of operator -= <a href="#90f7d33b50459e1e4251d7698985ecaa"></a><br></td></tr>
59<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="classCDat.html">CDat</a> &amp;&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCDat.html#55079402156f4487bac1a27a9739322d">operator *=</a> (const <a class="el" href="classCDat.html">CDat</a> &amp;x)</td></tr>
60
61<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">implementation of operator *= <a href="#55079402156f4487bac1a27a9739322d"></a><br></td></tr>
62<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="classCDat.html">CDat</a> &amp;&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCDat.html#ef0cb2a8554c7a1c0cf74b7314b5e296">operator/=</a> (const <a class="el" href="classCDat.html">CDat</a> &amp;x)</td></tr>
63
64<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">implementation of operator /= <a href="#ef0cb2a8554c7a1c0cf74b7314b5e296"></a><br></td></tr>
65<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="classCDat.html">CDat</a> &amp;&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCDat.html#aeefbc4beaff66de446dc4e54372a5a8">operator%=</a> (const <a class="el" href="classCDat.html">CDat</a> &amp;x)</td></tr>
66
67<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">implementation of operator %= <a href="#aeefbc4beaff66de446dc4e54372a5a8"></a><br></td></tr>
68<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="classCDat.html">CDat</a> &amp;&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCDat.html#ac5b52ccb866b93859fe52d17c18f17e">operator|=</a> (const <a class="el" href="classCDat.html">CDat</a> &amp;x)</td></tr>
69
70<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">implementation of operator |= <a href="#ac5b52ccb866b93859fe52d17c18f17e"></a><br></td></tr>
71<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="classCDat.html">CDat</a> &amp;&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCDat.html#fa56d08821ce612805486674dbaa3fb6">operator &amp;=</a> (const <a class="el" href="classCDat.html">CDat</a> &amp;x)</td></tr>
72
73<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">implementation of operator &amp;= <a href="#fa56d08821ce612805486674dbaa3fb6"></a><br></td></tr>
74<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="classCDat.html">CDat</a> &amp;&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCDat.html#6dd2f892ceeaff77568e8ec50391ab82">operator^=</a> (const <a class="el" href="classCDat.html">CDat</a> &amp;x)</td></tr>
75
76<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">implementation of operator ^= <a href="#6dd2f892ceeaff77568e8ec50391ab82"></a><br></td></tr>
77<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="classCDat.html">CDat</a> &amp;&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCDat.html#0dc278fe893da2ec58a8b54aa953dd72">operator++</a> ()</td></tr>
78
79<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">implementation of operator ++ <a href="#0dc278fe893da2ec58a8b54aa953dd72"></a><br></td></tr>
80<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="classCDat.html">CDat</a> &amp;&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCDat.html#2f40c80bfe81de1e893ee5f1a692de23">operator--</a> ()</td></tr>
81
82<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">implementation of operator -- <a href="#2f40c80bfe81de1e893ee5f1a692de23"></a><br></td></tr>
83<tr><td colspan="2"><br><h2>Protected Attributes</h2></td></tr>
84<tr><td class="memItemLeft" nowrap align="right" valign="top">T&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCDat.html#1d94d662d16c73e78d103adc57dbb2db">m_value</a></td></tr>
85
86<tr><td colspan="2"><br><h2>Friends</h2></td></tr>
87<tr><td class="memItemLeft" nowrap align="right" valign="top">std::ostream &amp;&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCDat.html#b3c6d7602cf62aec27b340247771ce35">operator&lt;&lt;</a> (std::ostream &amp;stream, <a class="el" href="classCDat.html">CDat</a> cdat)</td></tr>
88
89<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Shift/output operator for outputstream. <a href="#b3c6d7602cf62aec27b340247771ce35"></a><br></td></tr>
90<tr><td class="memItemLeft" nowrap align="right" valign="top">std::istream &amp;&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCDat.html#8902cd622e2e5eed34b71c0c61a1f7bc">operator&gt;&gt;</a> (std::istream &amp;stream, <a class="el" href="classCDat.html">CDat</a> &amp;cdat)</td></tr>
91
92<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Shift/read operator for inputstream. <a href="#8902cd622e2e5eed34b71c0c61a1f7bc"></a><br></td></tr>
93</table>
94<hr><a name="_details"></a><h2>Detailed Description</h2>
95<h3>template&lt;class T&gt;<br>
96 class CDat&lt; T &gt;</h3>
97
98Datatype template for <a class="el" href="classCCPU.html">CCPU</a> and <a class="el" href="classCMem.html">CMem</a>. <hr><h2>Constructor &amp; Destructor Documentation</h2>
99<a class="anchor" name="9cce9d1eddd1bf80640df479263bd3d8"></a><!-- doxytag: member="CDat::CDat" ref="9cce9d1eddd1bf80640df479263bd3d8" args="()" -->
100<div class="memitem">
101<div class="memproto">
102<div class="memtemplate">
103template&lt;class T&gt; </div>
104 <table class="memname">
105 <tr>
106 <td class="memname"><a class="el" href="classCDat.html">CDat</a>&lt; T &gt;::<a class="el" href="classCDat.html">CDat</a> </td>
107 <td>(</td>
108 <td class="paramname"> </td>
109 <td>&nbsp;)&nbsp;</td>
110 <td width="100%"><code> [inline]</code></td>
111 </tr>
112 </table>
113</div>
114<div class="memdoc">
115
116<p>
117Default ctor.
118<p>
119<dl class="user" compact><dt><b>Methodname:</b></dt><dd><a class="el" href="classCDat.html">CDat</a> </dd></dl>
120<dl compact><dt><b>Parameters:</b></dt><dd>
121 <table border="0" cellspacing="2" cellpadding="0">
122 <tr><td valign="top"></td><td valign="top"><em>-</em>&nbsp;</td><td></td></tr>
123 </table>
124</dl>
125<dl class="return" compact><dt><b>Returns:</b></dt><dd>- </dd></dl>
126<dl class="user" compact><dt><b>Global variables used:</b></dt><dd>none </dd></dl>
127<dl compact><dt><b>Exceptions:</b></dt><dd>
128 <table border="0" cellspacing="2" cellpadding="0">
129 <tr><td valign="top"></td><td valign="top"><em>bad_alloc</em>&nbsp;</td><td></td></tr>
130 </table>
131</dl>
132<dl class="pre" compact><dt><b>Precondition:</b></dt><dd>none </dd></dl>
133<dl class="post" compact><dt><b>Postcondition:</b></dt><dd>none </dd></dl>
134
135</div>
136</div><p>
137<a class="anchor" name="777527cc3198adae7d2e64e125cbd0e0"></a><!-- doxytag: member="CDat::~CDat" ref="777527cc3198adae7d2e64e125cbd0e0" args="()" -->
138<div class="memitem">
139<div class="memproto">
140<div class="memtemplate">
141template&lt;class T&gt; </div>
142 <table class="memname">
143 <tr>
144 <td class="memname">virtual <a class="el" href="classCDat.html">CDat</a>&lt; T &gt;::~<a class="el" href="classCDat.html">CDat</a> </td>
145 <td>(</td>
146 <td class="paramname"> </td>
147 <td>&nbsp;)&nbsp;</td>
148 <td width="100%"><code> [inline, virtual]</code></td>
149 </tr>
150 </table>
151</div>
152<div class="memdoc">
153
154<p>
155Default dtor.
156<p>
157<dl class="user" compact><dt><b>Methodname:</b></dt><dd>~CDat </dd></dl>
158<dl compact><dt><b>Parameters:</b></dt><dd>
159 <table border="0" cellspacing="2" cellpadding="0">
160 <tr><td valign="top"></td><td valign="top"><em>-</em>&nbsp;</td><td></td></tr>
161 </table>
162</dl>
163<dl class="return" compact><dt><b>Returns:</b></dt><dd>- </dd></dl>
164<dl class="user" compact><dt><b>Global variables used:</b></dt><dd>none </dd></dl>
165<dl compact><dt><b>Exceptions:</b></dt><dd>
166 <table border="0" cellspacing="2" cellpadding="0">
167 <tr><td valign="top"></td><td valign="top"><em>none</em>&nbsp;</td><td></td></tr>
168 </table>
169</dl>
170<dl class="pre" compact><dt><b>Precondition:</b></dt><dd>none </dd></dl>
171<dl class="post" compact><dt><b>Postcondition:</b></dt><dd>none </dd></dl>
172
173</div>
174</div><p>
175<a class="anchor" name="3d1c75bac06e7a1ede4c27c4217a4183"></a><!-- doxytag: member="CDat::CDat" ref="3d1c75bac06e7a1ede4c27c4217a4183" args="(const CDat &amp;other)" -->
176<div class="memitem">
177<div class="memproto">
178<div class="memtemplate">
179template&lt;class T&gt; </div>
180 <table class="memname">
181 <tr>
182 <td class="memname"><a class="el" href="classCDat.html">CDat</a>&lt; T &gt;::<a class="el" href="classCDat.html">CDat</a> </td>
183 <td>(</td>
184 <td class="paramtype">const <a class="el" href="classCDat.html">CDat</a>&lt; T &gt; &amp;&nbsp;</td>
185 <td class="paramname"> <em>other</em> </td>
186 <td>&nbsp;)&nbsp;</td>
187 <td width="100%"><code> [inline]</code></td>
188 </tr>
189 </table>
190</div>
191<div class="memdoc">
192
193<p>
194Copy constructor for <a class="el" href="classCDat.html">CDat</a>.
195<p>
196<dl class="user" compact><dt><b>Methodname:</b></dt><dd><a class="el" href="classCDat.html">CDat</a> </dd></dl>
197<dl compact><dt><b>Parameters:</b></dt><dd>
198 <table border="0" cellspacing="2" cellpadding="0">
199 <tr><td valign="top"></td><td valign="top"><em>other</em>&nbsp;</td><td>reference to <a class="el" href="classCDat.html">CDat</a> which will be copied </td></tr>
200 </table>
201</dl>
202<dl class="return" compact><dt><b>Returns:</b></dt><dd>- </dd></dl>
203<dl class="user" compact><dt><b>Global variables used:</b></dt><dd>none </dd></dl>
204<dl compact><dt><b>Exceptions:</b></dt><dd>
205 <table border="0" cellspacing="2" cellpadding="0">
206 <tr><td valign="top"></td><td valign="top"><em>none</em>&nbsp;</td><td></td></tr>
207 </table>
208</dl>
209<dl class="pre" compact><dt><b>Precondition:</b></dt><dd>none </dd></dl>
210<dl class="post" compact><dt><b>Postcondition:</b></dt><dd>none </dd></dl>
211
212</div>
213</div><p>
214<a class="anchor" name="0d52fdc01099eae42f61765c1e64dd21"></a><!-- doxytag: member="CDat::CDat" ref="0d52fdc01099eae42f61765c1e64dd21" args="(const T newval)" -->
215<div class="memitem">
216<div class="memproto">
217<div class="memtemplate">
218template&lt;class T&gt; </div>
219 <table class="memname">
220 <tr>
221 <td class="memname"><a class="el" href="classCDat.html">CDat</a>&lt; T &gt;::<a class="el" href="classCDat.html">CDat</a> </td>
222 <td>(</td>
223 <td class="paramtype">const T&nbsp;</td>
224 <td class="paramname"> <em>newval</em> </td>
225 <td>&nbsp;)&nbsp;</td>
226 <td width="100%"><code> [inline]</code></td>
227 </tr>
228 </table>
229</div>
230<div class="memdoc">
231
232<p>
233Copy constructor for T.
234<p>
235<dl class="user" compact><dt><b>Methodname:</b></dt><dd><a class="el" href="classCDat.html">CDat</a> </dd></dl>
236<dl compact><dt><b>Parameters:</b></dt><dd>
237 <table border="0" cellspacing="2" cellpadding="0">
238 <tr><td valign="top"></td><td valign="top"><em>newval</em>&nbsp;</td><td>new value for <a class="el" href="classCDat.html">CDat</a> </td></tr>
239 </table>
240</dl>
241<dl class="return" compact><dt><b>Returns:</b></dt><dd>- </dd></dl>
242<dl class="user" compact><dt><b>Global variables used:</b></dt><dd>none </dd></dl>
243<dl compact><dt><b>Exceptions:</b></dt><dd>
244 <table border="0" cellspacing="2" cellpadding="0">
245 <tr><td valign="top"></td><td valign="top"><em>none</em>&nbsp;</td><td></td></tr>
246 </table>
247</dl>
248<dl class="pre" compact><dt><b>Precondition:</b></dt><dd>none </dd></dl>
249<dl class="post" compact><dt><b>Postcondition:</b></dt><dd>none </dd></dl>
250
251</div>
252</div><p>
253<hr><h2>Member Function Documentation</h2>
254<a class="anchor" name="29cb54d927e0064e25ee2636aad8196b"></a><!-- doxytag: member="CDat::getValue" ref="29cb54d927e0064e25ee2636aad8196b" args="() const " -->
255<div class="memitem">
256<div class="memproto">
257<div class="memtemplate">
258template&lt;class T&gt; </div>
259 <table class="memname">
260 <tr>
261 <td class="memname">T <a class="el" href="classCDat.html">CDat</a>&lt; T &gt;::getValue </td>
262 <td>(</td>
263 <td class="paramname"> </td>
264 <td>&nbsp;)&nbsp;</td>
265 <td width="100%"> const<code> [inline]</code></td>
266 </tr>
267 </table>
268</div>
269<div class="memdoc">
270
271<p>
272returns value of <a class="el" href="classCDat.html">CDat</a>
273<p>
274<dl class="user" compact><dt><b>Methodname:</b></dt><dd>getValue </dd></dl>
275<dl compact><dt><b>Parameters:</b></dt><dd>
276 <table border="0" cellspacing="2" cellpadding="0">
277 <tr><td valign="top"></td><td valign="top"><em>-</em>&nbsp;</td><td></td></tr>
278 </table>
279</dl>
280<dl class="return" compact><dt><b>Returns:</b></dt><dd>value of <a class="el" href="classCDat.html">CDat</a> </dd></dl>
281<dl class="user" compact><dt><b>Global variables used:</b></dt><dd>none </dd></dl>
282<dl compact><dt><b>Exceptions:</b></dt><dd>
283 <table border="0" cellspacing="2" cellpadding="0">
284 <tr><td valign="top"></td><td valign="top"><em>none</em>&nbsp;</td><td></td></tr>
285 </table>
286</dl>
287<dl class="pre" compact><dt><b>Precondition:</b></dt><dd>none </dd></dl>
288<dl class="post" compact><dt><b>Postcondition:</b></dt><dd>none </dd></dl>
289
290</div>
291</div><p>
292<a class="anchor" name="d5062acc8cd9ba658eb2c90cf1f0c927"></a><!-- doxytag: member="CDat::operator T" ref="d5062acc8cd9ba658eb2c90cf1f0c927" args="()" -->
293<div class="memitem">
294<div class="memproto">
295<div class="memtemplate">
296template&lt;class T&gt; </div>
297 <table class="memname">
298 <tr>
299 <td class="memname"><a class="el" href="classCDat.html">CDat</a>&lt; T &gt;::operator T </td>
300 <td>(</td>
301 <td class="paramname"> </td>
302 <td>&nbsp;)&nbsp;</td>
303 <td width="100%"><code> [inline]</code></td>
304 </tr>
305 </table>
306</div>
307<div class="memdoc">
308
309<p>
310convert to T
311<p>
312<dl class="user" compact><dt><b>Methodname:</b></dt><dd>operator T </dd></dl>
313<dl compact><dt><b>Parameters:</b></dt><dd>
314 <table border="0" cellspacing="2" cellpadding="0">
315 <tr><td valign="top"></td><td valign="top"><em>-</em>&nbsp;</td><td></td></tr>
316 </table>
317</dl>
318<dl class="return" compact><dt><b>Returns:</b></dt><dd>T </dd></dl>
319<dl class="user" compact><dt><b>Global variables used:</b></dt><dd>none </dd></dl>
320<dl compact><dt><b>Exceptions:</b></dt><dd>
321 <table border="0" cellspacing="2" cellpadding="0">
322 <tr><td valign="top"></td><td valign="top"><em>none</em>&nbsp;</td><td></td></tr>
323 </table>
324</dl>
325<dl class="pre" compact><dt><b>Precondition:</b></dt><dd>none </dd></dl>
326<dl class="post" compact><dt><b>Postcondition:</b></dt><dd>none </dd></dl>
327
328</div>
329</div><p>
330<a class="anchor" name="7e5e189aeace6f141fc31b5dda943331"></a><!-- doxytag: member="CDat::operator&lt;" ref="7e5e189aeace6f141fc31b5dda943331" args="(const CDat &amp;x) const " -->
331<div class="memitem">
332<div class="memproto">
333<div class="memtemplate">
334template&lt;class T&gt; </div>
335 <table class="memname">
336 <tr>
337 <td class="memname">bool <a class="el" href="classCDat.html">CDat</a>&lt; T &gt;::operator&lt; </td>
338 <td>(</td>
339 <td class="paramtype">const <a class="el" href="classCDat.html">CDat</a>&lt; T &gt; &amp;&nbsp;</td>
340 <td class="paramname"> <em>x</em> </td>
341 <td>&nbsp;)&nbsp;</td>
342 <td width="100%"> const<code> [inline]</code></td>
343 </tr>
344 </table>
345</div>
346<div class="memdoc">
347
348<p>
349implementation of operator &lt;
350<p>
351<dl class="user" compact><dt><b>Methodname:</b></dt><dd>operator&lt; </dd></dl>
352<dl compact><dt><b>Parameters:</b></dt><dd>
353 <table border="0" cellspacing="2" cellpadding="0">
354 <tr><td valign="top"></td><td valign="top"><em>x</em>&nbsp;</td><td>reference to <a class="el" href="classCDat.html">CDat</a> </td></tr>
355 </table>
356</dl>
357<dl class="return" compact><dt><b>Returns:</b></dt><dd>true if cdat is less than object x </dd></dl>
358<dl class="user" compact><dt><b>Global variables used:</b></dt><dd>none </dd></dl>
359<dl compact><dt><b>Exceptions:</b></dt><dd>
360 <table border="0" cellspacing="2" cellpadding="0">
361 <tr><td valign="top"></td><td valign="top"><em>none</em>&nbsp;</td><td></td></tr>
362 </table>
363</dl>
364<dl class="pre" compact><dt><b>Precondition:</b></dt><dd>none </dd></dl>
365<dl class="post" compact><dt><b>Postcondition:</b></dt><dd>none </dd></dl>
366
367</div>
368</div><p>
369<a class="anchor" name="988d5b272d1cb9a52d2ecda50661e1eb"></a><!-- doxytag: member="CDat::operator==" ref="988d5b272d1cb9a52d2ecda50661e1eb" args="(const CDat &amp;x) const " -->
370<div class="memitem">
371<div class="memproto">
372<div class="memtemplate">
373template&lt;class T&gt; </div>
374 <table class="memname">
375 <tr>
376 <td class="memname">bool <a class="el" href="classCDat.html">CDat</a>&lt; T &gt;::operator== </td>
377 <td>(</td>
378 <td class="paramtype">const <a class="el" href="classCDat.html">CDat</a>&lt; T &gt; &amp;&nbsp;</td>
379 <td class="paramname"> <em>x</em> </td>
380 <td>&nbsp;)&nbsp;</td>
381 <td width="100%"> const<code> [inline]</code></td>
382 </tr>
383 </table>
384</div>
385<div class="memdoc">
386
387<p>
388implementation of operator ==
389<p>
390<dl class="user" compact><dt><b>Methodname:</b></dt><dd>operator== </dd></dl>
391<dl compact><dt><b>Parameters:</b></dt><dd>
392 <table border="0" cellspacing="2" cellpadding="0">
393 <tr><td valign="top"></td><td valign="top"><em>x</em>&nbsp;</td><td>reference to <a class="el" href="classCDat.html">CDat</a> </td></tr>
394 </table>
395</dl>
396<dl class="return" compact><dt><b>Returns:</b></dt><dd>true if cdat equals object x </dd></dl>
397<dl class="user" compact><dt><b>Global variables used:</b></dt><dd>none </dd></dl>
398<dl compact><dt><b>Exceptions:</b></dt><dd>
399 <table border="0" cellspacing="2" cellpadding="0">
400 <tr><td valign="top"></td><td valign="top"><em>none</em>&nbsp;</td><td></td></tr>
401 </table>
402</dl>
403<dl class="pre" compact><dt><b>Precondition:</b></dt><dd>none </dd></dl>
404<dl class="post" compact><dt><b>Postcondition:</b></dt><dd>none </dd></dl>
405
406</div>
407</div><p>
408<a class="anchor" name="77bcb931208793e144215d88f7b6c60f"></a><!-- doxytag: member="CDat::operator+=" ref="77bcb931208793e144215d88f7b6c60f" args="(const CDat &amp;x)" -->
409<div class="memitem">
410<div class="memproto">
411<div class="memtemplate">
412template&lt;class T&gt; </div>
413 <table class="memname">
414 <tr>
415 <td class="memname"><a class="el" href="classCDat.html">CDat</a>&amp; <a class="el" href="classCDat.html">CDat</a>&lt; T &gt;::operator+= </td>
416 <td>(</td>
417 <td class="paramtype">const <a class="el" href="classCDat.html">CDat</a>&lt; T &gt; &amp;&nbsp;</td>
418 <td class="paramname"> <em>x</em> </td>
419 <td>&nbsp;)&nbsp;</td>
420 <td width="100%"><code> [inline]</code></td>
421 </tr>
422 </table>
423</div>
424<div class="memdoc">
425
426<p>
427implementation of operator +=
428<p>
429<dl class="user" compact><dt><b>Methodname:</b></dt><dd>operator+= </dd></dl>
430<dl compact><dt><b>Parameters:</b></dt><dd>
431 <table border="0" cellspacing="2" cellpadding="0">
432 <tr><td valign="top"></td><td valign="top"><em>x</em>&nbsp;</td><td>reference to <a class="el" href="classCDat.html">CDat</a> </td></tr>
433 </table>
434</dl>
435<dl class="return" compact><dt><b>Returns:</b></dt><dd>refecence to <a class="el" href="classCDat.html">CDat</a> </dd></dl>
436<dl class="user" compact><dt><b>Global variables used:</b></dt><dd>none </dd></dl>
437<dl compact><dt><b>Exceptions:</b></dt><dd>
438 <table border="0" cellspacing="2" cellpadding="0">
439 <tr><td valign="top"></td><td valign="top"><em>none</em>&nbsp;</td><td></td></tr>
440 </table>
441</dl>
442<dl class="pre" compact><dt><b>Precondition:</b></dt><dd>none </dd></dl>
443<dl class="post" compact><dt><b>Postcondition:</b></dt><dd>none </dd></dl>
444
445</div>
446</div><p>
447<a class="anchor" name="90f7d33b50459e1e4251d7698985ecaa"></a><!-- doxytag: member="CDat::operator-=" ref="90f7d33b50459e1e4251d7698985ecaa" args="(const CDat &amp;x)" -->
448<div class="memitem">
449<div class="memproto">
450<div class="memtemplate">
451template&lt;class T&gt; </div>
452 <table class="memname">
453 <tr>
454 <td class="memname"><a class="el" href="classCDat.html">CDat</a>&amp; <a class="el" href="classCDat.html">CDat</a>&lt; T &gt;::operator-= </td>
455 <td>(</td>
456 <td class="paramtype">const <a class="el" href="classCDat.html">CDat</a>&lt; T &gt; &amp;&nbsp;</td>
457 <td class="paramname"> <em>x</em> </td>
458 <td>&nbsp;)&nbsp;</td>
459 <td width="100%"><code> [inline]</code></td>
460 </tr>
461 </table>
462</div>
463<div class="memdoc">
464
465<p>
466implementation of operator -=
467<p>
468<dl class="user" compact><dt><b>Methodname:</b></dt><dd>operator-= </dd></dl>
469<dl compact><dt><b>Parameters:</b></dt><dd>
470 <table border="0" cellspacing="2" cellpadding="0">
471 <tr><td valign="top"></td><td valign="top"><em>x</em>&nbsp;</td><td>reference to <a class="el" href="classCDat.html">CDat</a> </td></tr>
472 </table>
473</dl>
474<dl class="return" compact><dt><b>Returns:</b></dt><dd>refecence to <a class="el" href="classCDat.html">CDat</a> </dd></dl>
475<dl class="user" compact><dt><b>Global variables used:</b></dt><dd>none </dd></dl>
476<dl compact><dt><b>Exceptions:</b></dt><dd>
477 <table border="0" cellspacing="2" cellpadding="0">
478 <tr><td valign="top"></td><td valign="top"><em>none</em>&nbsp;</td><td></td></tr>
479 </table>
480</dl>
481<dl class="pre" compact><dt><b>Precondition:</b></dt><dd>none </dd></dl>
482<dl class="post" compact><dt><b>Postcondition:</b></dt><dd>none </dd></dl>
483
484</div>
485</div><p>
486<a class="anchor" name="55079402156f4487bac1a27a9739322d"></a><!-- doxytag: member="CDat::operator *=" ref="55079402156f4487bac1a27a9739322d" args="(const CDat &amp;x)" -->
487<div class="memitem">
488<div class="memproto">
489<div class="memtemplate">
490template&lt;class T&gt; </div>
491 <table class="memname">
492 <tr>
493 <td class="memname"><a class="el" href="classCDat.html">CDat</a>&amp; <a class="el" href="classCDat.html">CDat</a>&lt; T &gt;::operator *= </td>
494 <td>(</td>
495 <td class="paramtype">const <a class="el" href="classCDat.html">CDat</a>&lt; T &gt; &amp;&nbsp;</td>
496 <td class="paramname"> <em>x</em> </td>
497 <td>&nbsp;)&nbsp;</td>
498 <td width="100%"><code> [inline]</code></td>
499 </tr>
500 </table>
501</div>
502<div class="memdoc">
503
504<p>
505implementation of operator *=
506<p>
507<dl class="user" compact><dt><b>Methodname:</b></dt><dd>operator*= </dd></dl>
508<dl compact><dt><b>Parameters:</b></dt><dd>
509 <table border="0" cellspacing="2" cellpadding="0">
510 <tr><td valign="top"></td><td valign="top"><em>x</em>&nbsp;</td><td>reference to <a class="el" href="classCDat.html">CDat</a> </td></tr>
511 </table>
512</dl>
513<dl class="return" compact><dt><b>Returns:</b></dt><dd>refecence to <a class="el" href="classCDat.html">CDat</a> </dd></dl>
514<dl class="user" compact><dt><b>Global variables used:</b></dt><dd>none </dd></dl>
515<dl compact><dt><b>Exceptions:</b></dt><dd>
516 <table border="0" cellspacing="2" cellpadding="0">
517 <tr><td valign="top"></td><td valign="top"><em>none</em>&nbsp;</td><td></td></tr>
518 </table>
519</dl>
520<dl class="pre" compact><dt><b>Precondition:</b></dt><dd>none </dd></dl>
521<dl class="post" compact><dt><b>Postcondition:</b></dt><dd>none </dd></dl>
522
523</div>
524</div><p>
525<a class="anchor" name="ef0cb2a8554c7a1c0cf74b7314b5e296"></a><!-- doxytag: member="CDat::operator/=" ref="ef0cb2a8554c7a1c0cf74b7314b5e296" args="(const CDat &amp;x)" -->
526<div class="memitem">
527<div class="memproto">
528<div class="memtemplate">
529template&lt;class T&gt; </div>
530 <table class="memname">
531 <tr>
532 <td class="memname"><a class="el" href="classCDat.html">CDat</a>&amp; <a class="el" href="classCDat.html">CDat</a>&lt; T &gt;::operator/= </td>
533 <td>(</td>
534 <td class="paramtype">const <a class="el" href="classCDat.html">CDat</a>&lt; T &gt; &amp;&nbsp;</td>
535 <td class="paramname"> <em>x</em> </td>
536 <td>&nbsp;)&nbsp;</td>
537 <td width="100%"><code> [inline]</code></td>
538 </tr>
539 </table>
540</div>
541<div class="memdoc">
542
543<p>
544implementation of operator /=
545<p>
546<dl class="user" compact><dt><b>Methodname:</b></dt><dd>operator/= </dd></dl>
547<dl compact><dt><b>Parameters:</b></dt><dd>
548 <table border="0" cellspacing="2" cellpadding="0">
549 <tr><td valign="top"></td><td valign="top"><em>x</em>&nbsp;</td><td>reference to <a class="el" href="classCDat.html">CDat</a> </td></tr>
550 </table>
551</dl>
552<dl class="return" compact><dt><b>Returns:</b></dt><dd>refecence to <a class="el" href="classCDat.html">CDat</a> </dd></dl>
553<dl class="user" compact><dt><b>Global variables used:</b></dt><dd>none </dd></dl>
554<dl compact><dt><b>Exceptions:</b></dt><dd>
555 <table border="0" cellspacing="2" cellpadding="0">
556 <tr><td valign="top"></td><td valign="top"><em>none</em>&nbsp;</td><td></td></tr>
557 </table>
558</dl>
559<dl class="pre" compact><dt><b>Precondition:</b></dt><dd>none </dd></dl>
560<dl class="post" compact><dt><b>Postcondition:</b></dt><dd>none </dd></dl>
561
562</div>
563</div><p>
564<a class="anchor" name="aeefbc4beaff66de446dc4e54372a5a8"></a><!-- doxytag: member="CDat::operator%=" ref="aeefbc4beaff66de446dc4e54372a5a8" args="(const CDat &amp;x)" -->
565<div class="memitem">
566<div class="memproto">
567<div class="memtemplate">
568template&lt;class T&gt; </div>
569 <table class="memname">
570 <tr>
571 <td class="memname"><a class="el" href="classCDat.html">CDat</a>&amp; <a class="el" href="classCDat.html">CDat</a>&lt; T &gt;::operator%= </td>
572 <td>(</td>
573 <td class="paramtype">const <a class="el" href="classCDat.html">CDat</a>&lt; T &gt; &amp;&nbsp;</td>
574 <td class="paramname"> <em>x</em> </td>
575 <td>&nbsp;)&nbsp;</td>
576 <td width="100%"><code> [inline]</code></td>
577 </tr>
578 </table>
579</div>
580<div class="memdoc">
581
582<p>
583implementation of operator %=
584<p>
585<dl class="user" compact><dt><b>Methodname:</b></dt><dd>operator%= </dd></dl>
586<dl compact><dt><b>Parameters:</b></dt><dd>
587 <table border="0" cellspacing="2" cellpadding="0">
588 <tr><td valign="top"></td><td valign="top"><em>x</em>&nbsp;</td><td>reference to <a class="el" href="classCDat.html">CDat</a> </td></tr>
589 </table>
590</dl>
591<dl class="return" compact><dt><b>Returns:</b></dt><dd>refecence to <a class="el" href="classCDat.html">CDat</a> </dd></dl>
592<dl class="user" compact><dt><b>Global variables used:</b></dt><dd>none </dd></dl>
593<dl compact><dt><b>Exceptions:</b></dt><dd>
594 <table border="0" cellspacing="2" cellpadding="0">
595 <tr><td valign="top"></td><td valign="top"><em>none</em>&nbsp;</td><td></td></tr>
596 </table>
597</dl>
598<dl class="pre" compact><dt><b>Precondition:</b></dt><dd>none </dd></dl>
599<dl class="post" compact><dt><b>Postcondition:</b></dt><dd>none </dd></dl>
600
601</div>
602</div><p>
603<a class="anchor" name="ac5b52ccb866b93859fe52d17c18f17e"></a><!-- doxytag: member="CDat::operator|=" ref="ac5b52ccb866b93859fe52d17c18f17e" args="(const CDat &amp;x)" -->
604<div class="memitem">
605<div class="memproto">
606<div class="memtemplate">
607template&lt;class T&gt; </div>
608 <table class="memname">
609 <tr>
610 <td class="memname"><a class="el" href="classCDat.html">CDat</a>&amp; <a class="el" href="classCDat.html">CDat</a>&lt; T &gt;::operator|= </td>
611 <td>(</td>
612 <td class="paramtype">const <a class="el" href="classCDat.html">CDat</a>&lt; T &gt; &amp;&nbsp;</td>
613 <td class="paramname"> <em>x</em> </td>
614 <td>&nbsp;)&nbsp;</td>
615 <td width="100%"><code> [inline]</code></td>
616 </tr>
617 </table>
618</div>
619<div class="memdoc">
620
621<p>
622implementation of operator |=
623<p>
624<dl class="user" compact><dt><b>Methodname:</b></dt><dd>operator|= </dd></dl>
625<dl compact><dt><b>Parameters:</b></dt><dd>
626 <table border="0" cellspacing="2" cellpadding="0">
627 <tr><td valign="top"></td><td valign="top"><em>x</em>&nbsp;</td><td>reference to <a class="el" href="classCDat.html">CDat</a> </td></tr>
628 </table>
629</dl>
630<dl class="return" compact><dt><b>Returns:</b></dt><dd>refecence to <a class="el" href="classCDat.html">CDat</a> </dd></dl>
631<dl class="user" compact><dt><b>Global variables used:</b></dt><dd>none </dd></dl>
632<dl compact><dt><b>Exceptions:</b></dt><dd>
633 <table border="0" cellspacing="2" cellpadding="0">
634 <tr><td valign="top"></td><td valign="top"><em>none</em>&nbsp;</td><td></td></tr>
635 </table>
636</dl>
637<dl class="pre" compact><dt><b>Precondition:</b></dt><dd>none </dd></dl>
638<dl class="post" compact><dt><b>Postcondition:</b></dt><dd>none </dd></dl>
639
640</div>
641</div><p>
642<a class="anchor" name="fa56d08821ce612805486674dbaa3fb6"></a><!-- doxytag: member="CDat::operator &amp;=" ref="fa56d08821ce612805486674dbaa3fb6" args="(const CDat &amp;x)" -->
643<div class="memitem">
644<div class="memproto">
645<div class="memtemplate">
646template&lt;class T&gt; </div>
647 <table class="memname">
648 <tr>
649 <td class="memname"><a class="el" href="classCDat.html">CDat</a>&amp; <a class="el" href="classCDat.html">CDat</a>&lt; T &gt;::operator &amp;= </td>
650 <td>(</td>
651 <td class="paramtype">const <a class="el" href="classCDat.html">CDat</a>&lt; T &gt; &amp;&nbsp;</td>
652 <td class="paramname"> <em>x</em> </td>
653 <td>&nbsp;)&nbsp;</td>
654 <td width="100%"><code> [inline]</code></td>
655 </tr>
656 </table>
657</div>
658<div class="memdoc">
659
660<p>
661implementation of operator &amp;=
662<p>
663<dl class="user" compact><dt><b>Methodname:</b></dt><dd>operator&amp;= </dd></dl>
664<dl compact><dt><b>Parameters:</b></dt><dd>
665 <table border="0" cellspacing="2" cellpadding="0">
666 <tr><td valign="top"></td><td valign="top"><em>x</em>&nbsp;</td><td>reference to <a class="el" href="classCDat.html">CDat</a> </td></tr>
667 </table>
668</dl>
669<dl class="return" compact><dt><b>Returns:</b></dt><dd>refecence to <a class="el" href="classCDat.html">CDat</a> </dd></dl>
670<dl class="user" compact><dt><b>Global variables used:</b></dt><dd>none </dd></dl>
671<dl compact><dt><b>Exceptions:</b></dt><dd>
672 <table border="0" cellspacing="2" cellpadding="0">
673 <tr><td valign="top"></td><td valign="top"><em>none</em>&nbsp;</td><td></td></tr>
674 </table>
675</dl>
676<dl class="pre" compact><dt><b>Precondition:</b></dt><dd>none </dd></dl>
677<dl class="post" compact><dt><b>Postcondition:</b></dt><dd>none </dd></dl>
678
679</div>
680</div><p>
681<a class="anchor" name="6dd2f892ceeaff77568e8ec50391ab82"></a><!-- doxytag: member="CDat::operator^=" ref="6dd2f892ceeaff77568e8ec50391ab82" args="(const CDat &amp;x)" -->
682<div class="memitem">
683<div class="memproto">
684<div class="memtemplate">
685template&lt;class T&gt; </div>
686 <table class="memname">
687 <tr>
688 <td class="memname"><a class="el" href="classCDat.html">CDat</a>&amp; <a class="el" href="classCDat.html">CDat</a>&lt; T &gt;::operator^= </td>
689 <td>(</td>
690 <td class="paramtype">const <a class="el" href="classCDat.html">CDat</a>&lt; T &gt; &amp;&nbsp;</td>
691 <td class="paramname"> <em>x</em> </td>
692 <td>&nbsp;)&nbsp;</td>
693 <td width="100%"><code> [inline]</code></td>
694 </tr>
695 </table>
696</div>
697<div class="memdoc">
698
699<p>
700implementation of operator ^=
701<p>
702<dl class="user" compact><dt><b>Methodname:</b></dt><dd>operator^= </dd></dl>
703<dl compact><dt><b>Parameters:</b></dt><dd>
704 <table border="0" cellspacing="2" cellpadding="0">
705 <tr><td valign="top"></td><td valign="top"><em>x</em>&nbsp;</td><td>reference to <a class="el" href="classCDat.html">CDat</a> </td></tr>
706 </table>
707</dl>
708<dl class="return" compact><dt><b>Returns:</b></dt><dd>refecence to <a class="el" href="classCDat.html">CDat</a> </dd></dl>
709<dl class="user" compact><dt><b>Global variables used:</b></dt><dd>none </dd></dl>
710<dl compact><dt><b>Exceptions:</b></dt><dd>
711 <table border="0" cellspacing="2" cellpadding="0">
712 <tr><td valign="top"></td><td valign="top"><em>none</em>&nbsp;</td><td></td></tr>
713 </table>
714</dl>
715<dl class="pre" compact><dt><b>Precondition:</b></dt><dd>none </dd></dl>
716<dl class="post" compact><dt><b>Postcondition:</b></dt><dd>none </dd></dl>
717
718</div>
719</div><p>
720<a class="anchor" name="0dc278fe893da2ec58a8b54aa953dd72"></a><!-- doxytag: member="CDat::operator++" ref="0dc278fe893da2ec58a8b54aa953dd72" args="()" -->
721<div class="memitem">
722<div class="memproto">
723<div class="memtemplate">
724template&lt;class T&gt; </div>
725 <table class="memname">
726 <tr>
727 <td class="memname"><a class="el" href="classCDat.html">CDat</a>&amp; <a class="el" href="classCDat.html">CDat</a>&lt; T &gt;::operator++ </td>
728 <td>(</td>
729 <td class="paramname"> </td>
730 <td>&nbsp;)&nbsp;</td>
731 <td width="100%"><code> [inline]</code></td>
732 </tr>
733 </table>
734</div>
735<div class="memdoc">
736
737<p>
738implementation of operator ++
739<p>
740<dl class="user" compact><dt><b>Methodname:</b></dt><dd>operator++ </dd></dl>
741<dl compact><dt><b>Parameters:</b></dt><dd>
742 <table border="0" cellspacing="2" cellpadding="0">
743 <tr><td valign="top"></td><td valign="top"><em>-</em>&nbsp;</td><td></td></tr>
744 </table>
745</dl>
746<dl class="return" compact><dt><b>Returns:</b></dt><dd>refecence to <a class="el" href="classCDat.html">CDat</a> </dd></dl>
747<dl class="user" compact><dt><b>Global variables used:</b></dt><dd>none </dd></dl>
748<dl compact><dt><b>Exceptions:</b></dt><dd>
749 <table border="0" cellspacing="2" cellpadding="0">
750 <tr><td valign="top"></td><td valign="top"><em>none</em>&nbsp;</td><td></td></tr>
751 </table>
752</dl>
753<dl class="pre" compact><dt><b>Precondition:</b></dt><dd>none </dd></dl>
754<dl class="post" compact><dt><b>Postcondition:</b></dt><dd>none </dd></dl>
755
756</div>
757</div><p>
758<a class="anchor" name="2f40c80bfe81de1e893ee5f1a692de23"></a><!-- doxytag: member="CDat::operator--" ref="2f40c80bfe81de1e893ee5f1a692de23" args="()" -->
759<div class="memitem">
760<div class="memproto">
761<div class="memtemplate">
762template&lt;class T&gt; </div>
763 <table class="memname">
764 <tr>
765 <td class="memname"><a class="el" href="classCDat.html">CDat</a>&amp; <a class="el" href="classCDat.html">CDat</a>&lt; T &gt;::operator-- </td>
766 <td>(</td>
767 <td class="paramname"> </td>
768 <td>&nbsp;)&nbsp;</td>
769 <td width="100%"><code> [inline]</code></td>
770 </tr>
771 </table>
772</div>
773<div class="memdoc">
774
775<p>
776implementation of operator --
777<p>
778<dl class="user" compact><dt><b>Methodname:</b></dt><dd>operator-- </dd></dl>
779<dl compact><dt><b>Parameters:</b></dt><dd>
780 <table border="0" cellspacing="2" cellpadding="0">
781 <tr><td valign="top"></td><td valign="top"><em>-</em>&nbsp;</td><td></td></tr>
782 </table>
783</dl>
784<dl class="return" compact><dt><b>Returns:</b></dt><dd>refecence to <a class="el" href="classCDat.html">CDat</a> </dd></dl>
785<dl class="user" compact><dt><b>Global variables used:</b></dt><dd>none </dd></dl>
786<dl compact><dt><b>Exceptions:</b></dt><dd>
787 <table border="0" cellspacing="2" cellpadding="0">
788 <tr><td valign="top"></td><td valign="top"><em>none</em>&nbsp;</td><td></td></tr>
789 </table>
790</dl>
791<dl class="pre" compact><dt><b>Precondition:</b></dt><dd>none </dd></dl>
792<dl class="post" compact><dt><b>Postcondition:</b></dt><dd>none </dd></dl>
793
794</div>
795</div><p>
796<hr><h2>Friends And Related Function Documentation</h2>
797<a class="anchor" name="b3c6d7602cf62aec27b340247771ce35"></a><!-- doxytag: member="CDat::operator&lt;&lt;" ref="b3c6d7602cf62aec27b340247771ce35" args="(std::ostream &amp;stream, CDat cdat)" -->
798<div class="memitem">
799<div class="memproto">
800<div class="memtemplate">
801template&lt;class T&gt; </div>
802 <table class="memname">
803 <tr>
804 <td class="memname">std::ostream&amp; operator&lt;&lt; </td>
805 <td>(</td>
806 <td class="paramtype">std::ostream &amp;&nbsp;</td>
807 <td class="paramname"> <em>stream</em>, </td>
808 </tr>
809 <tr>
810 <td class="paramkey"></td>
811 <td></td>
812 <td class="paramtype"><a class="el" href="classCDat.html">CDat</a>&lt; T &gt;&nbsp;</td>
813 <td class="paramname"> <em>cdat</em></td><td>&nbsp;</td>
814 </tr>
815 <tr>
816 <td></td>
817 <td>)</td>
818 <td></td><td></td><td width="100%"><code> [friend]</code></td>
819 </tr>
820 </table>
821</div>
822<div class="memdoc">
823
824<p>
825Shift/output operator for outputstream.
826<p>
827<dl class="user" compact><dt><b>Methodname:</b></dt><dd>operator&lt;&lt; </dd></dl>
828<dl compact><dt><b>Parameters:</b></dt><dd>
829 <table border="0" cellspacing="2" cellpadding="0">
830 <tr><td valign="top"></td><td valign="top"><em>stream</em>&nbsp;</td><td>reference to outputstream </td></tr>
831 <tr><td valign="top"></td><td valign="top"><em>cdat</em>&nbsp;</td><td>object which will be printed to stream </td></tr>
832 </table>
833</dl>
834<dl class="return" compact><dt><b>Returns:</b></dt><dd>reference to outputstream </dd></dl>
835<dl class="user" compact><dt><b>Global variables used:</b></dt><dd>none </dd></dl>
836<dl compact><dt><b>Exceptions:</b></dt><dd>
837 <table border="0" cellspacing="2" cellpadding="0">
838 <tr><td valign="top"></td><td valign="top"><em>none</em>&nbsp;</td><td></td></tr>
839 </table>
840</dl>
841<dl class="pre" compact><dt><b>Precondition:</b></dt><dd>none </dd></dl>
842<dl class="post" compact><dt><b>Postcondition:</b></dt><dd>none </dd></dl>
843
844</div>
845</div><p>
846<a class="anchor" name="8902cd622e2e5eed34b71c0c61a1f7bc"></a><!-- doxytag: member="CDat::operator&gt;&gt;" ref="8902cd622e2e5eed34b71c0c61a1f7bc" args="(std::istream &amp;stream, CDat &amp;cdat)" -->
847<div class="memitem">
848<div class="memproto">
849<div class="memtemplate">
850template&lt;class T&gt; </div>
851 <table class="memname">
852 <tr>
853 <td class="memname">std::istream&amp; operator&gt;&gt; </td>
854 <td>(</td>
855 <td class="paramtype">std::istream &amp;&nbsp;</td>
856 <td class="paramname"> <em>stream</em>, </td>
857 </tr>
858 <tr>
859 <td class="paramkey"></td>
860 <td></td>
861 <td class="paramtype"><a class="el" href="classCDat.html">CDat</a>&lt; T &gt; &amp;&nbsp;</td>
862 <td class="paramname"> <em>cdat</em></td><td>&nbsp;</td>
863 </tr>
864 <tr>
865 <td></td>
866 <td>)</td>
867 <td></td><td></td><td width="100%"><code> [friend]</code></td>
868 </tr>
869 </table>
870</div>
871<div class="memdoc">
872
873<p>
874Shift/read operator for inputstream.
875<p>
876<dl class="user" compact><dt><b>Methodname:</b></dt><dd>operator&gt;&gt; </dd></dl>
877<dl compact><dt><b>Parameters:</b></dt><dd>
878 <table border="0" cellspacing="2" cellpadding="0">
879 <tr><td valign="top"></td><td valign="top"><em>stream</em>&nbsp;</td><td>reference to inputstream </td></tr>
880 <tr><td valign="top"></td><td valign="top"><em>cdat</em>&nbsp;</td><td>reference to object which will be read from stream </td></tr>
881 </table>
882</dl>
883<dl class="return" compact><dt><b>Returns:</b></dt><dd>reference to inputstream </dd></dl>
884<dl class="user" compact><dt><b>Global variables used:</b></dt><dd>none </dd></dl>
885<dl compact><dt><b>Exceptions:</b></dt><dd>
886 <table border="0" cellspacing="2" cellpadding="0">
887 <tr><td valign="top"></td><td valign="top"><em>none</em>&nbsp;</td><td></td></tr>
888 </table>
889</dl>
890<dl class="pre" compact><dt><b>Precondition:</b></dt><dd>none </dd></dl>
891<dl class="post" compact><dt><b>Postcondition:</b></dt><dd>none </dd></dl>
892
893</div>
894</div><p>
895<hr><h2>Member Data Documentation</h2>
896<a class="anchor" name="1d94d662d16c73e78d103adc57dbb2db"></a><!-- doxytag: member="CDat::m_value" ref="1d94d662d16c73e78d103adc57dbb2db" args="" -->
897<div class="memitem">
898<div class="memproto">
899<div class="memtemplate">
900template&lt;class T&gt; </div>
901 <table class="memname">
902 <tr>
903 <td class="memname">T <a class="el" href="classCDat.html">CDat</a>&lt; T &gt;::<a class="el" href="classCDat.html#1d94d662d16c73e78d103adc57dbb2db">m_value</a><code> [protected]</code> </td>
904 </tr>
905 </table>
906</div>
907<div class="memdoc">
908
909<p>
910internal value of datatype
911</div>
912</div><p>
913<hr>The documentation for this class was generated from the following file:<ul>
914<li>mycpu/<a class="el" href="cdat_8h-source.html">cdat.h</a></ul>
915<hr size="1"><address style="text-align: right;"><small>Generated on Sat May 30 16:32:35 2009 for mycpu by&nbsp;
916<a href="http://www.doxygen.org/index.html">
917<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.3 </small></address>
918</body>
919</html>