diff options
Diffstat (limited to 'ue4/doxygen/classCDatN.html')
| -rw-r--r-- | ue4/doxygen/classCDatN.html | 902 |
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 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 List</span></a></li> | ||
| 18 | <li><a href="hierarchy.html"><span>Class Hierarchy</span></a></li> | ||
| 19 | <li><a href="functions.html"><span>Class Members</span></a></li> | ||
| 20 | </ul> | ||
| 21 | </div> | ||
| 22 | <h1>CDatN Class Reference</h1><!-- doxytag: class="CDatN" --><code>#include <<a class="el" href="cdatn_8h-source.html">cdatn.h</a>></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 </td><td class="memItemRight" valign="bottom"><a class="el" href="classCDatN.html#af51895edcdc0e5659c4c6271b86bc24">~CDatN</a> ()</td></tr> | ||
| 30 | |||
| 31 | <tr><td class="mdescLeft"> </td><td class="mdescRight">Default dtor. <a href="#af51895edcdc0e5659c4c6271b86bc24"></a><br></td></tr> | ||
| 32 | <tr><td class="memItemLeft" nowrap align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classCDatN.html#5b762408847941e4b6796f3aebe13b9c">CDatN</a> (const <a class="el" href="classCDatN.html">CDatN</a> &other)</td></tr> | ||
| 33 | |||
| 34 | <tr><td class="mdescLeft"> </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"> </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"> </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 </td><td class="memItemRight" valign="bottom"><a class="el" href="classCDatN.html#5fd8b7a83b3b30fba10684d89859dfab">getValue</a> () const </td></tr> | ||
| 39 | |||
| 40 | <tr><td class="mdescLeft"> </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"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classCDatN.html#a3bff96dd9d2749c5addf24266a00994">operator int</a> ()</td></tr> | ||
| 42 | |||
| 43 | <tr><td class="mdescLeft"> </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 </td><td class="memItemRight" valign="bottom"><a class="el" href="classCDatN.html#3dcc62e6cadf769b2fb3ac85540afe31">operator<</a> (const <a class="el" href="classCDatN.html">CDatN</a> &x) const </td></tr> | ||
| 45 | |||
| 46 | <tr><td class="mdescLeft"> </td><td class="mdescRight">implementation of operator < <a href="#3dcc62e6cadf769b2fb3ac85540afe31"></a><br></td></tr> | ||
| 47 | <tr><td class="memItemLeft" nowrap align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classCDatN.html#f87aafb776ef788fae257d77cab11cfd">operator==</a> (const <a class="el" href="classCDatN.html">CDatN</a> &x) const </td></tr> | ||
| 48 | |||
| 49 | <tr><td class="mdescLeft"> </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> & </td><td class="memItemRight" valign="bottom"><a class="el" href="classCDatN.html#60e4e84725cfdaa5b422f86b20d54516">operator=</a> (const int &newval)</td></tr> | ||
| 51 | |||
| 52 | <tr><td class="mdescLeft"> </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> & </td><td class="memItemRight" valign="bottom"><a class="el" href="classCDatN.html#ffca44120fdc0114615ff2c5f7be0e18">operator+=</a> (const <a class="el" href="classCDatN.html">CDatN</a> &x)</td></tr> | ||
| 54 | |||
| 55 | <tr><td class="mdescLeft"> </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> & </td><td class="memItemRight" valign="bottom"><a class="el" href="classCDatN.html#229edcddcadcd8504c9fa87b78a72ca4">operator-=</a> (const <a class="el" href="classCDatN.html">CDatN</a> &x)</td></tr> | ||
| 57 | |||
| 58 | <tr><td class="mdescLeft"> </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> & </td><td class="memItemRight" valign="bottom"><a class="el" href="classCDatN.html#ab7b50c5bc078b0a3d95c9a6479bdc0a">operator *=</a> (const <a class="el" href="classCDatN.html">CDatN</a> &x)</td></tr> | ||
| 60 | |||
| 61 | <tr><td class="mdescLeft"> </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> & </td><td class="memItemRight" valign="bottom"><a class="el" href="classCDatN.html#c2b90d3e230f722bbb24334812e624a2">operator/=</a> (const <a class="el" href="classCDatN.html">CDatN</a> &x)</td></tr> | ||
| 63 | |||
| 64 | <tr><td class="mdescLeft"> </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> & </td><td class="memItemRight" valign="bottom"><a class="el" href="classCDatN.html#7f26fea2cec6e709a78956f8baea45de">operator%=</a> (const <a class="el" href="classCDatN.html">CDatN</a> &x)</td></tr> | ||
| 66 | |||
| 67 | <tr><td class="mdescLeft"> </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> & </td><td class="memItemRight" valign="bottom"><a class="el" href="classCDatN.html#d3bac75a759508a12fa43e9592585779">operator|=</a> (const <a class="el" href="classCDatN.html">CDatN</a> &x)</td></tr> | ||
| 69 | |||
| 70 | <tr><td class="mdescLeft"> </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> & </td><td class="memItemRight" valign="bottom"><a class="el" href="classCDatN.html#e70b0cf11032a618ac5c67ad8a772c92">operator &=</a> (const <a class="el" href="classCDatN.html">CDatN</a> &x)</td></tr> | ||
| 72 | |||
| 73 | <tr><td class="mdescLeft"> </td><td class="mdescRight">implementation of operator &= <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> & </td><td class="memItemRight" valign="bottom"><a class="el" href="classCDatN.html#1b47b84696dea74a917f33fd8ac1289b">operator^=</a> (const <a class="el" href="classCDatN.html">CDatN</a> &x)</td></tr> | ||
| 75 | |||
| 76 | <tr><td class="mdescLeft"> </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> & </td><td class="memItemRight" valign="bottom"><a class="el" href="classCDatN.html#f10feb6624968fa77052e86279be7c69">operator++</a> ()</td></tr> | ||
| 78 | |||
| 79 | <tr><td class="mdescLeft"> </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> & </td><td class="memItemRight" valign="bottom"><a class="el" href="classCDatN.html#c6a6f0d094866ab90cf31003889eb9a0">operator--</a> ()</td></tr> | ||
| 81 | |||
| 82 | <tr><td class="mdescLeft"> </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 </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 </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 & </td><td class="memItemRight" valign="bottom"><a class="el" href="classCDatN.html#c3073fab08c216687f15530ec7b24a1a">operator<<</a> (std::ostream &stream, <a class="el" href="classCDatN.html">CDatN</a> cdat)</td></tr> | ||
| 90 | |||
| 91 | <tr><td class="mdescLeft"> </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 & </td><td class="memItemRight" valign="bottom"><a class="el" href="classCDatN.html#406e69ecbaad4df5bb36f109b017348d">operator>></a> (std::istream &stream, <a class="el" href="classCDatN.html">CDatN</a> &cdat)</td></tr> | ||
| 93 | |||
| 94 | <tr><td class="mdescLeft"> </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> | ||
| 97 | Datatype template for <a class="el" href="classCCPU.html">CCPU</a> and <a class="el" href="classCMem.html">CMem</a>. <hr><h2>Constructor & 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> ) </td> | ||
| 107 | <td width="100%"><code> [inline, virtual]</code></td> | ||
| 108 | </tr> | ||
| 109 | </table> | ||
| 110 | </div> | ||
| 111 | <div class="memdoc"> | ||
| 112 | |||
| 113 | <p> | ||
| 114 | Default 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> </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> </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 &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> & </td> | ||
| 142 | <td class="paramname"> <em>other</em> </td> | ||
| 143 | <td> ) </td> | ||
| 144 | <td width="100%"><code> [inline]</code></td> | ||
| 145 | </tr> | ||
| 146 | </table> | ||
| 147 | </div> | ||
| 148 | <div class="memdoc"> | ||
| 149 | |||
| 150 | <p> | ||
| 151 | Copy 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> </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> </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 </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 </td> | ||
| 185 | <td class="paramname"> <em>width</em> = <code>31</code></td><td> </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> | ||
| 197 | Copy 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> </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> </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> </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> ) </td> | ||
| 228 | <td width="100%"> const<code> [inline]</code></td> | ||
| 229 | </tr> | ||
| 230 | </table> | ||
| 231 | </div> | ||
| 232 | <div class="memdoc"> | ||
| 233 | |||
| 234 | <p> | ||
| 235 | returns 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> </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> </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> ) </td> | ||
| 264 | <td width="100%"><code> [inline]</code></td> | ||
| 265 | </tr> | ||
| 266 | </table> | ||
| 267 | </div> | ||
| 268 | <div class="memdoc"> | ||
| 269 | |||
| 270 | <p> | ||
| 271 | convert 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> </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> </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<" ref="3dcc62e6cadf769b2fb3ac85540afe31" args="(const CDatN &x) const " --> | ||
| 292 | <div class="memitem"> | ||
| 293 | <div class="memproto"> | ||
| 294 | <table class="memname"> | ||
| 295 | <tr> | ||
| 296 | <td class="memname">bool CDatN::operator< </td> | ||
| 297 | <td>(</td> | ||
| 298 | <td class="paramtype">const <a class="el" href="classCDatN.html">CDatN</a> & </td> | ||
| 299 | <td class="paramname"> <em>x</em> </td> | ||
| 300 | <td> ) </td> | ||
| 301 | <td width="100%"> const<code> [inline]</code></td> | ||
| 302 | </tr> | ||
| 303 | </table> | ||
| 304 | </div> | ||
| 305 | <div class="memdoc"> | ||
| 306 | |||
| 307 | <p> | ||
| 308 | implementation of operator < | ||
| 309 | <p> | ||
| 310 | <dl class="user" compact><dt><b>Methodname:</b></dt><dd>operator< </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> </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> </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 &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> & </td> | ||
| 336 | <td class="paramname"> <em>x</em> </td> | ||
| 337 | <td> ) </td> | ||
| 338 | <td width="100%"> const<code> [inline]</code></td> | ||
| 339 | </tr> | ||
| 340 | </table> | ||
| 341 | </div> | ||
| 342 | <div class="memdoc"> | ||
| 343 | |||
| 344 | <p> | ||
| 345 | implementation 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> </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> </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 &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>& CDatN::operator= </td> | ||
| 371 | <td>(</td> | ||
| 372 | <td class="paramtype">const int & </td> | ||
| 373 | <td class="paramname"> <em>newval</em> </td> | ||
| 374 | <td> ) </td> | ||
| 375 | <td width="100%"><code> [inline]</code></td> | ||
| 376 | </tr> | ||
| 377 | </table> | ||
| 378 | </div> | ||
| 379 | <div class="memdoc"> | ||
| 380 | |||
| 381 | <p> | ||
| 382 | implementation 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> </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> </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 &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>& CDatN::operator+= </td> | ||
| 408 | <td>(</td> | ||
| 409 | <td class="paramtype">const <a class="el" href="classCDatN.html">CDatN</a> & </td> | ||
| 410 | <td class="paramname"> <em>x</em> </td> | ||
| 411 | <td> ) </td> | ||
| 412 | <td width="100%"><code> [inline]</code></td> | ||
| 413 | </tr> | ||
| 414 | </table> | ||
| 415 | </div> | ||
| 416 | <div class="memdoc"> | ||
| 417 | |||
| 418 | <p> | ||
| 419 | implementation 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> </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> </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 &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>& CDatN::operator-= </td> | ||
| 445 | <td>(</td> | ||
| 446 | <td class="paramtype">const <a class="el" href="classCDatN.html">CDatN</a> & </td> | ||
| 447 | <td class="paramname"> <em>x</em> </td> | ||
| 448 | <td> ) </td> | ||
| 449 | <td width="100%"><code> [inline]</code></td> | ||
| 450 | </tr> | ||
| 451 | </table> | ||
| 452 | </div> | ||
| 453 | <div class="memdoc"> | ||
| 454 | |||
| 455 | <p> | ||
| 456 | implementation 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> </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> </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 &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>& CDatN::operator *= </td> | ||
| 482 | <td>(</td> | ||
| 483 | <td class="paramtype">const <a class="el" href="classCDatN.html">CDatN</a> & </td> | ||
| 484 | <td class="paramname"> <em>x</em> </td> | ||
| 485 | <td> ) </td> | ||
| 486 | <td width="100%"><code> [inline]</code></td> | ||
| 487 | </tr> | ||
| 488 | </table> | ||
| 489 | </div> | ||
| 490 | <div class="memdoc"> | ||
| 491 | |||
| 492 | <p> | ||
| 493 | implementation 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> </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> </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 &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>& CDatN::operator/= </td> | ||
| 519 | <td>(</td> | ||
| 520 | <td class="paramtype">const <a class="el" href="classCDatN.html">CDatN</a> & </td> | ||
| 521 | <td class="paramname"> <em>x</em> </td> | ||
| 522 | <td> ) </td> | ||
| 523 | <td width="100%"><code> [inline]</code></td> | ||
| 524 | </tr> | ||
| 525 | </table> | ||
| 526 | </div> | ||
| 527 | <div class="memdoc"> | ||
| 528 | |||
| 529 | <p> | ||
| 530 | implementation 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> </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> </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 &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>& CDatN::operator%= </td> | ||
| 556 | <td>(</td> | ||
| 557 | <td class="paramtype">const <a class="el" href="classCDatN.html">CDatN</a> & </td> | ||
| 558 | <td class="paramname"> <em>x</em> </td> | ||
| 559 | <td> ) </td> | ||
| 560 | <td width="100%"><code> [inline]</code></td> | ||
| 561 | </tr> | ||
| 562 | </table> | ||
| 563 | </div> | ||
| 564 | <div class="memdoc"> | ||
| 565 | |||
| 566 | <p> | ||
| 567 | implementation 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> </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> </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 &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>& CDatN::operator|= </td> | ||
| 593 | <td>(</td> | ||
| 594 | <td class="paramtype">const <a class="el" href="classCDatN.html">CDatN</a> & </td> | ||
| 595 | <td class="paramname"> <em>x</em> </td> | ||
| 596 | <td> ) </td> | ||
| 597 | <td width="100%"><code> [inline]</code></td> | ||
| 598 | </tr> | ||
| 599 | </table> | ||
| 600 | </div> | ||
| 601 | <div class="memdoc"> | ||
| 602 | |||
| 603 | <p> | ||
| 604 | implementation 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> </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> </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 &=" ref="e70b0cf11032a618ac5c67ad8a772c92" args="(const CDatN &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>& CDatN::operator &= </td> | ||
| 630 | <td>(</td> | ||
| 631 | <td class="paramtype">const <a class="el" href="classCDatN.html">CDatN</a> & </td> | ||
| 632 | <td class="paramname"> <em>x</em> </td> | ||
| 633 | <td> ) </td> | ||
| 634 | <td width="100%"><code> [inline]</code></td> | ||
| 635 | </tr> | ||
| 636 | </table> | ||
| 637 | </div> | ||
| 638 | <div class="memdoc"> | ||
| 639 | |||
| 640 | <p> | ||
| 641 | implementation of operator &= | ||
| 642 | <p> | ||
| 643 | <dl class="user" compact><dt><b>Methodname:</b></dt><dd>operator&= </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> </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> </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 &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>& CDatN::operator^= </td> | ||
| 667 | <td>(</td> | ||
| 668 | <td class="paramtype">const <a class="el" href="classCDatN.html">CDatN</a> & </td> | ||
| 669 | <td class="paramname"> <em>x</em> </td> | ||
| 670 | <td> ) </td> | ||
| 671 | <td width="100%"><code> [inline]</code></td> | ||
| 672 | </tr> | ||
| 673 | </table> | ||
| 674 | </div> | ||
| 675 | <div class="memdoc"> | ||
| 676 | |||
| 677 | <p> | ||
| 678 | implementation 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> </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> </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>& CDatN::operator++ </td> | ||
| 704 | <td>(</td> | ||
| 705 | <td class="paramname"> </td> | ||
| 706 | <td> ) </td> | ||
| 707 | <td width="100%"><code> [inline]</code></td> | ||
| 708 | </tr> | ||
| 709 | </table> | ||
| 710 | </div> | ||
| 711 | <div class="memdoc"> | ||
| 712 | |||
| 713 | <p> | ||
| 714 | implementation 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> </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> </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>& CDatN::operator-- </td> | ||
| 740 | <td>(</td> | ||
| 741 | <td class="paramname"> </td> | ||
| 742 | <td> ) </td> | ||
| 743 | <td width="100%"><code> [inline]</code></td> | ||
| 744 | </tr> | ||
| 745 | </table> | ||
| 746 | </div> | ||
| 747 | <div class="memdoc"> | ||
| 748 | |||
| 749 | <p> | ||
| 750 | implementation 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> </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> </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<<" ref="c3073fab08c216687f15530ec7b24a1a" args="(std::ostream &stream, CDatN cdat)" --> | ||
| 772 | <div class="memitem"> | ||
| 773 | <div class="memproto"> | ||
| 774 | <table class="memname"> | ||
| 775 | <tr> | ||
| 776 | <td class="memname">std::ostream& operator<< </td> | ||
| 777 | <td>(</td> | ||
| 778 | <td class="paramtype">std::ostream & </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> </td> | ||
| 785 | <td class="paramname"> <em>cdat</em></td><td> </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> | ||
| 797 | Shift/output operator for outputstream. | ||
| 798 | <p> | ||
| 799 | <dl class="user" compact><dt><b>Methodname:</b></dt><dd>operator<< </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> </td><td>reference to outputstream </td></tr> | ||
| 803 | <tr><td valign="top"></td><td valign="top"><em>cdat</em> </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> </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>>" ref="406e69ecbaad4df5bb36f109b017348d" args="(std::istream &stream, CDatN &cdat)" --> | ||
| 819 | <div class="memitem"> | ||
| 820 | <div class="memproto"> | ||
| 821 | <table class="memname"> | ||
| 822 | <tr> | ||
| 823 | <td class="memname">std::istream& operator>> </td> | ||
| 824 | <td>(</td> | ||
| 825 | <td class="paramtype">std::istream & </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> & </td> | ||
| 832 | <td class="paramname"> <em>cdat</em></td><td> </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> | ||
| 844 | Shift/read operator for inputstream. | ||
| 845 | <p> | ||
| 846 | <dl class="user" compact><dt><b>Methodname:</b></dt><dd>operator>> </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> </td><td>reference to inputstream </td></tr> | ||
| 850 | <tr><td valign="top"></td><td valign="top"><em>cdat</em> </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> </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> | ||
| 878 | internal 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> | ||
| 893 | width 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 | ||
| 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> | ||
