summaryrefslogtreecommitdiff
path: root/search_8h.html
blob: eeefd44e47cf2190361aec956dab692bcc6e4171 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<meta name="generator" content="Doxygen 1.8.13"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>navit: search.h File Reference</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="navtree.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="resize.js"></script>
<script type="text/javascript" src="navtreedata.js"></script>
<script type="text/javascript" src="navtree.js"></script>
<script type="text/javascript">
  $(document).ready(initResizable);
</script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
</head>
<body>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
 <tbody>
 <tr style="height: 56px;">
  <td id="projectalign" style="padding-left: 0.5em;">
   <div id="projectname">navit
   &#160;<span id="projectnumber">0.5.3-trunk</span>
   </div>
  </td>
 </tr>
 </tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.8.13 -->
<script type="text/javascript">
var searchBox = new SearchBox("searchBox", "search",false,'Search');
</script>
<script type="text/javascript" src="menudata.js"></script>
<script type="text/javascript" src="menu.js"></script>
<script type="text/javascript">
$(function() {
  initMenu('',true,false,'search.php','Search');
  $(document).ready(function() { init_search(); });
});
</script>
<div id="main-nav"></div>
</div><!-- top -->
<div id="side-nav" class="ui-resizable side-nav-resizable">
  <div id="nav-tree">
    <div id="nav-tree-contents">
      <div id="nav-sync" class="sync"></div>
    </div>
  </div>
  <div id="splitbar" style="-moz-user-select:none;" 
       class="ui-resizable-handle">
  </div>
</div>
<script type="text/javascript">
$(document).ready(function(){initNavTree('search_8h.html','');});
</script>
<div id="doc-content">
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
     onmouseover="return searchBox.OnSearchSelectShow()"
     onmouseout="return searchBox.OnSearchSelectHide()"
     onkeydown="return searchBox.OnSearchSelectKey(event)">
</div>

<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<iframe src="javascript:void(0)" frameborder="0" 
        name="MSearchResults" id="MSearchResults">
</iframe>
</div>

<div class="header">
  <div class="summary">
<a href="#nested-classes">Data Structures</a> &#124;
<a href="#func-members">Functions</a>  </div>
  <div class="headertitle">
<div class="title">search.h File Reference</div>  </div>
</div><!--header-->
<div class="contents">

<p><a href="search_8h_source.html">Go to the source code of this file.</a></p>
<table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="nested-classes"></a>
Data Structures</h2></td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structsearch__list__common.html">search_list_common</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structsearch__list__country.html">search_list_country</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structsearch__list__town.html">search_list_town</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structsearch__list__street.html">search_list_street</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structsearch__list__house__number.html">search_list_house_number</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structsearch__list__result.html">search_list_result</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="func-members"></a>
Functions</h2></td></tr>
<tr class="memitem:a951b63c146576e07dfa8f5e216fea5c9"><td class="memItemLeft" align="right" valign="top">struct <a class="el" href="structsearch__list.html">search_list</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="search_8h.html#a951b63c146576e07dfa8f5e216fea5c9">search_list_new</a> (struct <a class="el" href="structmapset.html">mapset</a> *ms)</td></tr>
<tr class="memdesc:a951b63c146576e07dfa8f5e216fea5c9"><td class="mdescLeft">&#160;</td><td class="mdescRight">Create new instance of <a class="el" href="structsearch__list.html">search_list</a> to run a search.  <a href="#a951b63c146576e07dfa8f5e216fea5c9">More...</a><br /></td></tr>
<tr class="separator:a951b63c146576e07dfa8f5e216fea5c9"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a6ca9258386b0ae0f3d510d3964105a9c"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="search_8h.html#a6ca9258386b0ae0f3d510d3964105a9c">search_list_level</a> (enum <a class="el" href="attr_8h.html#a9a9ab3c12bda86add06f89976f36f98c">attr_type</a> <a class="el" href="attr_8h.html#a9a9ab3c12bda86add06f89976f36f98c">attr_type</a>)</td></tr>
<tr class="memdesc:a6ca9258386b0ae0f3d510d3964105a9c"><td class="mdescLeft">&#160;</td><td class="mdescRight">Determine search list level for given attr_type.  <a href="#a6ca9258386b0ae0f3d510d3964105a9c">More...</a><br /></td></tr>
<tr class="separator:a6ca9258386b0ae0f3d510d3964105a9c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:afaee5877caf5e62ee71d8e8c88c60680"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="search_8h.html#afaee5877caf5e62ee71d8e8c88c60680">search_list_search</a> (struct <a class="el" href="structsearch__list.html">search_list</a> *this_, struct <a class="el" href="structattr.html">attr</a> *search_attr, int partial)</td></tr>
<tr class="memdesc:afaee5877caf5e62ee71d8e8c88c60680"><td class="mdescLeft">&#160;</td><td class="mdescRight">Start a search.  <a href="#afaee5877caf5e62ee71d8e8c88c60680">More...</a><br /></td></tr>
<tr class="separator:afaee5877caf5e62ee71d8e8c88c60680"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad9bd62537f535749b4b813f1bae4cd5c"><td class="memItemLeft" align="right" valign="top">char *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="search_8h.html#ad9bd62537f535749b4b813f1bae4cd5c">search_postal_merge</a> (char *mask, char *new_)</td></tr>
<tr class="separator:ad9bd62537f535749b4b813f1bae4cd5c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a718bbd2ac622874e795d2a30a5a6d966"><td class="memItemLeft" align="right" valign="top">char *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="search_8h.html#a718bbd2ac622874e795d2a30a5a6d966">search_postal_merge_replace</a> (char *mask, char *new_)</td></tr>
<tr class="separator:a718bbd2ac622874e795d2a30a5a6d966"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a1acf0df9caad1059cd771d94888dd00c"><td class="memItemLeft" align="right" valign="top">struct <a class="el" href="structsearch__list__common.html">search_list_common</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="search_8h.html#a1acf0df9caad1059cd771d94888dd00c">search_list_select</a> (struct <a class="el" href="structsearch__list.html">search_list</a> *this_, enum <a class="el" href="attr_8h.html#a9a9ab3c12bda86add06f89976f36f98c">attr_type</a> <a class="el" href="attr_8h.html#a9a9ab3c12bda86add06f89976f36f98c">attr_type</a>, int id, int mode)</td></tr>
<tr class="separator:a1acf0df9caad1059cd771d94888dd00c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae07c3d4c141782988efe54103c0bf350"><td class="memItemLeft" align="right" valign="top">char *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="search_8h.html#ae07c3d4c141782988efe54103c0bf350">search_list_get_unique</a> (struct <a class="el" href="structsearch__list.html">search_list</a> *this_, char *unique)</td></tr>
<tr class="separator:ae07c3d4c141782988efe54103c0bf350"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a23636fe9ca20de6d68d65848ba7a0a5e"><td class="memItemLeft" align="right" valign="top">struct <a class="el" href="structsearch__list__result.html">search_list_result</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="search_8h.html#a23636fe9ca20de6d68d65848ba7a0a5e">search_list_get_result</a> (struct <a class="el" href="structsearch__list.html">search_list</a> *this_)</td></tr>
<tr class="memdesc:a23636fe9ca20de6d68d65848ba7a0a5e"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get (next) result from a search.  <a href="#a23636fe9ca20de6d68d65848ba7a0a5e">More...</a><br /></td></tr>
<tr class="separator:a23636fe9ca20de6d68d65848ba7a0a5e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a861976756c5fc0c9b66a6eb91aa7e694"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="search_8h.html#a861976756c5fc0c9b66a6eb91aa7e694">search_list_destroy</a> (struct <a class="el" href="structsearch__list.html">search_list</a> *this_)</td></tr>
<tr class="separator:a861976756c5fc0c9b66a6eb91aa7e694"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab1322a3b7078df70a4496ed4f77d2ff3"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="search_8h.html#ab1322a3b7078df70a4496ed4f77d2ff3">search_init</a> (void)</td></tr>
<tr class="separator:ab1322a3b7078df70a4496ed4f77d2ff3"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
<h2 class="groupheader">Function Documentation</h2>
<a id="ab1322a3b7078df70a4496ed4f77d2ff3"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ab1322a3b7078df70a4496ed4f77d2ff3">&#9670;&nbsp;</a></span>search_init()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void search_init </td>
          <td>(</td>
          <td class="paramtype">void&#160;</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p class="reference">Referenced by <a class="el" href="start__real_8h.html#ade1addd7471c6aa824c4f9fca7b2abba">main_real()</a>.</p>

</div>
</div>
<a id="a861976756c5fc0c9b66a6eb91aa7e694"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a861976756c5fc0c9b66a6eb91aa7e694">&#9670;&nbsp;</a></span>search_list_destroy()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void search_list_destroy </td>
          <td>(</td>
          <td class="paramtype">struct <a class="el" href="structsearch__list.html">search_list</a> *&#160;</td>
          <td class="paramname"><em>this_</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p class="reference">References <a class="el" href="structsearch__list.html#a3872a8477f2a1244b9e1858f78c7d85c">search_list::postal</a>.</p>

<p class="reference">Referenced by <a class="el" href="android_8c.html#ab9a5c00a2b6cad54740951082924901a">android_search_end()</a>, <a class="el" href="gui__internal__search_8h.html#ac0e6046fafe85eb9d199b4ff4f7e4bea">gui_internal_search_list_destroy()</a>, <a class="el" href="android_8c.html#a09397869eae0e76e3be1a61884641d92">Java_org_navitproject_navit_NavitGraphics_GetAllCountries()</a>, <a class="el" href="win32__gui__destination_8c.html#acad5e0636a2fcd5eaec6d9757bfe0789">notify_destroy()</a>, <a class="el" href="binding__dbus_8c.html#af725b08d0b38c1c2438e92664bbc7cc5">request_search_list_destroy()</a>, <a class="el" href="search_8c.html#a5b2b986a4acaf5c7d603ce7f925d80e2">search_by_address()</a>, and <a class="el" href="classNGQProxySearch.html#a94e9627226644327025cbf0d6515069e">NGQProxySearch::~NGQProxySearch()</a>.</p>

</div>
</div>
<a id="a23636fe9ca20de6d68d65848ba7a0a5e"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a23636fe9ca20de6d68d65848ba7a0a5e">&#9670;&nbsp;</a></span>search_list_get_result()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">struct <a class="el" href="structsearch__list__result.html">search_list_result</a>* search_list_get_result </td>
          <td>(</td>
          <td class="paramtype">struct <a class="el" href="structsearch__list.html">search_list</a> *&#160;</td>
          <td class="paramname"><em>this_</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Get (next) result from a search. </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">this_</td><td><a class="el" href="structsearch__list.html">search_list</a> representing the search </td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>next result </dd></dl>

<p class="reference">References <a class="el" href="structsearch__list.html#a0be5110bd5fc6b5322cb660b6913b5ab">search_list::address_results_pos</a>, <a class="el" href="structsearch__list__level.html#a11da8041feae51072bf14fef2068f8a6">search_list_level::attr</a>, <a class="el" href="structsearch__list__common.html#abb67b4af017902d650e91b08e02b1fe0">search_list_common::c</a>, <a class="el" href="structsearch__list__result.html#a4ffe9264ddabe06e56df05ccc4147f4c">search_list_result::c</a>, <a class="el" href="structsearch__list__country.html#a7a0c663d08d59ce4d0e8ef7ae91bf1d8">search_list_country::common</a>, <a class="el" href="structsearch__list__town.html#affdc1adfcdcc2714cc06d66fccefc900">search_list_town::common</a>, <a class="el" href="structsearch__list__street.html#a35ca2470f706b8f0c6477cc8ad5418e8">search_list_street::common</a>, <a class="el" href="structsearch__list__house__number.html#ac23ed7c3ae6ba52d073743a5aad78269">search_list_house_number::common</a>, <a class="el" href="structsearch__list__result.html#a6e22252aaf420d05ffc78025bdc9ac71">search_list_result::country</a>, <a class="el" href="structsearch__list__level.html#ad25c94a9e453d0bf1dbeed25c25aed3d">search_list_level::curr</a>, <a class="el" href="debug_8h.html#aba3c0ccefe6daa8941b173073268729e">dbg</a>, <a class="el" href="structsearch__list__level.html#acb0be09205e83210ea3480041e5c20ab">search_list_level::hash</a>, <a class="el" href="structsearch__list__result.html#a8c5ad9f0589ed0f0bc1dd4a4855fa953">search_list_result::house_number</a>, <a class="el" href="structsearch__list__house__number.html#af94a41a1b7bd52ead7db7d1eb526f73d">search_list_house_number::house_number_interpolation</a>, <a class="el" href="search__houseno__interpol_8c.html#a9842ff5e284083d4915e96bdcba039e4">house_number_interpolation_clear_all()</a>, <a class="el" href="structsearch__list__result.html#abe3d6f86893bab0f844f6d77fc7e9281">search_list_result::id</a>, <a class="el" href="structsearch__list.html#abd2e8a8831705f196b51d1c8913be675">search_list::inter</a>, <a class="el" href="structsearch__list__common.html#a746c42c53982deb29de12afdeecbb427">search_list_common::item</a>, <a class="el" href="structsearch__list.html#a8fe95574ae1e1b582dd7b1c57d5c6c8b">search_list::item</a>, <a class="el" href="item_8c.html#a1f97d6a6d85956aa73deb31d4a16397f">item_attr_get()</a>, <a class="el" href="structsearch__list__level.html#af7255d84feba2dddb8cac9f5a1a9938e">search_list_level::last</a>, <a class="el" href="structsearch__list.html#ad60a7b97eb051661992f297c5b8f7236">search_list::level</a>, <a class="el" href="structsearch__list.html#af120cd82a17750db136b421a6b38824d">search_list::levels</a>, <a class="el" href="debug_8h.html#a3ce13c42b29fe2a7552478859b7f3c25aa4a22485b46e3407434f1093e42867d4">lvl_debug</a>, <a class="el" href="mapset_8c.html#ad5f0941ee0b5b5e32e76942b24d24f70">mapset_search_destroy()</a>, <a class="el" href="mapset_8c.html#aa44f7331590fa3b6f5af4e58283c6131">mapset_search_get_item()</a>, <a class="el" href="mapset_8c.html#a17f2463f3956b2a1496beb03510f299b">mapset_search_new()</a>, <a class="el" href="structsearch__list.html#ad175c3a42a8002914765f9519578a39f">search_list::ms</a>, <a class="el" href="structsearch__list__street.html#a9d139e92c097e60e6a5eb50068415381">search_list_street::name</a>, <a class="el" href="util_8c.html#ad925c30e1ce8573680f71b730aa5e9ed">navit_utf8_strcasecmp()</a>, <a class="el" href="mg_8h.html#aaf29c41f2020649a36c2820ffa06119a">p</a>, <a class="el" href="structsearch__list__common.html#ade7e9764216b70d1954f9205d4c72769">search_list_common::parent</a>, <a class="el" href="structsearch__list__level.html#a154f4b4031aad0a3e4b03367d9cea50e">search_list_level::parent</a>, <a class="el" href="structsearch__list__level.html#a11481a33570b790a5d7cf448b20690b4">search_list_level::partial</a>, <a class="el" href="structsearch__list.html#a3872a8477f2a1244b9e1858f78c7d85c">search_list::postal</a>, <a class="el" href="search_8c.html#a21740eadbd56344d704ee6d93c415708">postal_match()</a>, <a class="el" href="structsearch__list.html#a01e0ed8f12680467c4c7c658c9e0e8e8">search_list::result</a>, <a class="el" href="structsearch__list__level.html#ac735f3879611e4252fb2a216a43a936c">search_list_level::search</a>, <a class="el" href="search_8c.html#a9fc634c305398cff4e25ec8eee4214b6">search_add_result()</a>, <a class="el" href="search_8c.html#a67df24a05c2bd1f8255144ac21ce51f0">search_item_hash_equal()</a>, <a class="el" href="search_8c.html#aab8dc14625c35ef42937fed74109bd18">search_item_hash_hash()</a>, <a class="el" href="search_8c.html#a2049ef4ff0c599104bd31eec229cbfbc">search_list_country_new()</a>, <a class="el" href="search_8c.html#a8bd49d7825c1a0c38b386b79b8bfd03d">search_list_house_number_destroy()</a>, <a class="el" href="search_8c.html#a4a933d5732299d41dfee4e1f3bded7e9">search_list_house_number_new()</a>, <a class="el" href="search_8c.html#a1ac47b0cb33a33040ea0771d0eb577ef">search_list_result_destroy()</a>, <a class="el" href="search_8c.html#abfe0d4629e879738bb807d8c664be1e2">search_list_street_new()</a>, <a class="el" href="search_8c.html#ad38ca441df85ebe3c070552204f5609a">search_list_town_new()</a>, <a class="el" href="structsearch__list__common.html#a46a9d626eaffb38ec76519c95ba8b0e0">search_list_common::selected</a>, <a class="el" href="structsearch__list__level.html#a30b2174901462d7f387d22470df07003">search_list_level::selected</a>, <a class="el" href="structattr.html#a2a2a2da11501e5c4b5464938c91b87e9">attr::str</a>, <a class="el" href="structsearch__list__result.html#ae5c340347ea04360aa7b7d90f746c37e">search_list_result::street</a>, <a class="el" href="structsearch__list__result.html#ae0fe345fc0eff57a65cecc2dbbe39ffd">search_list_result::town</a>, <a class="el" href="structattr.html#a682d33096ece5ad806426918c15c4b10">attr::u</a>, and <a class="el" href="structsearch__list.html#abcf69d64d30b328490291e2835b67c35">search_list::use_address_results</a>.</p>

<p class="reference">Referenced by <a class="el" href="android_8c.html#a4c5cd544cf01a9aa49abb5fe1ddc55b1">android_search_idle()</a>, <a class="el" href="destination_8c.html#a681e98f77a60b3cc1d3c54de208b92f9">changed()</a>, <a class="el" href="gui__internal__search_8c.html#a97bc37f93120ac17a8602ceb794af1d4">gui_internal_search_idle()</a>, <a class="el" href="gui__internal__search_8c.html#a5990519e5ef885767df496399a7479d8">gui_internal_search_list_set_default_country()</a>, <a class="el" href="android_8c.html#aa7e4919cc3d636aee702cec090bb7c8a">Java_org_navitproject_navit_NavitAddressSearchActivity_CallbackStartAddressSearch()</a>, <a class="el" href="android_8c.html#a09397869eae0e76e3be1a61884641d92">Java_org_navitproject_navit_NavitGraphics_GetAllCountries()</a>, <a class="el" href="android_8c.html#a417a09dbc390b2059d28d7ac85867c86">Java_org_navitproject_navit_NavitGraphics_GetDefaultCountry()</a>, <a class="el" href="classNGQProxySearch.html#abc1fd530f3eededafbebff60f2e39b7a">NGQProxySearch::NGQProxySearch()</a>, <a class="el" href="win32__gui__destination_8c.html#a71007378da47c820335f70c780653f76">notify_apply()</a>, <a class="el" href="win32__gui__destination_8c.html#a8e10d796ca2d5a52e7102c8b34ba1c92">notify_textchange()</a>, <a class="el" href="binding__dbus_8c.html#aa00a074896ac28ba9c5c28a6edba60b2">request_search_list_get_result()</a>, <a class="el" href="search_8c.html#aa27043abee43d0ec956a1f42e5b2e448">search_by_address_attr()</a>, <a class="el" href="classNGQProxySearch.html#adebc58a93709825cf4bed28e6085a58e">NGQProxySearch::searchXml()</a>, <a class="el" href="classNGQProxySearch.html#a666e9e3ea6e0f1eeceba6922941cd91a">NGQProxySearch::setCountryName()</a>, <a class="el" href="classNGQProxySearch.html#abd534dd732c21060cef651956beb6f1c">NGQProxySearch::setPointToResult()</a>, and <a class="el" href="classBackend.html#a9f51f4ff67b442851c373982f102d64b">Backend::updateSearch()</a>.</p>

</div>
</div>
<a id="ae07c3d4c141782988efe54103c0bf350"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ae07c3d4c141782988efe54103c0bf350">&#9670;&nbsp;</a></span>search_list_get_unique()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">char* search_list_get_unique </td>
          <td>(</td>
          <td class="paramtype">struct <a class="el" href="structsearch__list.html">search_list</a> *&#160;</td>
          <td class="paramname"><em>this_</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">char *&#160;</td>
          <td class="paramname"><em>unique</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a id="a6ca9258386b0ae0f3d510d3964105a9c"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a6ca9258386b0ae0f3d510d3964105a9c">&#9670;&nbsp;</a></span>search_list_level()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">int <a class="el" href="structsearch__list__level.html">search_list_level</a> </td>
          <td>(</td>
          <td class="paramtype">enum <a class="el" href="attr_8h.html#a9a9ab3c12bda86add06f89976f36f98c">attr_type</a> <a class="el" href="attr_8h.html#a9a9ab3c12bda86add06f89976f36f98c">attr_type</a>&#160;</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Determine search list level for given attr_type. </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">attr_type</td><td>attribute value </td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>corresponding search list level (country=0, town=1, ...) </dd></dl>

<p class="reference">References <a class="el" href="attr_8c.html#ae13d70b1ff7bbf7abf2586f15590f253">attr_to_name()</a>, <a class="el" href="debug_8h.html#aba3c0ccefe6daa8941b173073268729e">dbg</a>, and <a class="el" href="debug_8h.html#a3ce13c42b29fe2a7552478859b7f3c25a83f9ab2a71d2244b99268510714e94fb">lvl_error</a>.</p>

<p class="reference">Referenced by <a class="el" href="android_8c.html#a4c5cd544cf01a9aa49abb5fe1ddc55b1">android_search_idle()</a>, <a class="el" href="search_8h.html#afaee5877caf5e62ee71d8e8c88c60680">search_list_search()</a>, and <a class="el" href="search_8h.html#a1acf0df9caad1059cd771d94888dd00c">search_list_select()</a>.</p>

</div>
</div>
<a id="a951b63c146576e07dfa8f5e216fea5c9"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a951b63c146576e07dfa8f5e216fea5c9">&#9670;&nbsp;</a></span>search_list_new()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">struct <a class="el" href="structsearch__list.html">search_list</a>* search_list_new </td>
          <td>(</td>
          <td class="paramtype">struct <a class="el" href="structmapset.html">mapset</a> *&#160;</td>
          <td class="paramname"><em>ms</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Create new instance of <a class="el" href="structsearch__list.html">search_list</a> to run a search. </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">ms</td><td>mapset that is to be searched </td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>new <a class="el" href="structsearch__list.html">search_list</a> </dd></dl>

<p class="reference">References <a class="el" href="structsearch__list__level.html#aa810d96a0fca3412a66b8c84f290a93b">search_list_level::ms</a>, <a class="el" href="structsearch__list.html#ad175c3a42a8002914765f9519578a39f">search_list::ms</a>, and <a class="el" href="search_8c.html#a03a0f1b7356a1260d8cbc90fd888f1a3">search_list_search_free()</a>.</p>

<p class="reference">Referenced by <a class="el" href="win32__gui__destination_8c.html#a98d6a1f7f6e5b812123847ce98f2c5e8">create_destination_window()</a>, <a class="el" href="destination_8c.html#a82e09fc269e6e404e23ba0bc6e55c7b6">destination_address()</a>, <a class="el" href="gui__internal__search_8c.html#a8c99f78494f1b423269d0b008424fe3e">gui_internal_search_list_new()</a>, <a class="el" href="android_8c.html#aa7e4919cc3d636aee702cec090bb7c8a">Java_org_navitproject_navit_NavitAddressSearchActivity_CallbackStartAddressSearch()</a>, <a class="el" href="android_8c.html#a09397869eae0e76e3be1a61884641d92">Java_org_navitproject_navit_NavitGraphics_GetAllCountries()</a>, <a class="el" href="android_8c.html#a417a09dbc390b2059d28d7ac85867c86">Java_org_navitproject_navit_NavitGraphics_GetDefaultCountry()</a>, <a class="el" href="classNGQProxySearch.html#abc1fd530f3eededafbebff60f2e39b7a">NGQProxySearch::NGQProxySearch()</a>, <a class="el" href="binding__dbus_8c.html#a5ad5acde79eb759db464870568f9e628">request_search_list_new()</a>, <a class="el" href="search_8c.html#a5b2b986a4acaf5c7d603ce7f925d80e2">search_by_address()</a>, and <a class="el" href="classBackend.html#a9f51f4ff67b442851c373982f102d64b">Backend::updateSearch()</a>.</p>

</div>
</div>
<a id="afaee5877caf5e62ee71d8e8c88c60680"></a>
<h2 class="memtitle"><span class="permalink"><a href="#afaee5877caf5e62ee71d8e8c88c60680">&#9670;&nbsp;</a></span>search_list_search()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void search_list_search </td>
          <td>(</td>
          <td class="paramtype">struct <a class="el" href="structsearch__list.html">search_list</a> *&#160;</td>
          <td class="paramname"><em>this_</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">struct <a class="el" href="structattr.html">attr</a> *&#160;</td>
          <td class="paramname"><em>search_attr</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">int&#160;</td>
          <td class="paramname"><em>partial</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Start a search. </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">this</td><td><a class="el" href="structsearch__list.html">search_list</a> to use for the search </td></tr>
    <tr><td class="paramname">search_attr</td><td>attributes to use for the search </td></tr>
    <tr><td class="paramname">partial</td><td>do partial search? (1=yes,0=no) </td></tr>
  </table>
  </dd>
</dl>

<p class="reference">References <a class="el" href="structsearch__list__level.html#a11da8041feae51072bf14fef2068f8a6">search_list_level::attr</a>, <a class="el" href="attr_8c.html#a78e42e6261bed949dfc5cb98f1291bb1">attr_dup()</a>, <a class="el" href="attr_8c.html#ae13d70b1ff7bbf7abf2586f15590f253">attr_to_name()</a>, <a class="el" href="structsearch__list__level.html#ad25c94a9e453d0bf1dbeed25c25aed3d">search_list_level::curr</a>, <a class="el" href="debug_8h.html#aba3c0ccefe6daa8941b173073268729e">dbg</a>, <a class="el" href="search__houseno__interpol_8c.html#a9842ff5e284083d4915e96bdcba039e4">house_number_interpolation_clear_all()</a>, <a class="el" href="structsearch__list__result.html#abe3d6f86893bab0f844f6d77fc7e9281">search_list_result::id</a>, <a class="el" href="structsearch__list.html#abd2e8a8831705f196b51d1c8913be675">search_list::inter</a>, <a class="el" href="structsearch__list.html#a8fe95574ae1e1b582dd7b1c57d5c6c8b">search_list::item</a>, <a class="el" href="structsearch__list.html#ad60a7b97eb051661992f297c5b8f7236">search_list::level</a>, <a class="el" href="structsearch__list.html#af120cd82a17750db136b421a6b38824d">search_list::levels</a>, <a class="el" href="structsearch__list__level.html#af86603e0f98f366c99b7b17b8feac183">search_list_level::list</a>, <a class="el" href="debug_8h.html#a3ce13c42b29fe2a7552478859b7f3c25a6e67a0649f81060a391cfe102acbd707">lvl_info</a>, <a class="el" href="structsearch__list__level.html#a11481a33570b790a5d7cf448b20690b4">search_list_level::partial</a>, <a class="el" href="structsearch__list.html#a3872a8477f2a1244b9e1858f78c7d85c">search_list::postal</a>, <a class="el" href="structsearch__list.html#a01e0ed8f12680467c4c7c658c9e0e8e8">search_list::result</a>, <a class="el" href="search_8c.html#ad8b216133de294a8d0ffd2d599b69ad6">search_address_results_free()</a>, <a class="el" href="search_8c.html#a5b2b986a4acaf5c7d603ce7f925d80e2">search_by_address()</a>, <a class="el" href="search_8c.html#a6ca9258386b0ae0f3d510d3964105a9c">search_list_level()</a>, <a class="el" href="search_8c.html#a03a0f1b7356a1260d8cbc90fd888f1a3">search_list_search_free()</a>, <a class="el" href="structattr.html#a2a2a2da11501e5c4b5464938c91b87e9">attr::str</a>, <a class="el" href="structattr.html#acbbeecb9ce16c2d7973d0bd2ff544457">attr::type</a>, <a class="el" href="structattr.html#a682d33096ece5ad806426918c15c4b10">attr::u</a>, and <a class="el" href="structsearch__list.html#abcf69d64d30b328490291e2835b67c35">search_list::use_address_results</a>.</p>

<p class="reference">Referenced by <a class="el" href="android_8c.html#a4c5cd544cf01a9aa49abb5fe1ddc55b1">android_search_idle()</a>, <a class="el" href="destination_8c.html#a681e98f77a60b3cc1d3c54de208b92f9">changed()</a>, <a class="el" href="gui__internal__search_8c.html#aad2409abe77bf5b5bbe202a34e0bda7f">gui_internal_search_changed()</a>, <a class="el" href="gui__internal__search_8c.html#a5990519e5ef885767df496399a7479d8">gui_internal_search_list_set_default_country()</a>, <a class="el" href="android_8c.html#aa7e4919cc3d636aee702cec090bb7c8a">Java_org_navitproject_navit_NavitAddressSearchActivity_CallbackStartAddressSearch()</a>, <a class="el" href="android_8c.html#a09397869eae0e76e3be1a61884641d92">Java_org_navitproject_navit_NavitGraphics_GetAllCountries()</a>, <a class="el" href="android_8c.html#a417a09dbc390b2059d28d7ac85867c86">Java_org_navitproject_navit_NavitGraphics_GetDefaultCountry()</a>, <a class="el" href="classNGQProxySearch.html#abc1fd530f3eededafbebff60f2e39b7a">NGQProxySearch::NGQProxySearch()</a>, <a class="el" href="win32__gui__destination_8c.html#a71007378da47c820335f70c780653f76">notify_apply()</a>, <a class="el" href="win32__gui__destination_8c.html#a8e10d796ca2d5a52e7102c8b34ba1c92">notify_textchange()</a>, <a class="el" href="binding__dbus_8c.html#a4a4f7f694b5429898a7962476ca8fa82">request_search_list_search()</a>, <a class="el" href="search_8c.html#aa27043abee43d0ec956a1f42e5b2e448">search_by_address_attr()</a>, <a class="el" href="classNGQProxySearch.html#adebc58a93709825cf4bed28e6085a58e">NGQProxySearch::searchXml()</a>, <a class="el" href="classNGQProxySearch.html#a666e9e3ea6e0f1eeceba6922941cd91a">NGQProxySearch::setCountryName()</a>, <a class="el" href="classNGQProxySearch.html#abd534dd732c21060cef651956beb6f1c">NGQProxySearch::setPointToResult()</a>, <a class="el" href="classNGQProxySearch.html#a726f18e7accb48308a2641641ce2a134">NGQProxySearch::setStreetName()</a>, <a class="el" href="classNGQProxySearch.html#a412bf7ee916753d40b523befc4462aef">NGQProxySearch::setTownName()</a>, <a class="el" href="android_8c.html#a14854973c5a9c6e3b606deb26035cf73">start_search()</a>, and <a class="el" href="classBackend.html#a9f51f4ff67b442851c373982f102d64b">Backend::updateSearch()</a>.</p>

</div>
</div>
<a id="a1acf0df9caad1059cd771d94888dd00c"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a1acf0df9caad1059cd771d94888dd00c">&#9670;&nbsp;</a></span>search_list_select()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">struct <a class="el" href="structsearch__list__common.html">search_list_common</a>* search_list_select </td>
          <td>(</td>
          <td class="paramtype">struct <a class="el" href="structsearch__list.html">search_list</a> *&#160;</td>
          <td class="paramname"><em>this_</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">enum <a class="el" href="attr_8h.html#a9a9ab3c12bda86add06f89976f36f98c">attr_type</a>&#160;</td>
          <td class="paramname"><em>attr_type</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">int&#160;</td>
          <td class="paramname"><em>id</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">int&#160;</td>
          <td class="paramname"><em>mode</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p class="reference">References <a class="el" href="structsearch__list__level.html#ad25c94a9e453d0bf1dbeed25c25aed3d">search_list_level::curr</a>, <a class="el" href="structsearch__list__level.html#af7255d84feba2dddb8cac9f5a1a9938e">search_list_level::last</a>, <a class="el" href="structsearch__list.html#af120cd82a17750db136b421a6b38824d">search_list::levels</a>, <a class="el" href="structsearch__list__level.html#af86603e0f98f366c99b7b17b8feac183">search_list_level::list</a>, <a class="el" href="search_8c.html#a6ca9258386b0ae0f3d510d3964105a9c">search_list_level()</a>, <a class="el" href="structsearch__list__common.html#a46a9d626eaffb38ec76519c95ba8b0e0">search_list_common::selected</a>, and <a class="el" href="structsearch__list__level.html#a30b2174901462d7f387d22470df07003">search_list_level::selected</a>.</p>

<p class="reference">Referenced by <a class="el" href="gui__internal__command_8c.html#a5554cfbff1062fe0abe6e66011d6fa43">gui_internal_cmd2_town()</a>, <a class="el" href="gui__internal__search_8c.html#a6df0406b52cd7715dd50047701874dc8">gui_internal_search_house_number()</a>, <a class="el" href="gui__internal__search_8h.html#a3624343a2a325a37041da405d13be37e">gui_internal_search_house_number_in_street()</a>, <a class="el" href="gui__internal__search_8c.html#acc395bfad1644844b9a7d93c41ab9651">gui_internal_search_street()</a>, <a class="el" href="gui__internal__search_8h.html#af705dd1fcd5afb219de65f4fb8f4e1b3">gui_internal_search_street_in_town()</a>, <a class="el" href="gui__internal__search_8c.html#a0132083a3d3bf13e8f0b42c7c41caddb">gui_internal_search_town()</a>, <a class="el" href="gui__internal__search_8h.html#a4d344f004d3e14c07c03abaac8e2ba3f">gui_internal_search_town_in_country()</a>, and <a class="el" href="binding__dbus_8c.html#a232a6a3f0423019de3284a926cec0fc2">request_search_list_select()</a>.</p>

</div>
</div>
<a id="ad9bd62537f535749b4b813f1bae4cd5c"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ad9bd62537f535749b4b813f1bae4cd5c">&#9670;&nbsp;</a></span>search_postal_merge()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">char* search_postal_merge </td>
          <td>(</td>
          <td class="paramtype">char *&#160;</td>
          <td class="paramname"><em>mask</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">char *&#160;</td>
          <td class="paramname"><em>new_</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p class="reference">References <a class="el" href="debug_8h.html#aba3c0ccefe6daa8941b173073268729e">dbg</a>, and <a class="el" href="debug_8h.html#a3ce13c42b29fe2a7552478859b7f3c25aa4a22485b46e3407434f1093e42867d4">lvl_debug</a>.</p>

<p class="reference">Referenced by <a class="el" href="search_8c.html#a9fc634c305398cff4e25ec8eee4214b6">search_add_result()</a>, and <a class="el" href="search_8h.html#a718bbd2ac622874e795d2a30a5a6d966">search_postal_merge_replace()</a>.</p>

</div>
</div>
<a id="a718bbd2ac622874e795d2a30a5a6d966"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a718bbd2ac622874e795d2a30a5a6d966">&#9670;&nbsp;</a></span>search_postal_merge_replace()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">char* search_postal_merge_replace </td>
          <td>(</td>
          <td class="paramtype">char *&#160;</td>
          <td class="paramname"><em>mask</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">char *&#160;</td>
          <td class="paramname"><em>new_</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p class="reference">References <a class="el" href="search_8c.html#aba2b2e09b4bca1c7b938b38089e07100">search_postal_merge()</a>.</p>

</div>
</div>
</div><!-- contents -->
</div><!-- doc-content -->
<!-- start footer part -->
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
  <ul>
    <li class="navelem"><a class="el" href="search_8h.html">search.h</a></li>
    <li class="footer">Generated by
    <a href="http://www.doxygen.org/index.html">
    <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.13 </li>
  </ul>
</div>
</body>
</html>