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