📄 gdsl__types_8h-source.html
字号:
<a name="l00115"></a>00115 <span class="comment">/* (for 2darray) */</span><a name="l00116"></a>00116 <a class="code" href="group__gdsl__types.html#gg55b31c129e50e1231ab5aba5eee3b0d8b43078bbd4b1d4038a0ab6084d9b1706">GDSL_LOCATION_FIRST_ROW</a> = 4,<a name="l00117"></a>00117 <a name="l00119"></a>00119 <span class="comment">/* (for 2darray) */</span><a name="l00120"></a>00120 <a class="code" href="group__gdsl__types.html#gg55b31c129e50e1231ab5aba5eee3b0d8faee1f763d38ed2d7ef2ae2e514d4c16">GDSL_LOCATION_LAST_ROW</a> = 8<a name="l00121"></a>00121 <a name="l00122"></a>00122 } <a class="code" href="group__gdsl__types.html#g55b31c129e50e1231ab5aba5eee3b0d8">gdsl_location_t</a>;<a name="l00123"></a>00123 <a name="l00130"></a><a class="code" href="group__gdsl__types.html#g0e2b9d7fb5ca9e6d50100e5d9e4bcae7">00130</a> <span class="keyword">typedef</span> <span class="keywordtype">void</span>* <a class="code" href="group__gdsl__types.html#g0e2b9d7fb5ca9e6d50100e5d9e4bcae7">gdsl_element_t</a>;<a name="l00131"></a>00131 <a name="l00143"></a>00143 <span class="keyword">typedef</span> <a class="code" href="group__gdsl__types.html#g0e2b9d7fb5ca9e6d50100e5d9e4bcae7">gdsl_element_t</a> <a name="l00144"></a><a class="code" href="group__gdsl__types.html#g32a9b4e8b9665183c2741d28a5ced64f">00144</a> (* <a class="code" href="group__gdsl__types.html#g32a9b4e8b9665183c2741d28a5ced64f">gdsl_alloc_func_t</a>) (<span class="keywordtype">void</span>* USER_DATA<a name="l00145"></a>00145 );<a name="l00146"></a>00146 <a name="l00161"></a>00161 <span class="keyword">typedef</span> void <a name="l00162"></a><a class="code" href="group__gdsl__types.html#g2c6b3f96b291b5b39d2799f93e350053">00162</a> (* <a class="code" href="group__gdsl__types.html#g2c6b3f96b291b5b39d2799f93e350053">gdsl_free_func_t</a>) (gdsl_element_t E<a name="l00163"></a>00163 );<a name="l00164"></a>00164 <a name="l00174"></a>00174 <span class="keyword">typedef</span> <a class="code" href="group__gdsl__types.html#g0e2b9d7fb5ca9e6d50100e5d9e4bcae7">gdsl_element_t</a> <a name="l00175"></a><a class="code" href="group__gdsl__types.html#g4f82a1f397e66d35523569063d570175">00175</a> (* <a class="code" href="group__gdsl__types.html#g4f82a1f397e66d35523569063d570175">gdsl_copy_func_t</a>) (<span class="keyword">const</span> gdsl_element_t E<a name="l00176"></a>00176 );<a name="l00177"></a>00177 <a name="l00191"></a>00191 <span class="keyword">typedef</span> int <a name="l00192"></a><a class="code" href="group__gdsl__types.html#g2500bfaaec5df890e72b43f448f13ee8">00192</a> (* <a class="code" href="group__gdsl__types.html#g2500bfaaec5df890e72b43f448f13ee8">gdsl_map_func_t</a>) (<span class="keyword">const</span> gdsl_element_t E,<a name="l00193"></a>00193 <a class="code" href="group__gdsl__types.html#g55b31c129e50e1231ab5aba5eee3b0d8">gdsl_location_t</a> LOCATION,<a name="l00194"></a>00194 <span class="keywordtype">void</span>* USER_DATA<a name="l00195"></a>00195 );<a name="l00196"></a>00196 <a name="l00212"></a>00212 <span class="keyword">typedef</span> <span class="keywordtype">long</span> int<a name="l00213"></a><a class="code" href="group__gdsl__types.html#g200177a9a1ac3f2363e228b0e5faeda7">00213</a> (* <a class="code" href="group__gdsl__types.html#g200177a9a1ac3f2363e228b0e5faeda7">gdsl_compare_func_t</a>) (<span class="keyword">const</span> gdsl_element_t E,<a name="l00214"></a>00214 <span class="keywordtype">void</span>* VALUE<a name="l00215"></a>00215 );<a name="l00216"></a>00216 <a name="l00228"></a>00228 <span class="keyword">typedef</span> void <a name="l00229"></a><a class="code" href="group__gdsl__types.html#gfc7394b6c8e0a5bd92df75e24512dfd6">00229</a> (* <a class="code" href="group__gdsl__types.html#gfc7394b6c8e0a5bd92df75e24512dfd6">gdsl_write_func_t</a>) (<span class="keyword">const</span> gdsl_element_t E,<a name="l00230"></a>00230 FILE* OUTPUT_FILE,<a name="l00231"></a>00231 <a class="code" href="group__gdsl__types.html#g55b31c129e50e1231ab5aba5eee3b0d8">gdsl_location_t</a> LOCATION,<a name="l00232"></a>00232 <span class="keywordtype">void</span>* USER_DATA<a name="l00233"></a>00233 );<a name="l00234"></a>00234 <a name="l00235"></a>00235 <a name="l00236"></a>00236 <span class="preprocessor">#ifndef WITHOUT_GDSL_TYPES</span><a name="l00237"></a>00237 <span class="preprocessor"></span><a name="l00238"></a>00238 <a name="l00239"></a>00239 <span class="preprocessor">#include <sys/types.h></span><a name="l00240"></a>00240 <a name="l00241"></a>00241 <a name="l00242"></a>00242 <span class="preprocessor">#ifndef HAVE_LINUX</span><a name="l00243"></a>00243 <span class="preprocessor"></span><a name="l00244"></a>00244 <a name="l00245"></a>00245 <span class="preprocessor">#ifndef _SYS_TYPES_H</span><a name="l00246"></a><a class="code" href="group__gdsl__types.html#g9c34ac44da309b004570530c8cec8a0e">00246</a> <span class="preprocessor"></span><span class="keyword">typedef</span> <span class="keywordtype">unsigned</span> <span class="keywordtype">long</span> <span class="keywordtype">int</span> <a class="code" href="group__gdsl__types.html#g9c34ac44da309b004570530c8cec8a0e">ulong</a>;<a name="l00247"></a>00247 <span class="preprocessor">#endif </span><span class="comment">/* _SYS_TYPES_H */</span><a name="l00248"></a>00248 <a name="l00249"></a>00249 <a name="l00250"></a>00250 <span class="preprocessor">#endif </span><span class="comment">/* not HAVE_LINUX */</span><a name="l00251"></a>00251 <a name="l00252"></a>00252 <a name="l00253"></a>00253 <span class="preprocessor">#ifndef __cplusplus</span><a name="l00254"></a>00254 <span class="preprocessor"></span><a name="l00255"></a>00255 <span class="preprocessor">#ifdef TRUE</span><a name="l00256"></a>00256 <span class="preprocessor"></span><span class="preprocessor">#undef TRUE</span><a name="l00257"></a>00257 <span class="preprocessor"></span><span class="preprocessor">#endif</span><a name="l00258"></a>00258 <span class="preprocessor"></span><a name="l00259"></a>00259 <span class="preprocessor">#ifdef FALSE</span><a name="l00260"></a>00260 <span class="preprocessor"></span><span class="preprocessor">#undef FALSE</span><a name="l00261"></a>00261 <span class="preprocessor"></span><span class="preprocessor">#endif</span><a name="l00262"></a>00262 <span class="preprocessor"></span><a name="l00263"></a>00263 <span class="preprocessor">#ifdef bool</span><a name="l00264"></a>00264 <span class="preprocessor"></span><span class="preprocessor">#undef bool</span><a name="l00265"></a>00265 <span class="preprocessor"></span><span class="preprocessor">#endif</span><a name="l00266"></a>00266 <span class="preprocessor"></span><a name="l00271"></a><a class="code" href="group__gdsl__types.html#gf6a258d8f3ee5206d682d799316314b1">00271</a> <span class="keyword">typedef</span> <span class="keyword">enum</span> <a name="l00272"></a>00272 {<a name="l00274"></a>00274 <a class="code" href="group__gdsl__types.html#ggf6a258d8f3ee5206d682d799316314b1a1e095cc966dbecf6a0d8aad75348d1a">FALSE</a> = 0,<a name="l00275"></a>00275 <a name="l00277"></a>00277 <a class="code" href="group__gdsl__types.html#ggf6a258d8f3ee5206d682d799316314b1a82764c3079aea4e60c80e45befbb839">TRUE</a> = 1 <a name="l00278"></a>00278 } <a class="code" href="group__gdsl__types.html#gf6a258d8f3ee5206d682d799316314b1">bool</a>;<a name="l00279"></a>00279 <a name="l00280"></a>00280 <span class="preprocessor">#endif </span><span class="comment">/* not __cplusplus */</span><a name="l00281"></a>00281 <a name="l00282"></a>00282 <span class="preprocessor">#endif </span><span class="comment">/* not WITHOUT_GDSL_TYPES */</span><a name="l00283"></a>00283 <a name="l00284"></a>00284 <a name="l00285"></a>00285 <span class="comment">/*</span><a name="l00286"></a>00286 <span class="comment"> * @}</span><a name="l00287"></a>00287 <span class="comment"> */</span><a name="l00288"></a>00288 <a name="l00289"></a>00289 <a name="l00290"></a>00290 <span class="preprocessor">#ifdef __cplusplus</span><a name="l00291"></a>00291 <span class="preprocessor"></span>}<a name="l00292"></a>00292 <span class="preprocessor">#endif </span><span class="comment">/* __cplusplus */</span><a name="l00293"></a>00293 <a name="l00294"></a>00294 <a name="l00295"></a>00295 <span class="preprocessor">#endif </span><span class="comment">/* _GDSL_TYPES_H_ */</span><a name="l00296"></a>00296 <a name="l00297"></a>00297 </pre></div><hr size="1"><address style="align: right;"><small>Generated on Thu Jun 22 11:15:30 2006 for gdsl by <a href="http://www.doxygen.org/index.html"><img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.6 </small></address></body></html>
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -