/[hyperestraier_wrappers]/trunk/doc/classResultIterator.html
This is repository of my old source code which isn't updated any more. Go to git.rot13.org for current projects!
ViewVC logotype

Annotation of /trunk/doc/classResultIterator.html

Parent Directory Parent Directory | Revision Log Revision Log


Revision 2 - (hide annotations)
Sat Sep 3 18:04:41 2005 UTC (18 years, 7 months ago) by dpavlin
File MIME type: text/html
File size: 13961 byte(s)
make working copy
1 dpavlin 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>HyperEstraierWrapper: ResultIterator Class Reference</title>
4     <link href="doxygen.css" rel="stylesheet" type="text/css">
5     </head><body>
6     <!-- Generated by Doxygen 1.4.2 -->
7     <div class="qindex"><a class="qindex" href="main.html">Main&nbsp;Page</a> | <a class="qindex" href="classes.html">Alphabetical&nbsp;List</a> | <a class="qindex" href="annotated.html">Class&nbsp;List</a> | <a class="qindex" href="files.html">File&nbsp;List</a> | <a class="qindex" href="functions.html">Class&nbsp;Members</a></div>
8     <h1>ResultIterator Class Reference</h1><a href="classResultIterator-members.html">List of all members.</a><table border="0" cellpadding="0" cellspacing="0">
9     <tr><td></td></tr>
10     <tr><td colspan="2"><br><h2>Public Member Functions</h2></td></tr>
11     <tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classResultIterator.html#a0">ResultIterator</a> (ESTMTDB *_db, int *_result, int _resnum, int _options)</td></tr>
12    
13     <tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classResultIterator.html#a1">~ResultIterator</a> ()</td></tr>
14    
15     <tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="classDocument.html">Document</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classResultIterator.html#a2">next</a> ()</td></tr>
16    
17     <tr><td colspan="2"><br><h2>Private Attributes</h2></td></tr>
18     <tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classResultIterator.html#r0">index</a></td></tr>
19    
20     <tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classResultIterator.html#r1">resnum</a></td></tr>
21    
22     <tr><td class="memItemLeft" nowrap align="right" valign="top">int *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classResultIterator.html#r2">result</a></td></tr>
23    
24     <tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classResultIterator.html#r3">options</a></td></tr>
25    
26     <tr><td class="memItemLeft" nowrap align="right" valign="top">ESTMTDB *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classResultIterator.html#r4">db</a></td></tr>
27    
28     </table>
29     <hr><h2>Constructor &amp; Destructor Documentation</h2>
30     <a class="anchor" name="a0" doxytag="ResultIterator::ResultIterator"></a><p>
31     <table class="mdTable" cellpadding="2" cellspacing="0">
32     <tr>
33     <td class="mdRow">
34     <table cellpadding="0" cellspacing="0" border="0">
35     <tr>
36     <td class="md" nowrap valign="top">ResultIterator::ResultIterator </td>
37     <td class="md" valign="top">(&nbsp;</td>
38     <td class="md" nowrap valign="top">ESTMTDB *&nbsp;</td>
39     <td class="mdname" nowrap> <em>_db</em>, </td>
40     </tr>
41     <tr>
42     <td class="md" nowrap align="right"></td>
43     <td class="md"></td>
44     <td class="md" nowrap>int *&nbsp;</td>
45     <td class="mdname" nowrap> <em>_result</em>, </td>
46     </tr>
47     <tr>
48     <td class="md" nowrap align="right"></td>
49     <td class="md"></td>
50     <td class="md" nowrap>int&nbsp;</td>
51     <td class="mdname" nowrap> <em>_resnum</em>, </td>
52     </tr>
53     <tr>
54     <td class="md" nowrap align="right"></td>
55     <td class="md"></td>
56     <td class="md" nowrap>int&nbsp;</td>
57     <td class="mdname" nowrap> <em>_options</em></td>
58     </tr>
59     <tr>
60     <td class="md"></td>
61     <td class="md">)&nbsp;</td>
62     <td class="md" colspan="2"><code> [inline]</code></td>
63     </tr>
64     </table>
65     </td>
66     </tr>
67     </table>
68     <table cellspacing="5" cellpadding="0" border="0">
69     <tr>
70     <td>
71     &nbsp;
72     </td>
73     <td>
74    
75     <p>
76    
77     <p>
78     Definition at line <a class="el" href="HyperEstraierWrapper_8cpp-source.html#l00199">199</a> of file <a class="el" href="HyperEstraierWrapper_8cpp-source.html">HyperEstraierWrapper.cpp</a>.
79     <p>
80     References <a class="el" href="HyperEstraierWrapper_8cpp-source.html#l00197">db</a>, <a class="el" href="HyperEstraierWrapper_8cpp-source.html#l00193">index</a>, <a class="el" href="HyperEstraierWrapper_8cpp-source.html#l00196">options</a>, <a class="el" href="HyperEstraierWrapper_8cpp-source.html#l00194">resnum</a>, and <a class="el" href="HyperEstraierWrapper_8cpp-source.html#l00195">result</a>.<div class="fragment"><pre class="fragment">00199 {
81     00200 <a class="code" href="classResultIterator.html#r0">index</a> = 0;
82     00201 <a class="code" href="classResultIterator.html#r4">db</a> = _db;
83     00202 <a class="code" href="classResultIterator.html#r2">result</a> = _result;
84     00203 <a class="code" href="classResultIterator.html#r1">resnum</a> = _resnum;
85     00204 <a class="code" href="classResultIterator.html#r3">options</a> = _options;
86     00205 }
87     </pre></div>
88     <p>
89     </td>
90     </tr>
91     </table>
92     <a class="anchor" name="a1" doxytag="ResultIterator::~ResultIterator"></a><p>
93     <table class="mdTable" cellpadding="2" cellspacing="0">
94     <tr>
95     <td class="mdRow">
96     <table cellpadding="0" cellspacing="0" border="0">
97     <tr>
98     <td class="md" nowrap valign="top">ResultIterator::~ResultIterator </td>
99     <td class="md" valign="top">(&nbsp;</td>
100     <td class="mdname1" valign="top" nowrap> </td>
101     <td class="md" valign="top">&nbsp;)&nbsp;</td>
102     <td class="md" nowrap><code> [inline]</code></td>
103     </tr>
104     </table>
105     </td>
106     </tr>
107     </table>
108     <table cellspacing="5" cellpadding="0" border="0">
109     <tr>
110     <td>
111     &nbsp;
112     </td>
113     <td>
114    
115     <p>
116    
117     <p>
118     Definition at line <a class="el" href="HyperEstraierWrapper_8cpp-source.html#l00206">206</a> of file <a class="el" href="HyperEstraierWrapper_8cpp-source.html">HyperEstraierWrapper.cpp</a>.
119     <p>
120     References <a class="el" href="HyperEstraierWrapper_8cpp-source.html#l00195">result</a>.<div class="fragment"><pre class="fragment">00206 {
121     00207 free(<a class="code" href="classResultIterator.html#r2">result</a>);
122     00208 }
123     </pre></div>
124     <p>
125     </td>
126     </tr>
127     </table>
128     <hr><h2>Member Function Documentation</h2>
129     <a class="anchor" name="a2" doxytag="ResultIterator::next"></a><p>
130     <table class="mdTable" cellpadding="2" cellspacing="0">
131     <tr>
132     <td class="mdRow">
133     <table cellpadding="0" cellspacing="0" border="0">
134     <tr>
135     <td class="md" nowrap valign="top"><a class="el" href="classDocument.html">Document</a>* ResultIterator::next </td>
136     <td class="md" valign="top">(&nbsp;</td>
137     <td class="mdname1" valign="top" nowrap> </td>
138     <td class="md" valign="top">&nbsp;)&nbsp;</td>
139     <td class="md" nowrap><code> [inline]</code></td>
140     </tr>
141     </table>
142     </td>
143     </tr>
144     </table>
145     <table cellspacing="5" cellpadding="0" border="0">
146     <tr>
147     <td>
148     &nbsp;
149     </td>
150     <td>
151    
152     <p>
153     get the next document
154     <p>
155     Definition at line <a class="el" href="HyperEstraierWrapper_8cpp-source.html#l00209">209</a> of file <a class="el" href="HyperEstraierWrapper_8cpp-source.html">HyperEstraierWrapper.cpp</a>.
156     <p>
157     References <a class="el" href="HyperEstraierWrapper_8cpp-source.html#l00197">db</a>, <a class="el" href="HyperEstraierWrapper_8cpp-source.html#l00193">index</a>, <a class="el" href="HyperEstraierWrapper_8cpp-source.html#l00194">resnum</a>, and <a class="el" href="HyperEstraierWrapper_8cpp-source.html#l00195">result</a>.<div class="fragment"><pre class="fragment">00209 {
158     00213 <span class="keywordflow">if</span> (<a class="code" href="classResultIterator.html#r0">index</a> &lt; <a class="code" href="classResultIterator.html#r1">resnum</a>) {
159     00214 <span class="keywordflow">return</span> <span class="keyword">new</span> <a class="code" href="classDocument.html">Document</a>(<a class="code" href="classResultIterator.html#r4">db</a>, <a class="code" href="classResultIterator.html#r2">result</a>[<a class="code" href="classResultIterator.html#r0">index</a>++], 0);
160     00215 } <span class="keywordflow">else</span> {
161     00216 <span class="keywordflow">return</span> NULL;
162     00217 }
163     00218 }
164     </pre></div>
165     <p>
166     </td>
167     </tr>
168     </table>
169     <hr><h2>Member Data Documentation</h2>
170     <a class="anchor" name="r4" doxytag="ResultIterator::db"></a><p>
171     <table class="mdTable" cellpadding="2" cellspacing="0">
172     <tr>
173     <td class="mdRow">
174     <table cellpadding="0" cellspacing="0" border="0">
175     <tr>
176     <td class="md" nowrap valign="top">ESTMTDB* <a class="el" href="classResultIterator.html#r4">ResultIterator::db</a><code> [private]</code> </td>
177     </tr>
178     </table>
179     </td>
180     </tr>
181     </table>
182     <table cellspacing="5" cellpadding="0" border="0">
183     <tr>
184     <td>
185     &nbsp;
186     </td>
187     <td>
188    
189     <p>
190    
191     <p>
192     Definition at line <a class="el" href="HyperEstraierWrapper_8cpp-source.html#l00197">197</a> of file <a class="el" href="HyperEstraierWrapper_8cpp-source.html">HyperEstraierWrapper.cpp</a>.
193     <p>
194     Referenced by <a class="el" href="HyperEstraierWrapper_8cpp-source.html#l00209">next()</a>, and <a class="el" href="HyperEstraierWrapper_8cpp-source.html#l00199">ResultIterator()</a>. </td>
195     </tr>
196     </table>
197     <a class="anchor" name="r0" doxytag="ResultIterator::index"></a><p>
198     <table class="mdTable" cellpadding="2" cellspacing="0">
199     <tr>
200     <td class="mdRow">
201     <table cellpadding="0" cellspacing="0" border="0">
202     <tr>
203     <td class="md" nowrap valign="top">int <a class="el" href="classResultIterator.html#r0">ResultIterator::index</a><code> [private]</code> </td>
204     </tr>
205     </table>
206     </td>
207     </tr>
208     </table>
209     <table cellspacing="5" cellpadding="0" border="0">
210     <tr>
211     <td>
212     &nbsp;
213     </td>
214     <td>
215    
216     <p>
217    
218     <p>
219     Definition at line <a class="el" href="HyperEstraierWrapper_8cpp-source.html#l00193">193</a> of file <a class="el" href="HyperEstraierWrapper_8cpp-source.html">HyperEstraierWrapper.cpp</a>.
220     <p>
221     Referenced by <a class="el" href="HyperEstraierWrapper_8cpp-source.html#l00209">next()</a>, and <a class="el" href="HyperEstraierWrapper_8cpp-source.html#l00199">ResultIterator()</a>. </td>
222     </tr>
223     </table>
224     <a class="anchor" name="r3" doxytag="ResultIterator::options"></a><p>
225     <table class="mdTable" cellpadding="2" cellspacing="0">
226     <tr>
227     <td class="mdRow">
228     <table cellpadding="0" cellspacing="0" border="0">
229     <tr>
230     <td class="md" nowrap valign="top">int <a class="el" href="classResultIterator.html#r3">ResultIterator::options</a><code> [private]</code> </td>
231     </tr>
232     </table>
233     </td>
234     </tr>
235     </table>
236     <table cellspacing="5" cellpadding="0" border="0">
237     <tr>
238     <td>
239     &nbsp;
240     </td>
241     <td>
242    
243     <p>
244    
245     <p>
246     Definition at line <a class="el" href="HyperEstraierWrapper_8cpp-source.html#l00196">196</a> of file <a class="el" href="HyperEstraierWrapper_8cpp-source.html">HyperEstraierWrapper.cpp</a>.
247     <p>
248     Referenced by <a class="el" href="HyperEstraierWrapper_8cpp-source.html#l00199">ResultIterator()</a>. </td>
249     </tr>
250     </table>
251     <a class="anchor" name="r1" doxytag="ResultIterator::resnum"></a><p>
252     <table class="mdTable" cellpadding="2" cellspacing="0">
253     <tr>
254     <td class="mdRow">
255     <table cellpadding="0" cellspacing="0" border="0">
256     <tr>
257     <td class="md" nowrap valign="top">int <a class="el" href="classResultIterator.html#r1">ResultIterator::resnum</a><code> [private]</code> </td>
258     </tr>
259     </table>
260     </td>
261     </tr>
262     </table>
263     <table cellspacing="5" cellpadding="0" border="0">
264     <tr>
265     <td>
266     &nbsp;
267     </td>
268     <td>
269    
270     <p>
271    
272     <p>
273     Definition at line <a class="el" href="HyperEstraierWrapper_8cpp-source.html#l00194">194</a> of file <a class="el" href="HyperEstraierWrapper_8cpp-source.html">HyperEstraierWrapper.cpp</a>.
274     <p>
275     Referenced by <a class="el" href="HyperEstraierWrapper_8cpp-source.html#l00209">next()</a>, and <a class="el" href="HyperEstraierWrapper_8cpp-source.html#l00199">ResultIterator()</a>. </td>
276     </tr>
277     </table>
278     <a class="anchor" name="r2" doxytag="ResultIterator::result"></a><p>
279     <table class="mdTable" cellpadding="2" cellspacing="0">
280     <tr>
281     <td class="mdRow">
282     <table cellpadding="0" cellspacing="0" border="0">
283     <tr>
284     <td class="md" nowrap valign="top">int* <a class="el" href="classResultIterator.html#r2">ResultIterator::result</a><code> [private]</code> </td>
285     </tr>
286     </table>
287     </td>
288     </tr>
289     </table>
290     <table cellspacing="5" cellpadding="0" border="0">
291     <tr>
292     <td>
293     &nbsp;
294     </td>
295     <td>
296    
297     <p>
298    
299     <p>
300     Definition at line <a class="el" href="HyperEstraierWrapper_8cpp-source.html#l00195">195</a> of file <a class="el" href="HyperEstraierWrapper_8cpp-source.html">HyperEstraierWrapper.cpp</a>.
301     <p>
302     Referenced by <a class="el" href="HyperEstraierWrapper_8cpp-source.html#l00209">next()</a>, <a class="el" href="HyperEstraierWrapper_8cpp-source.html#l00199">ResultIterator()</a>, and <a class="el" href="HyperEstraierWrapper_8cpp-source.html#l00206">~ResultIterator()</a>. </td>
303     </tr>
304     </table>
305     <hr>The documentation for this class was generated from the following file:<ul>
306     <li><a class="el" href="HyperEstraierWrapper_8cpp-source.html">HyperEstraierWrapper.cpp</a></ul>
307     <hr size="1"><address style="align: right;"><small>Generated on Sat Jun 11 14:47:05 2005 for HyperEstraierWrapper by&nbsp;
308     <a href="http://www.doxygen.org/index.html">
309     <img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.2 </small></address>
310     </body>
311     </html>

  ViewVC Help
Powered by ViewVC 1.1.26