source: NonGTP/FCollada/Documentation/_f_u_debug_8h.html @ 964

Revision 964, 16.9 KB checked in by igarcia, 18 years ago (diff)
Line 
1<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
2<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
3<title>FCollada: FUtils/FUDebug.h File 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.4.6-NO -->
8<div class="tabs">
9  <ul>
10    <li><a href="index.html"><span>Main&nbsp;Page</span></a></li>
11    <li><a href="modules.html"><span>Modules</span></a></li>
12    <li><a href="namespaces.html"><span>Namespaces</span></a></li>
13    <li><a href="classes.html"><span>Classes</span></a></li>
14    <li id="current"><a href="files.html"><span>Files</span></a></li>
15    <li><a href="pages.html"><span>Related&nbsp;Pages</span></a></li>
16  </ul></div>
17<div class="tabs">
18  <ul>
19    <li><a href="files.html"><span>File&nbsp;List</span></a></li>
20    <li><a href="globals.html"><span>File&nbsp;Members</span></a></li>
21  </ul></div>
22<h1>FUtils/FUDebug.h File Reference</h1>This file contains macros useful to write debugging output. <a href="#_details">More...</a>
23<p>
24
25<p>
26<a href="_f_u_debug_8h-source.html">Go to the source code of this file.</a><table border="0" cellpadding="0" cellspacing="0">
27<tr><td></td></tr>
28<tr><td colspan="2"><br><h2>Defines</h2></td></tr>
29<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="_f_u_debug_8h.html#d3e3f3588b27de821458ac0faec235da">DEBUG_OUT</a>(token)&nbsp;&nbsp;&nbsp;::DebugOut(__FILE__, __LINE__, token);</td></tr>
30
31<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Outputs a string to the debug monitor.  <a href="#d3e3f3588b27de821458ac0faec235da"></a><br></td></tr>
32<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="_f_u_debug_8h.html#432441ed9e87e83b12422c4796f644c2">DEBUG_OUT1</a>(token, arg1)&nbsp;&nbsp;&nbsp;::DebugOut(__FILE__, __LINE__, token, arg1);</td></tr>
33
34<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Outputs a string to the debug monitor.  <a href="#432441ed9e87e83b12422c4796f644c2"></a><br></td></tr>
35<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="_f_u_debug_8h.html#fa85d7cb02ebbf7c330c8dfd8c1f3480">DEBUG_OUT2</a>(token, arg1, arg2)&nbsp;&nbsp;&nbsp;::DebugOut(__FILE__, __LINE__, token, arg1, arg2);</td></tr>
36
37<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Outputs a string to the debug monitor.  <a href="#fa85d7cb02ebbf7c330c8dfd8c1f3480"></a><br></td></tr>
38<tr><td colspan="2"><br><h2>Functions</h2></td></tr>
39<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="_f_u_debug_8h.html#6f6663983e5d424627b7b5dfad223417">DebugOut</a> (const char *,...)</td></tr>
40
41<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Outputs a string to the debug monitor.  <a href="#6f6663983e5d424627b7b5dfad223417"></a><br></td></tr>
42<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="e4e3ae09de992e98c279d0df12a00e0e"></a><!-- doxytag: member="FUDebug.h::DebugOut" ref="e4e3ae09de992e98c279d0df12a00e0e" args="(const fchar *,...)" -->
43void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="_f_u_debug_8h.html#e4e3ae09de992e98c279d0df12a00e0e">DebugOut</a> (const fchar *,...)</td></tr>
44
45<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">See above. <br></td></tr>
46<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="_f_u_debug_8h.html#8e0f0ac8bc2b3e6cf0d5529bc34d086b">DebugOutV</a> (const char *, va_list &amp;)</td></tr>
47
48<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Outputs a string to the debug monitor.  <a href="#8e0f0ac8bc2b3e6cf0d5529bc34d086b"></a><br></td></tr>
49<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="fa510160b6c637b6d3922cc51fe5a7ff"></a><!-- doxytag: member="FUDebug.h::DebugOutV" ref="fa510160b6c637b6d3922cc51fe5a7ff" args="(const fchar *, va_list &amp;)" -->
50void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="_f_u_debug_8h.html#fa510160b6c637b6d3922cc51fe5a7ff">DebugOutV</a> (const fchar *, va_list &amp;)</td></tr>
51
52<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">See above. <br></td></tr>
53<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="_f_u_debug_8h.html#371f1bba4c579970ebb0fa8e04a148f3">DebugOut</a> (const char *, uint32, const char *,...)</td></tr>
54
55<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Outputs a string to the debug monitor.  <a href="#371f1bba4c579970ebb0fa8e04a148f3"></a><br></td></tr>
56<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="fa05334e0581b6e4128018be8a67141a"></a><!-- doxytag: member="FUDebug.h::DebugOut" ref="fa05334e0581b6e4128018be8a67141a" args="(const char *, uint32, const fchar *,...)" -->
57void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="_f_u_debug_8h.html#fa05334e0581b6e4128018be8a67141a">DebugOut</a> (const char *, uint32, const fchar *,...)</td></tr>
58
59<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">See above. <br></td></tr>
60<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="_f_u_debug_8h.html#7ba228a510584f8311d79cf67706c676">DebugOutV</a> (const char *, uint32, const char *, va_list &amp;)</td></tr>
61
62<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Outputs a string to the debug monitor.  <a href="#7ba228a510584f8311d79cf67706c676"></a><br></td></tr>
63<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="5898a4e2f004718008effbf53ea1206b"></a><!-- doxytag: member="FUDebug.h::DebugOutV" ref="5898a4e2f004718008effbf53ea1206b" args="(const char *, uint32, const fchar *, va_list &amp;)" -->
64void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="_f_u_debug_8h.html#5898a4e2f004718008effbf53ea1206b">DebugOutV</a> (const char *, uint32, const fchar *, va_list &amp;)</td></tr>
65
66<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">See above. <br></td></tr>
67</table>
68<hr><a name="_details"></a><h2>Detailed Description</h2>
69This file contains macros useful to write debugging output.
70<p>
71<hr><h2>Define Documentation</h2>
72<a class="anchor" name="d3e3f3588b27de821458ac0faec235da"></a><!-- doxytag: member="FUDebug.h::DEBUG_OUT" ref="d3e3f3588b27de821458ac0faec235da" args="(token)" --><p>
73<table class="mdTable" cellpadding="2" cellspacing="0">
74  <tr>
75    <td class="mdRow">
76      <table cellpadding="0" cellspacing="0" border="0">
77        <tr>
78          <td class="md" nowrap valign="top">#define DEBUG_OUT          </td>
79          <td class="md" valign="top">(&nbsp;</td>
80          <td class="md" nowrap valign="top">token&nbsp;</td>
81          <td class="mdname1" valign="top" nowrap>          </td>
82          <td class="md" valign="top">&nbsp;)&nbsp;</td>
83          <td class="md" nowrap>&nbsp;&nbsp;&nbsp;::DebugOut(__FILE__, __LINE__, token);</td>
84        </tr>
85      </table>
86    </td>
87  </tr>
88</table>
89<table cellspacing="5" cellpadding="0" border="0">
90  <tr>
91    <td>
92      &nbsp;
93    </td>
94    <td>
95
96<p>
97Outputs a string to the debug monitor.
98<p>
99<dl compact><dt><b>Parameters:</b></dt><dd>
100  <table border="0" cellspacing="2" cellpadding="0">
101    <tr><td valign="top"></td><td valign="top"><em>token</em>&nbsp;</td><td>The string to output. </td></tr>
102  </table>
103</dl>
104    </td>
105  </tr>
106</table>
107<a class="anchor" name="432441ed9e87e83b12422c4796f644c2"></a><!-- doxytag: member="FUDebug.h::DEBUG_OUT1" ref="432441ed9e87e83b12422c4796f644c2" args="(token, arg1)" --><p>
108<table class="mdTable" cellpadding="2" cellspacing="0">
109  <tr>
110    <td class="mdRow">
111      <table cellpadding="0" cellspacing="0" border="0">
112        <tr>
113          <td class="md" nowrap valign="top">#define DEBUG_OUT1          </td>
114          <td class="md" valign="top">(&nbsp;</td>
115          <td class="md" nowrap valign="top">token,         <tr>
116          <td class="md" nowrap align="right"></td>
117          <td class="md"></td>
118          <td class="md" nowrap>arg1&nbsp;</td>
119          <td class="mdname1" valign="top" nowrap>          </td>
120          <td class="md" valign="top">&nbsp;)&nbsp;</td>
121          <td class="md" nowrap>&nbsp;&nbsp;&nbsp;::DebugOut(__FILE__, __LINE__, token, arg1);</td>
122        </tr>
123      </table>
124    </td>
125  </tr>
126</table>
127<table cellspacing="5" cellpadding="0" border="0">
128  <tr>
129    <td>
130      &nbsp;
131    </td>
132    <td>
133
134<p>
135Outputs a string to the debug monitor.
136<p>
137<dl compact><dt><b>Parameters:</b></dt><dd>
138  <table border="0" cellspacing="2" cellpadding="0">
139    <tr><td valign="top"></td><td valign="top"><em>token</em>&nbsp;</td><td>The formatted string to output. </td></tr>
140    <tr><td valign="top"></td><td valign="top"><em>arg1</em>&nbsp;</td><td>A first argument. </td></tr>
141  </table>
142</dl>
143    </td>
144  </tr>
145</table>
146<a class="anchor" name="fa85d7cb02ebbf7c330c8dfd8c1f3480"></a><!-- doxytag: member="FUDebug.h::DEBUG_OUT2" ref="fa85d7cb02ebbf7c330c8dfd8c1f3480" args="(token, arg1, arg2)" --><p>
147<table class="mdTable" cellpadding="2" cellspacing="0">
148  <tr>
149    <td class="mdRow">
150      <table cellpadding="0" cellspacing="0" border="0">
151        <tr>
152          <td class="md" nowrap valign="top">#define DEBUG_OUT2          </td>
153          <td class="md" valign="top">(&nbsp;</td>
154          <td class="md" nowrap valign="top">token,         <tr>
155          <td class="md" nowrap align="right"></td>
156          <td class="md"></td>
157          <td class="md" nowrap>arg1,         <tr>
158          <td class="md" nowrap align="right"></td>
159          <td class="md"></td>
160          <td class="md" nowrap>arg2&nbsp;</td>
161          <td class="mdname1" valign="top" nowrap>          </td>
162          <td class="md" valign="top">&nbsp;)&nbsp;</td>
163          <td class="md" nowrap>&nbsp;&nbsp;&nbsp;::DebugOut(__FILE__, __LINE__, token, arg1, arg2);</td>
164        </tr>
165      </table>
166    </td>
167  </tr>
168</table>
169<table cellspacing="5" cellpadding="0" border="0">
170  <tr>
171    <td>
172      &nbsp;
173    </td>
174    <td>
175
176<p>
177Outputs a string to the debug monitor.
178<p>
179<dl compact><dt><b>Parameters:</b></dt><dd>
180  <table border="0" cellspacing="2" cellpadding="0">
181    <tr><td valign="top"></td><td valign="top"><em>token</em>&nbsp;</td><td>The formatted string to output. </td></tr>
182    <tr><td valign="top"></td><td valign="top"><em>arg1</em>&nbsp;</td><td>A first argument. </td></tr>
183    <tr><td valign="top"></td><td valign="top"><em>arg2</em>&nbsp;</td><td>A second argument. </td></tr>
184  </table>
185</dl>
186    </td>
187  </tr>
188</table>
189<hr><h2>Function Documentation</h2>
190<a class="anchor" name="371f1bba4c579970ebb0fa8e04a148f3"></a><!-- doxytag: member="FUDebug.h::DebugOut" ref="371f1bba4c579970ebb0fa8e04a148f3" args="(const char *, uint32, const char *,...)" --><p>
191<table class="mdTable" cellpadding="2" cellspacing="0">
192  <tr>
193    <td class="mdRow">
194      <table cellpadding="0" cellspacing="0" border="0">
195        <tr>
196          <td class="md" nowrap valign="top">void DebugOut           </td>
197          <td class="md" valign="top">(&nbsp;</td>
198          <td class="md" nowrap valign="top">const char *&nbsp;</td>
199          <td class="mdname" nowrap>, </td>
200        </tr>
201        <tr>
202          <td class="md" nowrap align="right"></td>
203          <td class="md"></td>
204          <td class="md" nowrap>uint32&nbsp;</td>
205          <td class="mdname" nowrap>, </td>
206        </tr>
207        <tr>
208          <td class="md" nowrap align="right"></td>
209          <td class="md"></td>
210          <td class="md" nowrap>const char *&nbsp;</td>
211          <td class="mdname" nowrap>, </td>
212        </tr>
213        <tr>
214          <td class="md" nowrap align="right"></td>
215          <td class="md"></td>
216          <td class="md" nowrap>&nbsp;</td>
217          <td class="mdname" nowrap> <em>...</em></td>
218        </tr>
219        <tr>
220          <td class="md"></td>
221          <td class="md">)&nbsp;</td>
222          <td class="md" colspan="2"><code> [inline]</code></td>
223        </tr>
224      </table>
225    </td>
226  </tr>
227</table>
228<table cellspacing="5" cellpadding="0" border="0">
229  <tr>
230    <td>
231      &nbsp;
232    </td>
233    <td>
234
235<p>
236Outputs a string to the debug monitor.
237<p>
238The filename and line number are the first two parameters. The formatted message is the third parameter.     </td>
239  </tr>
240</table>
241<a class="anchor" name="6f6663983e5d424627b7b5dfad223417"></a><!-- doxytag: member="FUDebug.h::DebugOut" ref="6f6663983e5d424627b7b5dfad223417" args="(const char *,...)" --><p>
242<table class="mdTable" cellpadding="2" cellspacing="0">
243  <tr>
244    <td class="mdRow">
245      <table cellpadding="0" cellspacing="0" border="0">
246        <tr>
247          <td class="md" nowrap valign="top">void DebugOut           </td>
248          <td class="md" valign="top">(&nbsp;</td>
249          <td class="md" nowrap valign="top">const char *&nbsp;</td>
250          <td class="mdname" nowrap>, </td>
251        </tr>
252        <tr>
253          <td class="md" nowrap align="right"></td>
254          <td class="md"></td>
255          <td class="md" nowrap>&nbsp;</td>
256          <td class="mdname" nowrap> <em>...</em></td>
257        </tr>
258        <tr>
259          <td class="md"></td>
260          <td class="md">)&nbsp;</td>
261          <td class="md" colspan="2"><code> [inline]</code></td>
262        </tr>
263      </table>
264    </td>
265  </tr>
266</table>
267<table cellspacing="5" cellpadding="0" border="0">
268  <tr>
269    <td>
270      &nbsp;
271    </td>
272    <td>
273
274<p>
275Outputs a string to the debug monitor.
276<p>
277The formatted message is the first parameter.     </td>
278  </tr>
279</table>
280<a class="anchor" name="7ba228a510584f8311d79cf67706c676"></a><!-- doxytag: member="FUDebug.h::DebugOutV" ref="7ba228a510584f8311d79cf67706c676" args="(const char *, uint32, const char *, va_list &amp;)" --><p>
281<table class="mdTable" cellpadding="2" cellspacing="0">
282  <tr>
283    <td class="mdRow">
284      <table cellpadding="0" cellspacing="0" border="0">
285        <tr>
286          <td class="md" nowrap valign="top">void DebugOutV           </td>
287          <td class="md" valign="top">(&nbsp;</td>
288          <td class="md" nowrap valign="top">const char *&nbsp;</td>
289          <td class="mdname" nowrap>, </td>
290        </tr>
291        <tr>
292          <td class="md" nowrap align="right"></td>
293          <td class="md"></td>
294          <td class="md" nowrap>uint32&nbsp;</td>
295          <td class="mdname" nowrap>, </td>
296        </tr>
297        <tr>
298          <td class="md" nowrap align="right"></td>
299          <td class="md"></td>
300          <td class="md" nowrap>const char *&nbsp;</td>
301          <td class="mdname" nowrap>, </td>
302        </tr>
303        <tr>
304          <td class="md" nowrap align="right"></td>
305          <td class="md"></td>
306          <td class="md" nowrap>va_list &amp;&nbsp;</td>
307          <td class="mdname" nowrap></td>
308        </tr>
309        <tr>
310          <td class="md"></td>
311          <td class="md">)&nbsp;</td>
312          <td class="md" colspan="2"><code> [inline]</code></td>
313        </tr>
314      </table>
315    </td>
316  </tr>
317</table>
318<table cellspacing="5" cellpadding="0" border="0">
319  <tr>
320    <td>
321      &nbsp;
322    </td>
323    <td>
324
325<p>
326Outputs a string to the debug monitor.
327<p>
328The filename and line number are the first two parameters. The formatted message is the third parameter. The fourth parameter is the variable parameter list.     </td>
329  </tr>
330</table>
331<a class="anchor" name="8e0f0ac8bc2b3e6cf0d5529bc34d086b"></a><!-- doxytag: member="FUDebug.h::DebugOutV" ref="8e0f0ac8bc2b3e6cf0d5529bc34d086b" args="(const char *, va_list &amp;)" --><p>
332<table class="mdTable" cellpadding="2" cellspacing="0">
333  <tr>
334    <td class="mdRow">
335      <table cellpadding="0" cellspacing="0" border="0">
336        <tr>
337          <td class="md" nowrap valign="top">void DebugOutV           </td>
338          <td class="md" valign="top">(&nbsp;</td>
339          <td class="md" nowrap valign="top">const char *&nbsp;</td>
340          <td class="mdname" nowrap>, </td>
341        </tr>
342        <tr>
343          <td class="md" nowrap align="right"></td>
344          <td class="md"></td>
345          <td class="md" nowrap>va_list &amp;&nbsp;</td>
346          <td class="mdname" nowrap></td>
347        </tr>
348        <tr>
349          <td class="md"></td>
350          <td class="md">)&nbsp;</td>
351          <td class="md" colspan="2"><code> [inline]</code></td>
352        </tr>
353      </table>
354    </td>
355  </tr>
356</table>
357<table cellspacing="5" cellpadding="0" border="0">
358  <tr>
359    <td>
360      &nbsp;
361    </td>
362    <td>
363
364<p>
365Outputs a string to the debug monitor.
366<p>
367The formatted message is the first parameter. The second parameter is the variable parmeter list.     </td>
368  </tr>
369</table>
370<hr size="1"><address style="align: right;"><small>Generated on Fri May 12 16:44:40 2006 for FCollada by&nbsp;
371<a href="http://www.doxygen.org/index.html">
372<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.6-NO </small></address>
373</body>
374</html>
Note: See TracBrowser for help on using the repository browser.