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