summaryrefslogtreecommitdiff
path: root/attr_8h_source.html
blob: 73e35803200d0e472345b727d0e51c5b7a7fe726 (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
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
<!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.6"/>
<title>navit: attr.h Source File</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="navtree.js"></script>
<script type="text/javascript">
  $(document).ready(initResizable);
  $(window).load(resizeHeight);
</script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="search/search.js"></script>
<script type="text/javascript">
  $(document).ready(function() { searchBox.OnSelectItem(0); });
</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 style="padding-left: 0.5em;">
   <div id="projectname">navit
   &#160;<span id="projectnumber">0.5.1-trunk</span>
   </div>
  </td>
 </tr>
 </tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.8.6 -->
<script type="text/javascript">
var searchBox = new SearchBox("searchBox", "search",false,'Search');
</script>
  <div id="navrow1" class="tabs">
    <ul class="tablist">
      <li><a href="index.html"><span>Main&#160;Page</span></a></li>
      <li><a href="modules.html"><span>Modules</span></a></li>
      <li><a href="namespaces.html"><span>Namespaces</span></a></li>
      <li><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
      <li class="current"><a href="files.html"><span>Files</span></a></li>
      <li>
        <div id="MSearchBox" class="MSearchBoxInactive">
        <span class="left">
          <img id="MSearchSelect" src="search/mag_sel.png"
               onmouseover="return searchBox.OnSearchSelectShow()"
               onmouseout="return searchBox.OnSearchSelectHide()"
               alt=""/>
          <input type="text" id="MSearchField" value="Search" accesskey="S"
               onfocus="searchBox.OnSearchFieldFocus(true)" 
               onblur="searchBox.OnSearchFieldFocus(false)" 
               onkeyup="searchBox.OnSearchFieldChange(event)"/>
          </span><span class="right">
            <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a>
          </span>
        </div>
      </li>
    </ul>
  </div>
  <div id="navrow2" class="tabs2">
    <ul class="tablist">
      <li><a href="files.html"><span>File&#160;List</span></a></li>
      <li><a href="globals.html"><span>Globals</span></a></li>
    </ul>
  </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('attr_8h_source.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)">
<a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(0)"><span class="SelectionMark">&#160;</span>All</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(1)"><span class="SelectionMark">&#160;</span>Data Structures</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(2)"><span class="SelectionMark">&#160;</span>Namespaces</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(3)"><span class="SelectionMark">&#160;</span>Files</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(4)"><span class="SelectionMark">&#160;</span>Functions</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(5)"><span class="SelectionMark">&#160;</span>Variables</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(6)"><span class="SelectionMark">&#160;</span>Typedefs</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(7)"><span class="SelectionMark">&#160;</span>Enumerations</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(8)"><span class="SelectionMark">&#160;</span>Enumerator</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(9)"><span class="SelectionMark">&#160;</span>Properties</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(10)"><span class="SelectionMark">&#160;</span>Macros</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(11)"><span class="SelectionMark">&#160;</span>Groups</a></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="headertitle">
<div class="title">attr.h</div>  </div>
</div><!--header-->
<div class="contents">
<a href="attr_8h.html">Go to the documentation of this file.</a><div class="fragment"><div class="line"><a name="l00001"></a><span class="lineno">    1</span>&#160;</div>
<div class="line"><a name="l00020"></a><span class="lineno">   20</span>&#160;<span class="preprocessor">#ifndef NAVIT_ATTR_H</span></div>
<div class="line"><a name="l00021"></a><span class="lineno">   21</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define NAVIT_ATTR_H</span></div>
<div class="line"><a name="l00022"></a><span class="lineno">   22</span>&#160;<span class="preprocessor"></span></div>
<div class="line"><a name="l00023"></a><span class="lineno">   23</span>&#160;<span class="preprocessor">#ifdef __cplusplus</span></div>
<div class="line"><a name="l00024"></a><span class="lineno">   24</span>&#160;<span class="preprocessor"></span><span class="keyword">extern</span> <span class="stringliteral">&quot;C&quot;</span> {</div>
<div class="line"><a name="l00025"></a><span class="lineno">   25</span>&#160;<span class="preprocessor">#endif</span></div>
<div class="line"><a name="l00026"></a><span class="lineno">   26</span>&#160;<span class="preprocessor"></span></div>
<div class="line"><a name="l00027"></a><span class="lineno">   27</span>&#160;<span class="preprocessor">#include &quot;<a class="code" href="projection_8h.html">projection.h</a>&quot;</span></div>
<div class="line"><a name="l00028"></a><span class="lineno">   28</span>&#160;</div>
<div class="line"><a name="l00029"></a><span class="lineno">   29</span>&#160;<span class="keyword">enum</span> <a class="code" href="item_8h.html#a2679318a14061852e50df3c6e4e42f62">item_type</a>;</div>
<div class="line"><a name="l00030"></a><span class="lineno">   30</span>&#160;</div>
<div class="line"><a name="l00034"></a><span class="lineno"><a class="line" href="attr_8h.html#a9a9ab3c12bda86add06f89976f36f98c">   34</a></span>&#160;<span class="keyword">enum</span> <a class="code" href="attr_8h.html#a9a9ab3c12bda86add06f89976f36f98c">attr_type</a> {</div>
<div class="line"><a name="l00035"></a><span class="lineno"><a class="line" href="attr_8h.html#ab1c2920ffa0dc6e4eec069aa0a377d1f">   35</a></span>&#160;<span class="preprocessor">#define ATTR2(x,y) attr_##y=x,</span></div>
<div class="line"><a name="l00036"></a><span class="lineno"><a class="line" href="attr_8h.html#af09a65cfd198568aea29d5ca4aa1ecf6">   36</a></span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define ATTR(x) attr_##x,</span></div>
<div class="line"><a name="l00037"></a><span class="lineno">   37</span>&#160;<span class="preprocessor"></span></div>
<div class="line"><a name="l00038"></a><span class="lineno">   38</span>&#160;<span class="comment">/* Special macro for unused attribute types. Creates a placeholder entry</span></div>
<div class="line"><a name="l00039"></a><span class="lineno">   39</span>&#160;<span class="comment"> * in the enum so the following values do not change. */</span></div>
<div class="line"><a name="l00040"></a><span class="lineno"><a class="line" href="attr_8h.html#aa57f5a5d32c26ebb0e15d0e2bfdcd676">   40</a></span>&#160;<span class="preprocessor">#define ATTR_UNUSED ATTR_UNUSED_L(__LINE__)</span></div>
<div class="line"><a name="l00041"></a><span class="lineno"><a class="line" href="attr_8h.html#a91df92bc645005ba407b903ab4a7cf88">   41</a></span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define ATTR_UNUSED_L(x) ATTR_UNUSED_WITH_LINE_NUMBER(x)</span></div>
<div class="line"><a name="l00042"></a><span class="lineno"><a class="line" href="attr_8h.html#a4f25bf9caa484ce208ed0639292385f0">   42</a></span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define ATTR_UNUSED_WITH_LINE_NUMBER(x) ATTR_UNUSED_##x,</span></div>
<div class="line"><a name="l00043"></a><span class="lineno">   43</span>&#160;<span class="preprocessor"></span></div>
<div class="line"><a name="l00044"></a><span class="lineno">   44</span>&#160;<span class="preprocessor">#include &quot;<a class="code" href="attr__def_8h.html">attr_def.h</a>&quot;</span></div>
<div class="line"><a name="l00045"></a><span class="lineno">   45</span>&#160;</div>
<div class="line"><a name="l00046"></a><span class="lineno">   46</span>&#160;<span class="preprocessor">#undef ATTR_UNUSED_WITH_LINE_NUMBER</span></div>
<div class="line"><a name="l00047"></a><span class="lineno">   47</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#undef ATTR_UNUSED_L</span></div>
<div class="line"><a name="l00048"></a><span class="lineno">   48</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#undef ATTR_UNUSED</span></div>
<div class="line"><a name="l00049"></a><span class="lineno">   49</span>&#160;<span class="preprocessor"></span></div>
<div class="line"><a name="l00050"></a><span class="lineno">   50</span>&#160;<span class="preprocessor">#undef ATTR2</span></div>
<div class="line"><a name="l00051"></a><span class="lineno">   51</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#undef ATTR</span></div>
<div class="line"><a name="l00052"></a><span class="lineno">   52</span>&#160;<span class="preprocessor"></span>};</div>
<div class="line"><a name="l00053"></a><span class="lineno">   53</span>&#160;</div>
<div class="line"><a name="l00054"></a><span class="lineno"><a class="line" href="attr_8h.html#a6981f13c8b97ebc935c72180757bf99a">   54</a></span>&#160;<span class="keyword">enum</span> <a class="code" href="attr_8h.html#a6981f13c8b97ebc935c72180757bf99a">attr_format</a> {</div>
<div class="line"><a name="l00055"></a><span class="lineno"><a class="line" href="attr_8h.html#a6981f13c8b97ebc935c72180757bf99aa8868cda221dc62b0ef371111f9e9d95c">   55</a></span>&#160;        <a class="code" href="attr_8h.html#a6981f13c8b97ebc935c72180757bf99aa8868cda221dc62b0ef371111f9e9d95c">attr_format_default</a>=0,</div>
<div class="line"><a name="l00056"></a><span class="lineno"><a class="line" href="attr_8h.html#a6981f13c8b97ebc935c72180757bf99aaf450c202b2549b0e6684a819f65132fd">   56</a></span>&#160;        <a class="code" href="attr_8h.html#a6981f13c8b97ebc935c72180757bf99aaf450c202b2549b0e6684a819f65132fd">attr_format_with_units</a>=1,</div>
<div class="line"><a name="l00057"></a><span class="lineno">   57</span>&#160;};</div>
<div class="line"><a name="l00058"></a><span class="lineno">   58</span>&#160;</div>
<div class="line"><a name="l00059"></a><span class="lineno"><a class="line" href="attr_8h.html#ac31624ef4f8ef64df93eef99f78b16c6">   59</a></span>&#160;<span class="preprocessor">#define AF_ONEWAY               (1&lt;&lt;0)</span></div>
<div class="line"><a name="l00060"></a><span class="lineno"><a class="line" href="attr_8h.html#adedeee48e1c2fe13bdb75988b953afd8">   60</a></span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define AF_ONEWAYREV            (1&lt;&lt;1)</span></div>
<div class="line"><a name="l00061"></a><span class="lineno"><a class="line" href="attr_8h.html#aaee08214a00e328feeebdb3345c18e9e">   61</a></span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define AF_NOPASS               (AF_ONEWAY|AF_ONEWAYREV)</span></div>
<div class="line"><a name="l00062"></a><span class="lineno"><a class="line" href="attr_8h.html#a5a0373ab9eff0baaafd85d2bd467ddaa">   62</a></span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define AF_ONEWAYMASK           (AF_ONEWAY|AF_ONEWAYREV)</span></div>
<div class="line"><a name="l00063"></a><span class="lineno"><a class="line" href="attr_8h.html#a5dbce7e58faf8a3c03a7661a2ba52a52">   63</a></span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define AF_SEGMENTED            (1&lt;&lt;2)</span></div>
<div class="line"><a name="l00064"></a><span class="lineno"><a class="line" href="attr_8h.html#a0c50dbd0c688b2eb990c0e1b8858f828">   64</a></span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define AF_ROUNDABOUT           (1&lt;&lt;3)</span></div>
<div class="line"><a name="l00065"></a><span class="lineno"><a class="line" href="attr_8h.html#affc3f8e8631d08ad45ed54b23b5ad8c7">   65</a></span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define AF_ROUNDABOUT_VALID     (1&lt;&lt;4)</span></div>
<div class="line"><a name="l00066"></a><span class="lineno"><a class="line" href="attr_8h.html#a872cae05116fca7c77f5587049028d3f">   66</a></span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define AF_ONEWAY_EXCEPTION     (1&lt;&lt;5)</span></div>
<div class="line"><a name="l00067"></a><span class="lineno"><a class="line" href="attr_8h.html#a1f9af89173beaa314eecb6b808d521cc">   67</a></span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define AF_SPEED_LIMIT          (1&lt;&lt;6)</span></div>
<div class="line"><a name="l00068"></a><span class="lineno"><a class="line" href="attr_8h.html#a4b988923e5bbc795bc57aa803a16d79c">   68</a></span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define AF_RESERVED1            (1&lt;&lt;7)</span></div>
<div class="line"><a name="l00069"></a><span class="lineno"><a class="line" href="attr_8h.html#aa148935fd3da0a9ad0c5c295103624ef">   69</a></span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define AF_SIZE_OR_WEIGHT_LIMIT (1&lt;&lt;8)</span></div>
<div class="line"><a name="l00070"></a><span class="lineno"><a class="line" href="attr_8h.html#a12fcbfba7f2af8f3bde5d49ceb348c5a">   70</a></span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define AF_THROUGH_TRAFFIC_LIMIT (1&lt;&lt;9)</span></div>
<div class="line"><a name="l00071"></a><span class="lineno"><a class="line" href="attr_8h.html#a5ce5664956931e3761a7b341f323d2a6">   71</a></span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define AF_TOLL                 (1&lt;&lt;10)</span></div>
<div class="line"><a name="l00072"></a><span class="lineno"><a class="line" href="attr_8h.html#afe4c7631f9c5552842b1f3e621288b36">   72</a></span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define AF_SEASONAL             (1&lt;&lt;11)</span></div>
<div class="line"><a name="l00073"></a><span class="lineno"><a class="line" href="attr_8h.html#a5d09822bd68aeba182a78f23d368c3fb">   73</a></span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define AF_UNPAVED              (1&lt;&lt;12)</span></div>
<div class="line"><a name="l00074"></a><span class="lineno"><a class="line" href="attr_8h.html#aca66fe863d417cc8b39b91dac6a33ffb">   74</a></span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define AF_FORD                 (1&lt;&lt;13)</span></div>
<div class="line"><a name="l00075"></a><span class="lineno"><a class="line" href="attr_8h.html#ac9443a1d6bee1405ac935c8218f46e6b">   75</a></span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define AF_UNDERGROUND          (1&lt;&lt;14)</span></div>
<div class="line"><a name="l00076"></a><span class="lineno"><a class="line" href="attr_8h.html#a21fa665f9ae82f706a8c517d11d846c8">   76</a></span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define AF_HIGH_OCCUPANCY_CAR_ONLY      (1&lt;&lt;18)</span></div>
<div class="line"><a name="l00077"></a><span class="lineno"><a class="line" href="attr_8h.html#afd11521463d5756020996e9fca39c55e">   77</a></span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define AF_DANGEROUS_GOODS      (1&lt;&lt;19)</span></div>
<div class="line"><a name="l00078"></a><span class="lineno"><a class="line" href="attr_8h.html#a35ac9ad646d12aeee4aa48f4cce8cb9c">   78</a></span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define AF_EMERGENCY_VEHICLES   (1&lt;&lt;20)</span></div>
<div class="line"><a name="l00079"></a><span class="lineno"><a class="line" href="attr_8h.html#aae2f30a79ca6c087b1ff1ff4e0af1a86">   79</a></span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define AF_TRANSPORT_TRUCK      (1&lt;&lt;21)</span></div>
<div class="line"><a name="l00080"></a><span class="lineno"><a class="line" href="attr_8h.html#af78ae59ad62810df2f069b62b9ddfe49">   80</a></span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define AF_DELIVERY_TRUCK       (1&lt;&lt;22)</span></div>
<div class="line"><a name="l00081"></a><span class="lineno"><a class="line" href="attr_8h.html#a3ddc834be9e29dcb7d8d42bcc9f16bd5">   81</a></span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define AF_PUBLIC_BUS           (1&lt;&lt;23)</span></div>
<div class="line"><a name="l00082"></a><span class="lineno"><a class="line" href="attr_8h.html#a46bf0b7109ae85dee2e461901429928f">   82</a></span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define AF_TAXI                 (1&lt;&lt;24) </span></div>
<div class="line"><a name="l00083"></a><span class="lineno"><a class="line" href="attr_8h.html#af2ce0a129647d2864d4e96da2a31710d">   83</a></span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define AF_HIGH_OCCUPANCY_CAR   (1&lt;&lt;25) </span></div>
<div class="line"><a name="l00084"></a><span class="lineno"><a class="line" href="attr_8h.html#a22ae7a27cc07295d8627b0e8bb249320">   84</a></span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define AF_CAR                  (1&lt;&lt;26) </span></div>
<div class="line"><a name="l00085"></a><span class="lineno"><a class="line" href="attr_8h.html#a3ad33e4acdc369ac07acf86683426bfb">   85</a></span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define AF_MOTORCYCLE           (1&lt;&lt;27) </span></div>
<div class="line"><a name="l00086"></a><span class="lineno"><a class="line" href="attr_8h.html#a3a0e29b01f5291e43b880d2f118257a7">   86</a></span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define AF_MOPED                (1&lt;&lt;28) </span></div>
<div class="line"><a name="l00087"></a><span class="lineno"><a class="line" href="attr_8h.html#abd19bdf2ffc850fdaa17edabe91f07a4">   87</a></span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define AF_HORSE                (1&lt;&lt;29) </span></div>
<div class="line"><a name="l00088"></a><span class="lineno"><a class="line" href="attr_8h.html#a5bbfc113b126362a29d5810629841b22">   88</a></span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define AF_BIKE                 (1&lt;&lt;30) </span></div>
<div class="line"><a name="l00089"></a><span class="lineno"><a class="line" href="attr_8h.html#a06b98ddca1b6f109a2bdf75ee3cdd444">   89</a></span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define AF_PEDESTRIAN           (1&lt;&lt;31) </span></div>
<div class="line"><a name="l00090"></a><span class="lineno">   90</span>&#160;<span class="preprocessor"></span></div>
<div class="line"><a name="l00091"></a><span class="lineno"><a class="line" href="attr_8h.html#af7b5712cbd86a0440ca0012c2b9204cd">   91</a></span>&#160;<span class="preprocessor">#define AF_PBH (AF_PEDESTRIAN|AF_BIKE|AF_HORSE)</span></div>
<div class="line"><a name="l00092"></a><span class="lineno"><a class="line" href="attr_8h.html#a524c8d848393ce64ff131d6208c9ca89">   92</a></span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define AF_MOTORIZED_FAST (AF_MOTORCYCLE|AF_CAR|AF_HIGH_OCCUPANCY_CAR|AF_TAXI|AF_PUBLIC_BUS|AF_DELIVERY_TRUCK|AF_TRANSPORT_TRUCK|AF_EMERGENCY_VEHICLES)</span></div>
<div class="line"><a name="l00093"></a><span class="lineno"><a class="line" href="attr_8h.html#aea83b4807e6d8661f72db20d375c356c">   93</a></span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define AF_ALL (AF_PBH|AF_MOPED|AF_MOTORIZED_FAST)</span></div>
<div class="line"><a name="l00094"></a><span class="lineno">   94</span>&#160;<span class="preprocessor"></span></div>
<div class="line"><a name="l00095"></a><span class="lineno">   95</span>&#160;</div>
<div class="line"><a name="l00096"></a><span class="lineno"><a class="line" href="attr_8h.html#a5f7fb1eaef184bd3150a5d542d3fc5b5">   96</a></span>&#160;<span class="preprocessor">#define AF_DG_ANY               (1&lt;&lt;0)</span></div>
<div class="line"><a name="l00097"></a><span class="lineno"><a class="line" href="attr_8h.html#a775df93c5164fc77933439f25df7ed6c">   97</a></span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define AF_DG_WATER_HARMFUL     (1&lt;&lt;1)</span></div>
<div class="line"><a name="l00098"></a><span class="lineno"><a class="line" href="attr_8h.html#a2c50c5c96d6209e3b0c6684f95df31e7">   98</a></span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define AF_DG_EXPLOSIVE         (1&lt;&lt;2)</span></div>
<div class="line"><a name="l00099"></a><span class="lineno"><a class="line" href="attr_8h.html#afd4deb67d70d322e6f5d6ce718abc8f8">   99</a></span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define AF_DG_FLAMMABLE         (1&lt;&lt;3)</span></div>
<div class="line"><a name="l00100"></a><span class="lineno">  100</span>&#160;<span class="preprocessor"></span></div>
<div class="line"><a name="l00101"></a><span class="lineno">  101</span>&#160;<span class="comment">/*</span></div>
<div class="line"><a name="l00102"></a><span class="lineno">  102</span>&#160;<span class="comment"> * Values for attributes that could carry relative values.</span></div>
<div class="line"><a name="l00103"></a><span class="lineno">  103</span>&#160;<span class="comment"> * Some attributes allow both absolute and relative values. The value for these</span></div>
<div class="line"><a name="l00104"></a><span class="lineno">  104</span>&#160;<span class="comment"> * attributes is stored as an int. Absolute values are stored as-is, relative</span></div>
<div class="line"><a name="l00105"></a><span class="lineno">  105</span>&#160;<span class="comment"> * values are stored shifted by adding ATTR_REL_RELSHIFT.</span></div>
<div class="line"><a name="l00106"></a><span class="lineno">  106</span>&#160;<span class="comment"> */</span></div>
<div class="line"><a name="l00108"></a><span class="lineno"><a class="line" href="attr_8h.html#a66fa8a4b1f4b8f0066d2539d7954f9dc">  108</a></span>&#160;<span class="preprocessor">#define ATTR_REL_MINABS         -0x40000000</span></div>
<div class="line"><a name="l00109"></a><span class="lineno">  109</span>&#160;<span class="preprocessor"></span></div>
<div class="line"><a name="l00110"></a><span class="lineno"><a class="line" href="attr_8h.html#a32bb692c87693e0bbc872709288abe7a">  110</a></span>&#160;<span class="preprocessor">#define ATTR_REL_MAXABS         0x40000000</span></div>
<div class="line"><a name="l00111"></a><span class="lineno">  111</span>&#160;<span class="preprocessor"></span></div>
<div class="line"><a name="l00112"></a><span class="lineno"><a class="line" href="attr_8h.html#a83016415c7474aaff93913e6008b832d">  112</a></span>&#160;<span class="preprocessor">#define ATTR_REL_MINREL         -0x1FFFFFFF</span></div>
<div class="line"><a name="l00113"></a><span class="lineno">  113</span>&#160;<span class="preprocessor"></span></div>
<div class="line"><a name="l00114"></a><span class="lineno"><a class="line" href="attr_8h.html#a9b9125a2cba4bff5946835ffe2fc5ab0">  114</a></span>&#160;<span class="preprocessor">#define ATTR_REL_MAXREL         0x20000000</span></div>
<div class="line"><a name="l00115"></a><span class="lineno">  115</span>&#160;<span class="preprocessor"></span></div>
<div class="line"><a name="l00118"></a><span class="lineno"><a class="line" href="attr_8h.html#abb759c5d4be2df14a65e18d908821b8a">  118</a></span>&#160;<span class="preprocessor">#define ATTR_REL_RELSHIFT       0x60000000</span></div>
<div class="line"><a name="l00119"></a><span class="lineno">  119</span>&#160;<span class="preprocessor"></span></div>
<div class="line"><a name="l00121"></a><span class="lineno"><a class="line" href="attr_8h.html#a305f5066877295b76463240b9c19e531">  121</a></span>&#160;<span class="keyword">enum</span> <a class="code" href="attr_8h.html#a305f5066877295b76463240b9c19e531">attr_position_valid</a> {</div>
<div class="line"><a name="l00122"></a><span class="lineno"><a class="line" href="attr_8h.html#a305f5066877295b76463240b9c19e531aba4a986b48337f4862943d368cf581cf">  122</a></span>&#160;        <a class="code" href="attr_8h.html#a305f5066877295b76463240b9c19e531aba4a986b48337f4862943d368cf581cf">attr_position_valid_invalid</a>,              </div>
<div class="line"><a name="l00123"></a><span class="lineno"><a class="line" href="attr_8h.html#a305f5066877295b76463240b9c19e531a7ac50315fd1990897f28a1f1ebb1e2e3">  123</a></span>&#160;        <a class="code" href="attr_8h.html#a305f5066877295b76463240b9c19e531a7ac50315fd1990897f28a1f1ebb1e2e3">attr_position_valid_static</a>,               </div>
<div class="line"><a name="l00126"></a><span class="lineno"><a class="line" href="attr_8h.html#a305f5066877295b76463240b9c19e531a5dff8932d0703f56c4f0969e9d4c5f15">  126</a></span>&#160;        <a class="code" href="attr_8h.html#a305f5066877295b76463240b9c19e531a5dff8932d0703f56c4f0969e9d4c5f15">attr_position_valid_extrapolated_time</a>,    </div>
<div class="line"><a name="l00129"></a><span class="lineno"><a class="line" href="attr_8h.html#a305f5066877295b76463240b9c19e531a1d10379bc872bf28ae4c735c4f2a7ec9">  129</a></span>&#160;        <a class="code" href="attr_8h.html#a305f5066877295b76463240b9c19e531a1d10379bc872bf28ae4c735c4f2a7ec9">attr_position_valid_extrapolated_spatial</a>, </div>
<div class="line"><a name="l00134"></a><span class="lineno"><a class="line" href="attr_8h.html#a305f5066877295b76463240b9c19e531aa41402ab2787d27a548c54d1de95ac81">  134</a></span>&#160;        <a class="code" href="attr_8h.html#a305f5066877295b76463240b9c19e531aa41402ab2787d27a548c54d1de95ac81">attr_position_valid_valid</a>,                </div>
<div class="line"><a name="l00135"></a><span class="lineno">  135</span>&#160;};</div>
<div class="line"><a name="l00136"></a><span class="lineno">  136</span>&#160;</div>
<div class="line"><a name="l00137"></a><span class="lineno"><a class="line" href="attr_8h.html#a587859842cdbc81262100a1432347247">  137</a></span>&#160;<span class="preprocessor">#define ATTR_IS_INT(x) ((x) &gt;= attr_type_int_begin &amp;&amp; (x) &lt;= attr_type_int_end)</span></div>
<div class="line"><a name="l00138"></a><span class="lineno"><a class="line" href="attr_8h.html#a57ae0a1b52971a24fd057c115d5e16d3">  138</a></span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define ATTR_IS_DOUBLE(x) ((x) &gt;= attr_type_double_begin &amp;&amp; (x) &lt;= attr_type_double_end)</span></div>
<div class="line"><a name="l00139"></a><span class="lineno"><a class="line" href="attr_8h.html#addf0afce3170b1ed29581dd93add8965">  139</a></span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define ATTR_IS_STRING(x) ((x) &gt;= attr_type_string_begin &amp;&amp; (x) &lt;= attr_type_string_end)</span></div>
<div class="line"><a name="l00140"></a><span class="lineno"><a class="line" href="attr_8h.html#a6d256117c3c0f8ad3cbc76efa08d0a1a">  140</a></span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define ATTR_IS_OBJECT(x) ((x) &gt;= attr_type_object_begin &amp;&amp; (x) &lt;= attr_type_object_end)</span></div>
<div class="line"><a name="l00141"></a><span class="lineno"><a class="line" href="attr_8h.html#ac6f4afddc94f94ab2dc10ff4c9838dea">  141</a></span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define ATTR_IS_ITEM(x) ((x) &gt;= attr_type_item_begin &amp;&amp; (x) &lt;= attr_type_item_end)</span></div>
<div class="line"><a name="l00142"></a><span class="lineno"><a class="line" href="attr_8h.html#a265db2f14a071beed130ea26a8c08af7">  142</a></span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define ATTR_IS_COORD_GEO(x) ((x) &gt;= attr_type_coord_geo_begin &amp;&amp; (x) &lt;= attr_type_coord_geo_end)</span></div>
<div class="line"><a name="l00143"></a><span class="lineno"><a class="line" href="attr_8h.html#a2ad3aa5acc717b91d43084d1d30a683b">  143</a></span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define ATTR_IS_NUMERIC(x) (ATTR_IS_INT(x) || ATTR_IS_DOUBLE(x))</span></div>
<div class="line"><a name="l00144"></a><span class="lineno"><a class="line" href="attr_8h.html#a26c2506a4daeef6e7e3c8a0c95769251">  144</a></span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define ATTR_IS_COLOR(x) ((x) &gt;= attr_type_color_begin &amp;&amp; (x) &lt;= attr_type_color_end)</span></div>
<div class="line"><a name="l00145"></a><span class="lineno"><a class="line" href="attr_8h.html#a6f6063f6ddabbebb75b97194ea976930">  145</a></span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define ATTR_IS_PCOORD(x) ((x) &gt;= attr_type_pcoord_begin &amp;&amp; (x) &lt;= attr_type_pcoord_end)</span></div>
<div class="line"><a name="l00146"></a><span class="lineno"><a class="line" href="attr_8h.html#a3fd98c3a99a91879f45cba79c3bd364d">  146</a></span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define ATTR_IS_COORD(x) ((x) &gt;= attr_type_coord_begin &amp;&amp; (x) &lt;= attr_type_coord_end)</span></div>
<div class="line"><a name="l00147"></a><span class="lineno"><a class="line" href="attr_8h.html#ace0aa4d97762cbe50df04197843825e0">  147</a></span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define ATTR_IS_GROUP(x) ((x) &gt;= attr_type_group_begin &amp;&amp; (x) &lt;= attr_type_group_end)</span></div>
<div class="line"><a name="l00148"></a><span class="lineno">  148</span>&#160;<span class="preprocessor"></span></div>
<div class="line"><a name="l00149"></a><span class="lineno"><a class="line" href="attr_8h.html#a2a0444d77241b07ea67c86b153f11e55">  149</a></span>&#160;<span class="preprocessor">#define ATTR_INT(x,y) ((struct attr){attr_##x,{.num=y}})</span></div>
<div class="line"><a name="l00150"></a><span class="lineno"><a class="line" href="attr_8h.html#a39b5dc2c8af5b9b0fe580a21e5849bae">  150</a></span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define ATTR_OBJECT(x,y) ((struct attr){attr_##x,{.navit=y}})</span></div>
<div class="line"><a name="l00151"></a><span class="lineno">  151</span>&#160;<span class="preprocessor"></span></div>
<div class="line"><a name="l00152"></a><span class="lineno"><a class="line" href="structrange.html">  152</a></span>&#160;<span class="keyword">struct </span><a class="code" href="structrange.html">range</a> {</div>
<div class="line"><a name="l00153"></a><span class="lineno"><a class="line" href="structrange.html#a7903a4aaa15ca2155e8e04b242bbddcc">  153</a></span>&#160;        <span class="keywordtype">short</span> <a class="code" href="structrange.html#a7903a4aaa15ca2155e8e04b242bbddcc">min</a>, <a class="code" href="structrange.html#ad294881bade1d452e928ad1a260c5d30">max</a>;</div>
<div class="line"><a name="l00154"></a><span class="lineno">  154</span>&#160;};</div>
<div class="line"><a name="l00155"></a><span class="lineno">  155</span>&#160;</div>
<div class="line"><a name="l00156"></a><span class="lineno"><a class="line" href="structattr.html">  156</a></span>&#160;<span class="keyword">struct </span><a class="code" href="structattr.html">attr</a> {</div>
<div class="line"><a name="l00157"></a><span class="lineno"><a class="line" href="structattr.html#acbbeecb9ce16c2d7973d0bd2ff544457">  157</a></span>&#160;        <span class="keyword">enum</span> <a class="code" href="attr_8h.html#a9a9ab3c12bda86add06f89976f36f98c">attr_type</a> <a class="code" href="structattr.html#acbbeecb9ce16c2d7973d0bd2ff544457">type</a>;</div>
<div class="line"><a name="l00158"></a><span class="lineno">  158</span>&#160;        <span class="keyword">union </span>{</div>
<div class="line"><a name="l00159"></a><span class="lineno"><a class="line" href="structattr.html#a2a2a2da11501e5c4b5464938c91b87e9">  159</a></span>&#160;                <span class="keywordtype">char</span> *<a class="code" href="structattr.html#a2a2a2da11501e5c4b5464938c91b87e9">str</a>;</div>
<div class="line"><a name="l00160"></a><span class="lineno"><a class="line" href="structattr.html#a9fe0cdea57804f5d5913954dfb2dfa2f">  160</a></span>&#160;                <span class="keywordtype">void</span> *<a class="code" href="structattr.html#a9fe0cdea57804f5d5913954dfb2dfa2f">data</a>;</div>
<div class="line"><a name="l00161"></a><span class="lineno"><a class="line" href="structattr.html#aebf8c468883c8a41033b97c2ae91003b">  161</a></span>&#160;                <span class="keywordtype">long</span> <a class="code" href="structattr.html#aebf8c468883c8a41033b97c2ae91003b">num</a>;</div>
<div class="line"><a name="l00162"></a><span class="lineno"><a class="line" href="structattr.html#ae572da25b48307fd773201349ec7fe4a">  162</a></span>&#160;                <span class="keyword">struct </span><a class="code" href="structitem.html">item</a> *<a class="code" href="structattr.html#ae572da25b48307fd773201349ec7fe4a">item</a>;</div>
<div class="line"><a name="l00163"></a><span class="lineno"><a class="line" href="structattr.html#a0cbe965ed8abdd4621c7fc07fc694e6a">  163</a></span>&#160;                <span class="keyword">enum</span> <a class="code" href="item_8h.html#a2679318a14061852e50df3c6e4e42f62">item_type</a> <a class="code" href="structattr.html#a0cbe965ed8abdd4621c7fc07fc694e6a">item_type</a>;</div>
<div class="line"><a name="l00164"></a><span class="lineno"><a class="line" href="structattr.html#a64b169265cf7d88891b946e72adcf8aa">  164</a></span>&#160;                <span class="keyword">enum</span> <a class="code" href="projection_8h.html#a380c9c985eef434d23f9a7b95a52cbc1">projection</a> <a class="code" href="structattr.html#a64b169265cf7d88891b946e72adcf8aa">projection</a>;</div>
<div class="line"><a name="l00165"></a><span class="lineno"><a class="line" href="structattr.html#a76048cf7f2de123ea5250cf82f32702b">  165</a></span>&#160;                <span class="keywordtype">double</span> * <a class="code" href="structattr.html#a76048cf7f2de123ea5250cf82f32702b">numd</a>;</div>
<div class="line"><a name="l00166"></a><span class="lineno"><a class="line" href="structattr.html#a58dd03447f7532a9a264ff3a38e6d1ec">  166</a></span>&#160;                <span class="keyword">struct </span><a class="code" href="structcolor.html">color</a> *<a class="code" href="structattr.html#a58dd03447f7532a9a264ff3a38e6d1ec">color</a>;</div>
<div class="line"><a name="l00167"></a><span class="lineno"><a class="line" href="structattr.html#a439b17886c791f6d9b6873f3ec354353">  167</a></span>&#160;                <span class="keyword">struct </span><a class="code" href="structcoord__geo.html">coord_geo</a> *<a class="code" href="structattr.html#a439b17886c791f6d9b6873f3ec354353">coord_geo</a>;</div>
<div class="line"><a name="l00168"></a><span class="lineno"><a class="line" href="structattr.html#a576c54eef88d68f04e82350dba0cb88c">  168</a></span>&#160;                <span class="keyword">struct </span><a class="code" href="structnavit.html">navit</a> *<a class="code" href="structattr.html#a576c54eef88d68f04e82350dba0cb88c">navit</a>;</div>
<div class="line"><a name="l00169"></a><span class="lineno"><a class="line" href="structattr.html#abb1262ecd4987c683edc8b1d1dff8f8a">  169</a></span>&#160;                <span class="keyword">struct </span><a class="code" href="structcallback.html">callback</a> *<a class="code" href="structattr.html#abb1262ecd4987c683edc8b1d1dff8f8a">callback</a>;</div>
<div class="line"><a name="l00170"></a><span class="lineno"><a class="line" href="structattr.html#ab23a65e41997a8b784ca269170bfb561">  170</a></span>&#160;                <span class="keyword">struct </span><a class="code" href="structcallback__list.html">callback_list</a> *<a class="code" href="structattr.html#ab23a65e41997a8b784ca269170bfb561">callback_list</a>;</div>
<div class="line"><a name="l00171"></a><span class="lineno"><a class="line" href="structattr.html#a592bb1bf6ed4efcb2cc91280e53545c5">  171</a></span>&#160;                <span class="keyword">struct </span><a class="code" href="structvehicle.html">vehicle</a> *<a class="code" href="structattr.html#a592bb1bf6ed4efcb2cc91280e53545c5">vehicle</a>;</div>
<div class="line"><a name="l00172"></a><span class="lineno"><a class="line" href="structattr.html#a678240cd70634267cfa84eeb0f4c9ad1">  172</a></span>&#160;                <span class="keyword">struct </span><a class="code" href="structlayout.html">layout</a> *<a class="code" href="structattr.html#a678240cd70634267cfa84eeb0f4c9ad1">layout</a>;</div>
<div class="line"><a name="l00173"></a><span class="lineno"><a class="line" href="structattr.html#acbefdb5e9b1da00e62d7f4a654d880b3">  173</a></span>&#160;                <span class="keyword">struct </span><a class="code" href="structlayer.html">layer</a> *<a class="code" href="structattr.html#acbefdb5e9b1da00e62d7f4a654d880b3">layer</a>;</div>
<div class="line"><a name="l00174"></a><span class="lineno"><a class="line" href="structattr.html#ac07d1f64702eb46e7cc36bbb67d388a9">  174</a></span>&#160;                <span class="keyword">struct </span><a class="code" href="structmap.html">map</a> *<a class="code" href="structattr.html#ac07d1f64702eb46e7cc36bbb67d388a9">map</a>;</div>
<div class="line"><a name="l00175"></a><span class="lineno"><a class="line" href="structattr.html#abdfb8e542a965dde1babb59536cd4211">  175</a></span>&#160;                <span class="keyword">struct </span><a class="code" href="structmapset.html">mapset</a> *<a class="code" href="structattr.html#abdfb8e542a965dde1babb59536cd4211">mapset</a>;</div>
<div class="line"><a name="l00176"></a><span class="lineno"><a class="line" href="structattr.html#a125792af5821c903832fb40bb02f5213">  176</a></span>&#160;                <span class="keyword">struct </span><a class="code" href="structlog.html">log</a> *<a class="code" href="structattr.html#a125792af5821c903832fb40bb02f5213">log</a>;</div>
<div class="line"><a name="l00177"></a><span class="lineno"><a class="line" href="structattr.html#a2132d9f8722d472ea71342ea68b03754">  177</a></span>&#160;                <span class="keyword">struct </span><a class="code" href="structroute.html">route</a> *<a class="code" href="structattr.html#a2132d9f8722d472ea71342ea68b03754">route</a>;</div>
<div class="line"><a name="l00178"></a><span class="lineno"><a class="line" href="structattr.html#a29f2bd8e2bb08429d7f319414c600bfc">  178</a></span>&#160;                <span class="keyword">struct </span><a class="code" href="structnavigation.html">navigation</a> *<a class="code" href="structattr.html#a29f2bd8e2bb08429d7f319414c600bfc">navigation</a>;</div>
<div class="line"><a name="l00179"></a><span class="lineno"><a class="line" href="structattr.html#a90834771c803ddb4b96f83ed5e5a28c0">  179</a></span>&#160;                <span class="keyword">struct </span><a class="code" href="structcoord.html">coord</a> *<a class="code" href="structattr.html#a90834771c803ddb4b96f83ed5e5a28c0">coord</a>;</div>
<div class="line"><a name="l00180"></a><span class="lineno"><a class="line" href="structattr.html#a7f9d730eeaf044058e3bfd09f9291166">  180</a></span>&#160;                <span class="keyword">struct </span><a class="code" href="structpcoord.html">pcoord</a> *<a class="code" href="structattr.html#a7f9d730eeaf044058e3bfd09f9291166">pcoord</a>;</div>
<div class="line"><a name="l00181"></a><span class="lineno"><a class="line" href="structattr.html#a17cbcc54b213ad55c4694fe7c56aa616">  181</a></span>&#160;                <span class="keyword">struct </span><a class="code" href="structgui.html">gui</a> *<a class="code" href="structattr.html#a17cbcc54b213ad55c4694fe7c56aa616">gui</a>;</div>
<div class="line"><a name="l00182"></a><span class="lineno"><a class="line" href="structattr.html#a93638535f1a792b0bd88180c6f2414e3">  182</a></span>&#160;                <span class="keyword">struct </span><a class="code" href="structgraphics.html">graphics</a> *<a class="code" href="structattr.html#a93638535f1a792b0bd88180c6f2414e3">graphics</a>;</div>
<div class="line"><a name="l00183"></a><span class="lineno"><a class="line" href="structattr.html#a3121eab5589d9c11ceb1dd67635eab36">  183</a></span>&#160;                <span class="keyword">struct </span><a class="code" href="structtracking.html">tracking</a> *<a class="code" href="structattr.html#a3121eab5589d9c11ceb1dd67635eab36">tracking</a>;</div>
<div class="line"><a name="l00184"></a><span class="lineno"><a class="line" href="structattr.html#a0dc0e1dc91ece3a8af7b6a89750ffc7c">  184</a></span>&#160;                <span class="keyword">struct </span><a class="code" href="structitemgra.html">itemgra</a> *<a class="code" href="structattr.html#a0dc0e1dc91ece3a8af7b6a89750ffc7c">itemgra</a>;</div>
<div class="line"><a name="l00185"></a><span class="lineno"><a class="line" href="structattr.html#a4e20433592bb734a5404f146331737dc">  185</a></span>&#160;                <span class="keyword">struct </span><a class="code" href="structplugin.html">plugin</a> *<a class="code" href="structattr.html#a4e20433592bb734a5404f146331737dc">plugin</a>;</div>
<div class="line"><a name="l00186"></a><span class="lineno"><a class="line" href="structattr.html#a832b752a2cb21b7323d4b7abece81bdc">  186</a></span>&#160;                <span class="keyword">struct </span><a class="code" href="structplugins.html">plugins</a> *<a class="code" href="structattr.html#a832b752a2cb21b7323d4b7abece81bdc">plugins</a>;</div>
<div class="line"><a name="l00187"></a><span class="lineno"><a class="line" href="structattr.html#afcd101aa3e134cb823191522281de025">  187</a></span>&#160;                <span class="keyword">struct </span><a class="code" href="structattr.html#afcd101aa3e134cb823191522281de025">polygon</a> *<a class="code" href="structattr.html#afcd101aa3e134cb823191522281de025">polygon</a>;</div>
<div class="line"><a name="l00188"></a><span class="lineno"><a class="line" href="structattr.html#aa8f0b411f378c32c87e11b6d79a6ca71">  188</a></span>&#160;                <span class="keyword">struct </span><a class="code" href="structattr.html#aa8f0b411f378c32c87e11b6d79a6ca71">polyline</a> *<a class="code" href="structattr.html#aa8f0b411f378c32c87e11b6d79a6ca71">polyline</a>;</div>
<div class="line"><a name="l00189"></a><span class="lineno"><a class="line" href="structattr.html#aba688a22aaadfc246060f580f9ad44a7">  189</a></span>&#160;                <span class="keyword">struct </span><a class="code" href="structcircle.html">circle</a> *<a class="code" href="structattr.html#aba688a22aaadfc246060f580f9ad44a7">circle</a>;</div>
<div class="line"><a name="l00190"></a><span class="lineno"><a class="line" href="structattr.html#ab8f6cdf1ba2ede1d4dded1f7ddc729c9">  190</a></span>&#160;                <span class="keyword">struct </span><a class="code" href="structattr.html#ab8f6cdf1ba2ede1d4dded1f7ddc729c9">text</a> *<a class="code" href="structattr.html#ab8f6cdf1ba2ede1d4dded1f7ddc729c9">text</a>;</div>
<div class="line"><a name="l00191"></a><span class="lineno"><a class="line" href="structattr.html#a677755bcec25d20f4c312203a4f02f3e">  191</a></span>&#160;                <span class="keyword">struct </span><a class="code" href="structattr.html#a677755bcec25d20f4c312203a4f02f3e">icon</a> *<a class="code" href="structattr.html#a677755bcec25d20f4c312203a4f02f3e">icon</a>;</div>
<div class="line"><a name="l00192"></a><span class="lineno"><a class="line" href="structattr.html#a12041f3d9a6d4a06bf4d6224765d0b95">  192</a></span>&#160;                <span class="keyword">struct </span><a class="code" href="structattr.html#a12041f3d9a6d4a06bf4d6224765d0b95">image</a> *<a class="code" href="structattr.html#a12041f3d9a6d4a06bf4d6224765d0b95">image</a>;</div>
<div class="line"><a name="l00193"></a><span class="lineno"><a class="line" href="structattr.html#a18f8d0b1364da65e45acef48c5f022d9">  193</a></span>&#160;                <span class="keyword">struct </span><a class="code" href="structattr.html#a18f8d0b1364da65e45acef48c5f022d9">arrows</a> *<a class="code" href="structattr.html#a18f8d0b1364da65e45acef48c5f022d9">arrows</a>;</div>
<div class="line"><a name="l00194"></a><span class="lineno"><a class="line" href="structattr.html#a5dfee1493326868f0a3b2503e6fa000a">  194</a></span>&#160;                <span class="keyword">struct </span><a class="code" href="structelement.html">element</a> *<a class="code" href="structattr.html#a5dfee1493326868f0a3b2503e6fa000a">element</a>;</div>
<div class="line"><a name="l00195"></a><span class="lineno"><a class="line" href="structattr.html#a90b30756fbcd44ead3328e996ba3506e">  195</a></span>&#160;                <span class="keyword">struct </span><a class="code" href="structspeech.html">speech</a> *<a class="code" href="structattr.html#a90b30756fbcd44ead3328e996ba3506e">speech</a>;</div>
<div class="line"><a name="l00196"></a><span class="lineno"><a class="line" href="structattr.html#a2bb62b7465a8926951b3662ad62ae6e2">  196</a></span>&#160;                <span class="keyword">struct </span><a class="code" href="structcursor.html">cursor</a> *<a class="code" href="structattr.html#a2bb62b7465a8926951b3662ad62ae6e2">cursor</a>;</div>
<div class="line"><a name="l00197"></a><span class="lineno"><a class="line" href="structattr.html#ad6cc12f85b3f3914ed66fa9d9df57bad">  197</a></span>&#160;                <span class="keyword">struct </span><a class="code" href="structdisplaylist.html">displaylist</a> *<a class="code" href="structattr.html#ad6cc12f85b3f3914ed66fa9d9df57bad">displaylist</a>;</div>
<div class="line"><a name="l00198"></a><span class="lineno"><a class="line" href="structattr.html#a7b87158e92e3ccb2527dbf471e68faaa">  198</a></span>&#160;                <span class="keyword">struct </span><a class="code" href="structtransformation.html">transformation</a> *<a class="code" href="structattr.html#a7b87158e92e3ccb2527dbf471e68faaa">transformation</a>;</div>
<div class="line"><a name="l00199"></a><span class="lineno"><a class="line" href="structattr.html#ab7f11572aa91de08c28f1d27a7189040">  199</a></span>&#160;                <span class="keyword">struct </span><a class="code" href="structvehicleprofile.html">vehicleprofile</a> *<a class="code" href="structattr.html#ab7f11572aa91de08c28f1d27a7189040">vehicleprofile</a>;</div>
<div class="line"><a name="l00200"></a><span class="lineno"><a class="line" href="structattr.html#aec881300658f59fff0dbc21f30e565f1">  200</a></span>&#160;                <span class="keyword">struct </span><a class="code" href="structroadprofile.html">roadprofile</a> *<a class="code" href="structattr.html#aec881300658f59fff0dbc21f30e565f1">roadprofile</a>;</div>
<div class="line"><a name="l00201"></a><span class="lineno"><a class="line" href="structattr.html#a1075170f522c70bc3c75543259d80145">  201</a></span>&#160;                <span class="keyword">struct </span><a class="code" href="structbookmarks.html">bookmarks</a> *<a class="code" href="structattr.html#a1075170f522c70bc3c75543259d80145">bookmarks</a>;</div>
<div class="line"><a name="l00202"></a><span class="lineno"><a class="line" href="structattr.html#a01ceae1640de61b230328298671db012">  202</a></span>&#160;                <span class="keyword">struct </span><a class="code" href="structconfig.html">config</a> *<a class="code" href="structattr.html#a01ceae1640de61b230328298671db012">config</a>;</div>
<div class="line"><a name="l00203"></a><span class="lineno"><a class="line" href="structattr.html#ac5943349bc2ef8d92aea7998549bd44b">  203</a></span>&#160;                <span class="keyword">struct </span><a class="code" href="structosd.html">osd</a> *<a class="code" href="structattr.html#ac5943349bc2ef8d92aea7998549bd44b">osd</a>;</div>
<div class="line"><a name="l00204"></a><span class="lineno"><a class="line" href="structattr.html#aabfefd7820d2d4d1c0b805c91195f29f">  204</a></span>&#160;                <span class="keyword">struct </span><a class="code" href="structrange.html">range</a> <a class="code" href="structrange.html">range</a>;</div>
<div class="line"><a name="l00205"></a><span class="lineno"><a class="line" href="structattr.html#a2334c773ca8101f330729651daa9268c">  205</a></span>&#160;                <span class="keyword">struct </span><a class="code" href="structnavit__object.html">navit_object</a> *<a class="code" href="structattr.html#a2334c773ca8101f330729651daa9268c">navit_object</a>;</div>
<div class="line"><a name="l00206"></a><span class="lineno"><a class="line" href="structattr.html#aa0f722d314b56209355bf56e73a66d0a">  206</a></span>&#160;                <span class="keywordtype">int</span> *<a class="code" href="structattr.html#aa0f722d314b56209355bf56e73a66d0a">dash</a>;</div>
<div class="line"><a name="l00207"></a><span class="lineno"><a class="line" href="structattr.html#aa2ba1502d7dac04945712db9ba5df062">  207</a></span>&#160;                <span class="keyword">enum</span> item_type *<a class="code" href="structattr.html#aa2ba1502d7dac04945712db9ba5df062">item_types</a>;</div>
<div class="line"><a name="l00208"></a><span class="lineno"><a class="line" href="structattr.html#aebd45d1e71e5f2adb18bd5e15ed91993">  208</a></span>&#160;                <span class="keyword">enum</span> <a class="code" href="attr_8h.html#a9a9ab3c12bda86add06f89976f36f98c">attr_type</a> *<a class="code" href="structattr.html#aebd45d1e71e5f2adb18bd5e15ed91993">attr_types</a>;</div>
<div class="line"><a name="l00209"></a><span class="lineno"><a class="line" href="structattr.html#a0d3d1044686cbff653331809314976a5">  209</a></span>&#160;                <span class="keywordtype">long</span> <span class="keywordtype">long</span> *<a class="code" href="structattr.html#a0d3d1044686cbff653331809314976a5">num64</a>;</div>
<div class="line"><a name="l00210"></a><span class="lineno"><a class="line" href="structattr.html#a464cf684a789545b3ad0242e4e704701">  210</a></span>&#160;                <span class="keyword">struct </span><a class="code" href="structattr.html">attr</a> *<a class="code" href="structattr.html#a464cf684a789545b3ad0242e4e704701">attrs</a>;</div>
<div class="line"><a name="l00211"></a><span class="lineno">  211</span>&#160;        } <a class="code" href="structattr.html#a682d33096ece5ad806426918c15c4b10">u</a>;</div>
<div class="line"><a name="l00212"></a><span class="lineno">  212</span>&#160;};</div>
<div class="line"><a name="l00213"></a><span class="lineno">  213</span>&#160;</div>
<div class="line"><a name="l00214"></a><span class="lineno">  214</span>&#160;<span class="keyword">struct </span><a class="code" href="structattr__iter.html">attr_iter</a>;</div>
<div class="line"><a name="l00215"></a><span class="lineno">  215</span>&#160;<span class="comment">/* prototypes */</span></div>
<div class="line"><a name="l00216"></a><span class="lineno">  216</span>&#160;<span class="keywordtype">void</span> <a class="code" href="attr_8h.html#ae33174a74c16a0e00b919067ceda5550">attr_create_hash</a>(<span class="keywordtype">void</span>);</div>
<div class="line"><a name="l00217"></a><span class="lineno">  217</span>&#160;<span class="keywordtype">void</span> <a class="code" href="attr_8h.html#a58c58edda7cf854fd79f8010d6d5bef5">attr_destroy_hash</a>(<span class="keywordtype">void</span>);</div>
<div class="line"><a name="l00218"></a><span class="lineno">  218</span>&#160;<span class="keyword">enum</span> <a class="code" href="attr_8h.html#a9a9ab3c12bda86add06f89976f36f98c">attr_type</a> <a class="code" href="attr_8h.html#aff0b5c6622268fda223cee4d1e8a26aa">attr_from_name</a>(<span class="keyword">const</span> <span class="keywordtype">char</span> *<a class="code" href="street_8c.html#afd3f693e384b1ee0a0c44d58351eb87d">name</a>);</div>
<div class="line"><a name="l00219"></a><span class="lineno">  219</span>&#160;<span class="keywordtype">char</span> *<a class="code" href="attr_8h.html#ae13d70b1ff7bbf7abf2586f15590f253">attr_to_name</a>(<span class="keyword">enum</span> <a class="code" href="attr_8h.html#a9a9ab3c12bda86add06f89976f36f98c">attr_type</a> <a class="code" href="structattr.html">attr</a>);</div>
<div class="line"><a name="l00220"></a><span class="lineno">  220</span>&#160;<span class="keyword">struct </span><a class="code" href="structattr.html">attr</a> *<a class="code" href="attr_8h.html#a61a9b82695ff828f7eccdbfe8b258663">attr_new_from_text</a>(<span class="keyword">const</span> <span class="keywordtype">char</span> *<a class="code" href="street_8c.html#afd3f693e384b1ee0a0c44d58351eb87d">name</a>, <span class="keyword">const</span> <span class="keywordtype">char</span> *<a class="code" href="datawindow_8c.html#ab10bc3dfea7bd427cb6cbf318eb80c1e">value</a>);</div>
<div class="line"><a name="l00221"></a><span class="lineno">  221</span>&#160;<span class="keywordtype">char</span> *<a class="code" href="attr_8h.html#a90e7f35e990d0703bd01be1e95b2edc9">attr_to_text_ext</a>(<span class="keyword">struct</span> <a class="code" href="structattr.html">attr</a> *<a class="code" href="structattr.html">attr</a>, <span class="keywordtype">char</span> *sep, <span class="keyword">enum</span> <a class="code" href="attr_8h.html#a6981f13c8b97ebc935c72180757bf99a">attr_format</a> fmt, <span class="keyword">enum</span> <a class="code" href="attr_8h.html#a6981f13c8b97ebc935c72180757bf99a">attr_format</a> def_fmt, <span class="keyword">struct</span> <a class="code" href="structmap.html">map</a> *<a class="code" href="structmap.html">map</a>);</div>
<div class="line"><a name="l00222"></a><span class="lineno">  222</span>&#160;<span class="keywordtype">char</span> *<a class="code" href="attr_8h.html#aa0ebda0950efd7e0f64fecf36ae5c462">attr_to_text</a>(<span class="keyword">struct</span> <a class="code" href="structattr.html">attr</a> *<a class="code" href="structattr.html">attr</a>, <span class="keyword">struct</span> <a class="code" href="structmap.html">map</a> *<a class="code" href="structmap.html">map</a>, <span class="keywordtype">int</span> pretty);</div>
<div class="line"><a name="l00223"></a><span class="lineno">  223</span>&#160;<span class="keyword">struct </span><a class="code" href="structattr.html">attr</a> *<a class="code" href="attr_8h.html#ac035ca982c873e6e15f3edebcb6b62fd">attr_search</a>(<span class="keyword">struct</span> <a class="code" href="structattr.html">attr</a> **<a class="code" href="structattr.html#a464cf684a789545b3ad0242e4e704701">attrs</a>, <span class="keyword">struct</span> <a class="code" href="structattr.html">attr</a> *last, <span class="keyword">enum</span> <a class="code" href="attr_8h.html#a9a9ab3c12bda86add06f89976f36f98c">attr_type</a> <a class="code" href="structattr.html">attr</a>);</div>
<div class="line"><a name="l00224"></a><span class="lineno">  224</span>&#160;<span class="keywordtype">int</span> <a class="code" href="attr_8h.html#adf6574ad1a34ce7251c34d2ea903c076">attr_generic_get_attr</a>(<span class="keyword">struct</span> <a class="code" href="structattr.html">attr</a> **<a class="code" href="structattr.html#a464cf684a789545b3ad0242e4e704701">attrs</a>, <span class="keyword">struct</span> <a class="code" href="structattr.html">attr</a> **def_attrs, <span class="keyword">enum</span> <a class="code" href="attr_8h.html#a9a9ab3c12bda86add06f89976f36f98c">attr_type</a> <a class="code" href="garmin__img_8c.html#a8f7b0321b1954f07b747aeb1e311814e">type</a>, <span class="keyword">struct</span> <a class="code" href="structattr.html">attr</a> *<a class="code" href="structattr.html">attr</a>, <span class="keyword">struct</span> <a class="code" href="structattr__iter.html">attr_iter</a> *<a class="code" href="namespaceeval.html#a1fb375ab731cfd1abc68389519e19aca">iter</a>);</div>
<div class="line"><a name="l00225"></a><span class="lineno">  225</span>&#160;<span class="keyword">struct </span><a class="code" href="structattr.html">attr</a> **<a class="code" href="attr_8h.html#a5a7572ddfb89fd5558b5f0bae25dd444">attr_generic_set_attr</a>(<span class="keyword">struct</span> <a class="code" href="structattr.html">attr</a> **<a class="code" href="structattr.html#a464cf684a789545b3ad0242e4e704701">attrs</a>, <span class="keyword">struct</span> <a class="code" href="structattr.html">attr</a> *<a class="code" href="structattr.html">attr</a>);</div>
<div class="line"><a name="l00226"></a><span class="lineno">  226</span>&#160;<span class="keyword">struct </span><a class="code" href="structattr.html">attr</a> **<a class="code" href="attr_8h.html#a16f8181e76fc7339c0dde03da8b62e50">attr_generic_add_attr</a>(<span class="keyword">struct</span> <a class="code" href="structattr.html">attr</a> **<a class="code" href="structattr.html#a464cf684a789545b3ad0242e4e704701">attrs</a>, <span class="keyword">struct</span> <a class="code" href="structattr.html">attr</a> *<a class="code" href="structattr.html">attr</a>);</div>
<div class="line"><a name="l00227"></a><span class="lineno">  227</span>&#160;<span class="keyword">struct </span><a class="code" href="structattr.html">attr</a> **<a class="code" href="attr_8h.html#a2cfea87eaa47bdaf6e6cff0cafe06b0b">attr_generic_add_attr_list</a>(<span class="keyword">struct</span> <a class="code" href="structattr.html">attr</a> **<a class="code" href="structattr.html#a464cf684a789545b3ad0242e4e704701">attrs</a>, <span class="keyword">struct</span> <a class="code" href="structattr.html">attr</a> **add);</div>
<div class="line"><a name="l00228"></a><span class="lineno">  228</span>&#160;<span class="keyword">struct </span><a class="code" href="structattr.html">attr</a> **<a class="code" href="attr_8h.html#a99828bb9ed376e5231e4c1d78bc70983">attr_generic_prepend_attr</a>(<span class="keyword">struct</span> <a class="code" href="structattr.html">attr</a> **<a class="code" href="structattr.html#a464cf684a789545b3ad0242e4e704701">attrs</a>, <span class="keyword">struct</span> <a class="code" href="structattr.html">attr</a> *<a class="code" href="structattr.html">attr</a>);</div>
<div class="line"><a name="l00229"></a><span class="lineno">  229</span>&#160;<span class="keyword">struct </span><a class="code" href="structattr.html">attr</a> **<a class="code" href="attr_8h.html#a0460f47ed4e34e7dc3104c354f6165b2">attr_generic_remove_attr</a>(<span class="keyword">struct</span> <a class="code" href="structattr.html">attr</a> **<a class="code" href="structattr.html#a464cf684a789545b3ad0242e4e704701">attrs</a>, <span class="keyword">struct</span> <a class="code" href="structattr.html">attr</a> *<a class="code" href="structattr.html">attr</a>);</div>
<div class="line"><a name="l00230"></a><span class="lineno">  230</span>&#160;<span class="keyword">enum</span> <a class="code" href="attr_8h.html#a9a9ab3c12bda86add06f89976f36f98c">attr_type</a> <a class="code" href="attr_8h.html#ac64bd30dd261e054d18af84cee82ea57">attr_type_begin</a>(<span class="keyword">enum</span> <a class="code" href="attr_8h.html#a9a9ab3c12bda86add06f89976f36f98c">attr_type</a> <a class="code" href="garmin__img_8c.html#a8f7b0321b1954f07b747aeb1e311814e">type</a>);</div>
<div class="line"><a name="l00231"></a><span class="lineno">  231</span>&#160;<span class="keywordtype">int</span> <a class="code" href="attr_8h.html#a59e425580ddc2cd72173dc4c3ae3be76">attr_data_size</a>(<span class="keyword">struct</span> <a class="code" href="structattr.html">attr</a> *<a class="code" href="structattr.html">attr</a>);</div>
<div class="line"><a name="l00232"></a><span class="lineno">  232</span>&#160;<span class="keywordtype">void</span> *<a class="code" href="attr_8h.html#ab0caff1ea6da467e43bfc6b8608b678a">attr_data_get</a>(<span class="keyword">struct</span> <a class="code" href="structattr.html">attr</a> *<a class="code" href="structattr.html">attr</a>);</div>
<div class="line"><a name="l00233"></a><span class="lineno">  233</span>&#160;<span class="keywordtype">void</span> <a class="code" href="attr_8h.html#ac954a50bb59bef3c825201e6ee7c94f7">attr_data_set</a>(<span class="keyword">struct</span> <a class="code" href="structattr.html">attr</a> *<a class="code" href="structattr.html">attr</a>, <span class="keywordtype">void</span> *<a class="code" href="garmin__img_8c.html#a433b1c9921d3b90f7c145c781a43f325">data</a>);</div>
<div class="line"><a name="l00234"></a><span class="lineno">  234</span>&#160;<span class="keywordtype">void</span> <a class="code" href="attr_8h.html#a0c45f35692534f161c06694a0f14ee1d">attr_data_set_le</a>(<span class="keyword">struct</span> <a class="code" href="structattr.html">attr</a> *<a class="code" href="structattr.html">attr</a>, <span class="keywordtype">void</span> *<a class="code" href="garmin__img_8c.html#a433b1c9921d3b90f7c145c781a43f325">data</a>);</div>
<div class="line"><a name="l00235"></a><span class="lineno">  235</span>&#160;<span class="keywordtype">void</span> <a class="code" href="attr_8h.html#ac21bc3cd794a65954582beadf770576f">attr_free_content</a>(<span class="keyword">struct</span> <a class="code" href="structattr.html">attr</a> *<a class="code" href="structattr.html">attr</a>);</div>
<div class="line"><a name="l00236"></a><span class="lineno">  236</span>&#160;<span class="keywordtype">void</span> <a class="code" href="attr_8h.html#a9cc68377e3ec7cb976c69bb8cbdc5691">attr_free</a>(<span class="keyword">struct</span> <a class="code" href="structattr.html">attr</a> *<a class="code" href="structattr.html">attr</a>);</div>
<div class="line"><a name="l00237"></a><span class="lineno">  237</span>&#160;<span class="keywordtype">void</span> <a class="code" href="attr_8h.html#a3f35a3ad39db76aa362ed3e4798a2355">attr_dup_content</a>(<span class="keyword">struct</span> <a class="code" href="structattr.html">attr</a> *src, <span class="keyword">struct</span> <a class="code" href="structattr.html">attr</a> *dst);</div>
<div class="line"><a name="l00238"></a><span class="lineno">  238</span>&#160;<span class="keyword">struct </span><a class="code" href="structattr.html">attr</a> *<a class="code" href="attr_8h.html#a78e42e6261bed949dfc5cb98f1291bb1">attr_dup</a>(<span class="keyword">struct</span> <a class="code" href="structattr.html">attr</a> *<a class="code" href="structattr.html">attr</a>);</div>
<div class="line"><a name="l00239"></a><span class="lineno">  239</span>&#160;<span class="keywordtype">void</span> <a class="code" href="attr_8h.html#a703fe486d07cd5fb556899d3b988f052">attr_list_free</a>(<span class="keyword">struct</span> <a class="code" href="structattr.html">attr</a> **<a class="code" href="structattr.html#a464cf684a789545b3ad0242e4e704701">attrs</a>);</div>
<div class="line"><a name="l00240"></a><span class="lineno">  240</span>&#160;<span class="keyword">struct </span><a class="code" href="structattr.html">attr</a> **<a class="code" href="attr_8h.html#a78c8acc94b747237631b2e68f123c7fa">attr_list_dup</a>(<span class="keyword">struct</span> <a class="code" href="structattr.html">attr</a> **<a class="code" href="structattr.html#a464cf684a789545b3ad0242e4e704701">attrs</a>);</div>
<div class="line"><a name="l00241"></a><span class="lineno">  241</span>&#160;<span class="keyword">struct </span><a class="code" href="structattr.html">attr</a> **<a class="code" href="attr_8h.html#abb02e9708bf88f47a6d595353b5026ba">attr_list_append</a>(<span class="keyword">struct</span> <a class="code" href="structattr.html">attr</a> **<a class="code" href="structattr.html#a464cf684a789545b3ad0242e4e704701">attrs</a>, <span class="keyword">struct</span> <a class="code" href="structattr.html">attr</a> *<a class="code" href="structattr.html">attr</a>);</div>
<div class="line"><a name="l00242"></a><span class="lineno">  242</span>&#160;<span class="keywordtype">int</span> <a class="code" href="attr_8h.html#ac8d0ab77b5ac2608de60c18ce33705bc">attr_from_line</a>(<span class="keywordtype">char</span> *line, <span class="keywordtype">char</span> *<a class="code" href="street_8c.html#afd3f693e384b1ee0a0c44d58351eb87d">name</a>, <span class="keywordtype">int</span> *<a class="code" href="namespacestartup.html#a9ca06758194d7e10c9019377dbc522df">pos</a>, <span class="keywordtype">char</span> *val_ret, <span class="keywordtype">char</span> *name_ret);</div>
<div class="line"><a name="l00243"></a><span class="lineno">  243</span>&#160;<span class="keywordtype">int</span> <a class="code" href="attr_8h.html#a143c10e01d0d45f9f7f5579a3f0315d5">attr_types_contains</a>(<span class="keyword">enum</span> <a class="code" href="attr_8h.html#a9a9ab3c12bda86add06f89976f36f98c">attr_type</a> *<a class="code" href="garmin__img_8c.html#ab1c7031731896d25c52c65fb512e740f">types</a>, <span class="keyword">enum</span> <a class="code" href="attr_8h.html#a9a9ab3c12bda86add06f89976f36f98c">attr_type</a> <a class="code" href="garmin__img_8c.html#a8f7b0321b1954f07b747aeb1e311814e">type</a>);</div>
<div class="line"><a name="l00244"></a><span class="lineno">  244</span>&#160;<span class="keywordtype">int</span> <a class="code" href="attr_8h.html#a5f45fa0e9bf17325b3000c79f149fb40">attr_types_contains_default</a>(<span class="keyword">enum</span> <a class="code" href="attr_8h.html#a9a9ab3c12bda86add06f89976f36f98c">attr_type</a> *<a class="code" href="garmin__img_8c.html#ab1c7031731896d25c52c65fb512e740f">types</a>, <span class="keyword">enum</span> <a class="code" href="attr_8h.html#a9a9ab3c12bda86add06f89976f36f98c">attr_type</a> <a class="code" href="garmin__img_8c.html#a8f7b0321b1954f07b747aeb1e311814e">type</a>, <span class="keywordtype">int</span> deflt);</div>
<div class="line"><a name="l00245"></a><span class="lineno">  245</span>&#160;<span class="keywordtype">int</span> <a class="code" href="attr_8h.html#a189026867469157eb1e4603684fdce8a">attr_rel2real</a>(<span class="keywordtype">int</span> attrval, <span class="keywordtype">int</span> whole, <span class="keywordtype">int</span> treat_neg_as_rel);</div>
<div class="line"><a name="l00246"></a><span class="lineno">  246</span>&#160;<span class="comment">/* end of prototypes */</span></div>
<div class="line"><a name="l00247"></a><span class="lineno">  247</span>&#160;<span class="preprocessor">#ifdef __cplusplus</span></div>
<div class="line"><a name="l00248"></a><span class="lineno">  248</span>&#160;<span class="preprocessor"></span>}</div>
<div class="line"><a name="l00249"></a><span class="lineno">  249</span>&#160;<span class="preprocessor">#endif</span></div>
<div class="line"><a name="l00250"></a><span class="lineno">  250</span>&#160;<span class="preprocessor"></span></div>
<div class="line"><a name="l00251"></a><span class="lineno">  251</span>&#160;<span class="preprocessor">#endif</span></div>
<div class="ttc" id="structnavigation_html"><div class="ttname"><a href="structnavigation.html">navigation</a></div><div class="ttdef"><b>Definition:</b> navigation.c:161</div></div>
<div class="ttc" id="structspeech_html"><div class="ttname"><a href="structspeech.html">speech</a></div><div class="ttdef"><b>Definition:</b> speech.c:28</div></div>
<div class="ttc" id="attr_8h_html_a9a9ab3c12bda86add06f89976f36f98c"><div class="ttname"><a href="attr_8h.html#a9a9ab3c12bda86add06f89976f36f98c">attr_type</a></div><div class="ttdeci">attr_type</div><div class="ttdef"><b>Definition:</b> attr.h:34</div></div>
<div class="ttc" id="structattr_html_aa8f0b411f378c32c87e11b6d79a6ca71"><div class="ttname"><a href="structattr.html#aa8f0b411f378c32c87e11b6d79a6ca71">attr::polyline</a></div><div class="ttdeci">struct polyline * polyline</div><div class="ttdef"><b>Definition:</b> attr.h:188</div></div>
<div class="ttc" id="structattr_html_a64b169265cf7d88891b946e72adcf8aa"><div class="ttname"><a href="structattr.html#a64b169265cf7d88891b946e72adcf8aa">attr::projection</a></div><div class="ttdeci">enum projection projection</div><div class="ttdef"><b>Definition:</b> attr.h:164</div></div>
<div class="ttc" id="attr_8h_html_a59e425580ddc2cd72173dc4c3ae3be76"><div class="ttname"><a href="attr_8h.html#a59e425580ddc2cd72173dc4c3ae3be76">attr_data_size</a></div><div class="ttdeci">int attr_data_size(struct attr *attr)</div><div class="ttdef"><b>Definition:</b> attr.c:751</div></div>
<div class="ttc" id="garmin__img_8c_html_ab1c7031731896d25c52c65fb512e740f"><div class="ttname"><a href="garmin__img_8c.html#ab1c7031731896d25c52c65fb512e740f">types</a></div><div class="ttdeci">unsigned char types</div><div class="ttdef"><b>Definition:</b> garmin_img.c:522</div></div>
<div class="ttc" id="structattr_html_a3121eab5589d9c11ceb1dd67635eab36"><div class="ttname"><a href="structattr.html#a3121eab5589d9c11ceb1dd67635eab36">attr::tracking</a></div><div class="ttdeci">struct tracking * tracking</div><div class="ttdef"><b>Definition:</b> attr.h:183</div></div>
<div class="ttc" id="attr_8h_html_a90e7f35e990d0703bd01be1e95b2edc9"><div class="ttname"><a href="attr_8h.html#a90e7f35e990d0703bd01be1e95b2edc9">attr_to_text_ext</a></div><div class="ttdeci">char * attr_to_text_ext(struct attr *attr, char *sep, enum attr_format fmt, enum attr_format def_fmt, struct map *map)</div><div class="ttdoc">Converts attribute data to human-readable text. </div><div class="ttdef"><b>Definition:</b> attr.c:374</div></div>
<div class="ttc" id="structattr_html_a90b30756fbcd44ead3328e996ba3506e"><div class="ttname"><a href="structattr.html#a90b30756fbcd44ead3328e996ba3506e">attr::speech</a></div><div class="ttdeci">struct speech * speech</div><div class="ttdef"><b>Definition:</b> attr.h:195</div></div>
<div class="ttc" id="structattr_html_aebd45d1e71e5f2adb18bd5e15ed91993"><div class="ttname"><a href="structattr.html#aebd45d1e71e5f2adb18bd5e15ed91993">attr::attr_types</a></div><div class="ttdeci">enum attr_type * attr_types</div><div class="ttdef"><b>Definition:</b> attr.h:208</div></div>
<div class="ttc" id="structattr_html_abdfb8e542a965dde1babb59536cd4211"><div class="ttname"><a href="structattr.html#abdfb8e542a965dde1babb59536cd4211">attr::mapset</a></div><div class="ttdeci">struct mapset * mapset</div><div class="ttdef"><b>Definition:</b> attr.h:175</div></div>
<div class="ttc" id="structconfig_html"><div class="ttname"><a href="structconfig.html">config</a></div><div class="ttdef"><b>Definition:</b> config_.c:34</div></div>
<div class="ttc" id="structattr_html_a832b752a2cb21b7323d4b7abece81bdc"><div class="ttname"><a href="structattr.html#a832b752a2cb21b7323d4b7abece81bdc">attr::plugins</a></div><div class="ttdeci">struct plugins * plugins</div><div class="ttdef"><b>Definition:</b> attr.h:186</div></div>
<div class="ttc" id="structattr_html_a439b17886c791f6d9b6873f3ec354353"><div class="ttname"><a href="structattr.html#a439b17886c791f6d9b6873f3ec354353">attr::coord_geo</a></div><div class="ttdeci">struct coord_geo * coord_geo</div><div class="ttdef"><b>Definition:</b> attr.h:167</div></div>
<div class="ttc" id="namespaceeval_html_a1fb375ab731cfd1abc68389519e19aca"><div class="ttname"><a href="namespaceeval.html#a1fb375ab731cfd1abc68389519e19aca">eval.iter</a></div><div class="ttdeci">tuple iter</div><div class="ttdef"><b>Definition:</b> eval.py:8</div></div>
<div class="ttc" id="structattr_html_a17cbcc54b213ad55c4694fe7c56aa616"><div class="ttname"><a href="structattr.html#a17cbcc54b213ad55c4694fe7c56aa616">attr::gui</a></div><div class="ttdeci">struct gui * gui</div><div class="ttdef"><b>Definition:</b> attr.h:181</div></div>
<div class="ttc" id="attr__def_8h_html"><div class="ttname"><a href="attr__def_8h.html">attr_def.h</a></div><div class="ttdoc">Attribute definitions. </div></div>
<div class="ttc" id="structrange_html_ad294881bade1d452e928ad1a260c5d30"><div class="ttname"><a href="structrange.html#ad294881bade1d452e928ad1a260c5d30">range::max</a></div><div class="ttdeci">short max</div><div class="ttdef"><b>Definition:</b> attr.h:153</div></div>
<div class="ttc" id="attr_8h_html_a6981f13c8b97ebc935c72180757bf99a"><div class="ttname"><a href="attr_8h.html#a6981f13c8b97ebc935c72180757bf99a">attr_format</a></div><div class="ttdeci">attr_format</div><div class="ttdef"><b>Definition:</b> attr.h:54</div></div>
<div class="ttc" id="structattr_html_aba688a22aaadfc246060f580f9ad44a7"><div class="ttname"><a href="structattr.html#aba688a22aaadfc246060f580f9ad44a7">attr::circle</a></div><div class="ttdeci">struct circle * circle</div><div class="ttdef"><b>Definition:</b> attr.h:189</div></div>
<div class="ttc" id="structattr_html_a677755bcec25d20f4c312203a4f02f3e"><div class="ttname"><a href="structattr.html#a677755bcec25d20f4c312203a4f02f3e">attr::icon</a></div><div class="ttdeci">struct icon * icon</div><div class="ttdef"><b>Definition:</b> attr.h:191</div></div>
<div class="ttc" id="structcircle_html"><div class="ttname"><a href="structcircle.html">circle</a></div><div class="ttdef"><b>Definition:</b> graphics.c:1352</div></div>
<div class="ttc" id="structitem_html"><div class="ttname"><a href="structitem.html">item</a></div><div class="ttdef"><b>Definition:</b> item.h:99</div></div>
<div class="ttc" id="structcolor_html"><div class="ttname"><a href="structcolor.html">color</a></div><div class="ttdef"><b>Definition:</b> color.h:23</div></div>
<div class="ttc" id="structattr_html_ad6cc12f85b3f3914ed66fa9d9df57bad"><div class="ttname"><a href="structattr.html#ad6cc12f85b3f3914ed66fa9d9df57bad">attr::displaylist</a></div><div class="ttdeci">struct displaylist * displaylist</div><div class="ttdef"><b>Definition:</b> attr.h:197</div></div>
<div class="ttc" id="structmapset_html"><div class="ttname"><a href="structmapset.html">mapset</a></div><div class="ttdoc">A mapset. </div><div class="ttdef"><b>Definition:</b> mapset.c:44</div></div>
<div class="ttc" id="structattr_html_a12041f3d9a6d4a06bf4d6224765d0b95"><div class="ttname"><a href="structattr.html#a12041f3d9a6d4a06bf4d6224765d0b95">attr::image</a></div><div class="ttdeci">struct image * image</div><div class="ttdef"><b>Definition:</b> attr.h:192</div></div>
<div class="ttc" id="attr_8h_html_a703fe486d07cd5fb556899d3b988f052"><div class="ttname"><a href="attr_8h.html#a703fe486d07cd5fb556899d3b988f052">attr_list_free</a></div><div class="ttdeci">void attr_list_free(struct attr **attrs)</div><div class="ttdef"><b>Definition:</b> attr.c:893</div></div>
<div class="ttc" id="structattr_html_aa2ba1502d7dac04945712db9ba5df062"><div class="ttname"><a href="structattr.html#aa2ba1502d7dac04945712db9ba5df062">attr::item_types</a></div><div class="ttdeci">enum item_type * item_types</div><div class="ttdef"><b>Definition:</b> attr.h:207</div></div>
<div class="ttc" id="attr_8h_html_a305f5066877295b76463240b9c19e531a7ac50315fd1990897f28a1f1ebb1e2e3"><div class="ttname"><a href="attr_8h.html#a305f5066877295b76463240b9c19e531a7ac50315fd1990897f28a1f1ebb1e2e3">attr_position_valid_static</a></div><div class="ttdef"><b>Definition:</b> attr.h:123</div></div>
<div class="ttc" id="structgui_html"><div class="ttname"><a href="structgui.html">gui</a></div><div class="ttdef"><b>Definition:</b> gui.c:30</div></div>
<div class="ttc" id="structattr_html_a7f9d730eeaf044058e3bfd09f9291166"><div class="ttname"><a href="structattr.html#a7f9d730eeaf044058e3bfd09f9291166">attr::pcoord</a></div><div class="ttdeci">struct pcoord * pcoord</div><div class="ttdef"><b>Definition:</b> attr.h:180</div></div>
<div class="ttc" id="structlog_html"><div class="ttname"><a href="structlog.html">log</a></div><div class="ttdef"><b>Definition:</b> log.c:57</div></div>
<div class="ttc" id="attr_8h_html_a99828bb9ed376e5231e4c1d78bc70983"><div class="ttname"><a href="attr_8h.html#a99828bb9ed376e5231e4c1d78bc70983">attr_generic_prepend_attr</a></div><div class="ttdeci">struct attr ** attr_generic_prepend_attr(struct attr **attrs, struct attr *attr)</div><div class="ttdef"><b>Definition:</b> attr.c:675</div></div>
<div class="ttc" id="attr_8h_html_a0460f47ed4e34e7dc3104c354f6165b2"><div class="ttname"><a href="attr_8h.html#a0460f47ed4e34e7dc3104c354f6165b2">attr_generic_remove_attr</a></div><div class="ttdeci">struct attr ** attr_generic_remove_attr(struct attr **attrs, struct attr *attr)</div><div class="ttdef"><b>Definition:</b> attr.c:693</div></div>
<div class="ttc" id="structattr_html_a4e20433592bb734a5404f146331737dc"><div class="ttname"><a href="structattr.html#a4e20433592bb734a5404f146331737dc">attr::plugin</a></div><div class="ttdeci">struct plugin * plugin</div><div class="ttdef"><b>Definition:</b> attr.h:185</div></div>
<div class="ttc" id="item_8h_html_a2679318a14061852e50df3c6e4e42f62"><div class="ttname"><a href="item_8h.html#a2679318a14061852e50df3c6e4e42f62">item_type</a></div><div class="ttdeci">item_type</div><div class="ttdef"><b>Definition:</b> item.h:29</div></div>
<div class="ttc" id="attr_8h_html_ac954a50bb59bef3c825201e6ee7c94f7"><div class="ttname"><a href="attr_8h.html#ac954a50bb59bef3c825201e6ee7c94f7">attr_data_set</a></div><div class="ttdeci">void attr_data_set(struct attr *attr, void *data)</div><div class="ttdef"><b>Definition:</b> attr.c:801</div></div>
<div class="ttc" id="structvehicle_html"><div class="ttname"><a href="structvehicle.html">vehicle</a></div><div class="ttdef"><b>Definition:</b> vehicle.c:58</div></div>
<div class="ttc" id="attr_8h_html_ab0caff1ea6da467e43bfc6b8608b678a"><div class="ttname"><a href="attr_8h.html#ab0caff1ea6da467e43bfc6b8608b678a">attr_data_get</a></div><div class="ttdeci">void * attr_data_get(struct attr *attr)</div><div class="ttdef"><b>Definition:</b> attr.c:790</div></div>
<div class="ttc" id="structroadprofile_html"><div class="ttname"><a href="structroadprofile.html">roadprofile</a></div><div class="ttdef"><b>Definition:</b> roadprofile.h:24</div></div>
<div class="ttc" id="structvehicleprofile_html"><div class="ttname"><a href="structvehicleprofile.html">vehicleprofile</a></div><div class="ttdef"><b>Definition:</b> vehicleprofile.h:33</div></div>
<div class="ttc" id="structattr_html_a93638535f1a792b0bd88180c6f2414e3"><div class="ttname"><a href="structattr.html#a93638535f1a792b0bd88180c6f2414e3">attr::graphics</a></div><div class="ttdeci">struct graphics * graphics</div><div class="ttdef"><b>Definition:</b> attr.h:182</div></div>
<div class="ttc" id="structattr_html_a5dfee1493326868f0a3b2503e6fa000a"><div class="ttname"><a href="structattr.html#a5dfee1493326868f0a3b2503e6fa000a">attr::element</a></div><div class="ttdeci">struct element * element</div><div class="ttdef"><b>Definition:</b> attr.h:194</div></div>
<div class="ttc" id="structtracking_html"><div class="ttname"><a href="structtracking.html">tracking</a></div><div class="ttdef"><b>Definition:</b> track.c:85</div></div>
<div class="ttc" id="structattr_html_a125792af5821c903832fb40bb02f5213"><div class="ttname"><a href="structattr.html#a125792af5821c903832fb40bb02f5213">attr::log</a></div><div class="ttdeci">struct log * log</div><div class="ttdef"><b>Definition:</b> attr.h:176</div></div>
<div class="ttc" id="structattr_html_a01ceae1640de61b230328298671db012"><div class="ttname"><a href="structattr.html#a01ceae1640de61b230328298671db012">attr::config</a></div><div class="ttdeci">struct config * config</div><div class="ttdef"><b>Definition:</b> attr.h:202</div></div>
<div class="ttc" id="structplugin_html"><div class="ttname"><a href="structplugin.html">plugin</a></div><div class="ttdef"><b>Definition:</b> plugin.c:139</div></div>
<div class="ttc" id="datawindow_8c_html_ab10bc3dfea7bd427cb6cbf318eb80c1e"><div class="ttname"><a href="datawindow_8c.html#ab10bc3dfea7bd427cb6cbf318eb80c1e">value</a></div><div class="ttdeci">static GValue value</div><div class="ttdef"><b>Definition:</b> datawindow.c:42</div></div>
<div class="ttc" id="structattr_html_ae572da25b48307fd773201349ec7fe4a"><div class="ttname"><a href="structattr.html#ae572da25b48307fd773201349ec7fe4a">attr::item</a></div><div class="ttdeci">struct item * item</div><div class="ttdef"><b>Definition:</b> attr.h:162</div></div>
<div class="ttc" id="attr_8h_html_ae33174a74c16a0e00b919067ceda5550"><div class="ttname"><a href="attr_8h.html#ae33174a74c16a0e00b919067ceda5550">attr_create_hash</a></div><div class="ttdeci">void attr_create_hash(void)</div><div class="ttdef"><b>Definition:</b> attr.c:71</div></div>
<div class="ttc" id="structattr_html_a2334c773ca8101f330729651daa9268c"><div class="ttname"><a href="structattr.html#a2334c773ca8101f330729651daa9268c">attr::navit_object</a></div><div class="ttdeci">struct navit_object * navit_object</div><div class="ttdef"><b>Definition:</b> attr.h:205</div></div>
<div class="ttc" id="attr_8h_html_ae13d70b1ff7bbf7abf2586f15590f253"><div class="ttname"><a href="attr_8h.html#ae13d70b1ff7bbf7abf2586f15590f253">attr_to_name</a></div><div class="ttdeci">char * attr_to_name(enum attr_type attr)</div><div class="ttdoc">Converts an attr_type to a string. </div><div class="ttdef"><b>Definition:</b> attr.c:123</div></div>
<div class="ttc" id="attr_8h_html_a3f35a3ad39db76aa362ed3e4798a2355"><div class="ttname"><a href="attr_8h.html#a3f35a3ad39db76aa362ed3e4798a2355">attr_dup_content</a></div><div class="ttdeci">void attr_dup_content(struct attr *src, struct attr *dst)</div><div class="ttdef"><b>Definition:</b> attr.c:858</div></div>
<div class="ttc" id="structelement_html"><div class="ttname"><a href="structelement.html">element</a></div><div class="ttdef"><b>Definition:</b> layout.h:31</div></div>
<div class="ttc" id="structrange_html_a7903a4aaa15ca2155e8e04b242bbddcc"><div class="ttname"><a href="structrange.html#a7903a4aaa15ca2155e8e04b242bbddcc">range::min</a></div><div class="ttdeci">short min</div><div class="ttdef"><b>Definition:</b> attr.h:153</div></div>
<div class="ttc" id="structroute_html"><div class="ttname"><a href="structroute.html">route</a></div><div class="ttdoc">A complete route. </div><div class="ttdef"><b>Definition:</b> route.c:248</div></div>
<div class="ttc" id="structbookmarks_html"><div class="ttname"><a href="structbookmarks.html">bookmarks</a></div><div class="ttdef"><b>Definition:</b> bookmarks.c:54</div></div>
<div class="ttc" id="structattr_html_a576c54eef88d68f04e82350dba0cb88c"><div class="ttname"><a href="structattr.html#a576c54eef88d68f04e82350dba0cb88c">attr::navit</a></div><div class="ttdeci">struct navit * navit</div><div class="ttdef"><b>Definition:</b> attr.h:168</div></div>
<div class="ttc" id="attr_8h_html_a0c45f35692534f161c06694a0f14ee1d"><div class="ttname"><a href="attr_8h.html#a0c45f35692534f161c06694a0f14ee1d">attr_data_set_le</a></div><div class="ttdeci">void attr_data_set_le(struct attr *attr, void *data)</div><div class="ttdef"><b>Definition:</b> attr.c:811</div></div>
<div class="ttc" id="projection_8h_html"><div class="ttname"><a href="projection_8h.html">projection.h</a></div></div>
<div class="ttc" id="structattr_html_ab7f11572aa91de08c28f1d27a7189040"><div class="ttname"><a href="structattr.html#ab7f11572aa91de08c28f1d27a7189040">attr::vehicleprofile</a></div><div class="ttdeci">struct vehicleprofile * vehicleprofile</div><div class="ttdef"><b>Definition:</b> attr.h:199</div></div>
<div class="ttc" id="structplugins_html"><div class="ttname"><a href="structplugins.html">plugins</a></div><div class="ttdef"><b>Definition:</b> plugin.c:150</div></div>
<div class="ttc" id="structattr_html_a9fe0cdea57804f5d5913954dfb2dfa2f"><div class="ttname"><a href="structattr.html#a9fe0cdea57804f5d5913954dfb2dfa2f">attr::data</a></div><div class="ttdeci">void * data</div><div class="ttdef"><b>Definition:</b> attr.h:160</div></div>
<div class="ttc" id="attr_8h_html_a78c8acc94b747237631b2e68f123c7fa"><div class="ttname"><a href="attr_8h.html#a78c8acc94b747237631b2e68f123c7fa">attr_list_dup</a></div><div class="ttdeci">struct attr ** attr_list_dup(struct attr **attrs)</div><div class="ttdef"><b>Definition:</b> attr.c:903</div></div>
<div class="ttc" id="attr_8h_html_a305f5066877295b76463240b9c19e531"><div class="ttname"><a href="attr_8h.html#a305f5066877295b76463240b9c19e531">attr_position_valid</a></div><div class="ttdeci">attr_position_valid</div><div class="ttdef"><b>Definition:</b> attr.h:121</div></div>
<div class="ttc" id="attr_8h_html_a189026867469157eb1e4603684fdce8a"><div class="ttname"><a href="attr_8h.html#a189026867469157eb1e4603684fdce8a">attr_rel2real</a></div><div class="ttdeci">int attr_rel2real(int attrval, int whole, int treat_neg_as_rel)</div><div class="ttdoc">Derive absolute value from relative attribute, given value of the whole range. </div><div class="ttdef"><b>Definition:</b> attr.c:1022</div></div>
<div class="ttc" id="projection_8h_html_a380c9c985eef434d23f9a7b95a52cbc1"><div class="ttname"><a href="projection_8h.html#a380c9c985eef434d23f9a7b95a52cbc1">projection</a></div><div class="ttdeci">projection</div><div class="ttdef"><b>Definition:</b> projection.h:23</div></div>
<div class="ttc" id="attr_8h_html_a2cfea87eaa47bdaf6e6cff0cafe06b0b"><div class="ttname"><a href="attr_8h.html#a2cfea87eaa47bdaf6e6cff0cafe06b0b">attr_generic_add_attr_list</a></div><div class="ttdeci">struct attr ** attr_generic_add_attr_list(struct attr **attrs, struct attr **add)</div><div class="ttdef"><b>Definition:</b> attr.c:665</div></div>
<div class="ttc" id="structgraphics_html"><div class="ttname"><a href="structgraphics.html">graphics</a></div><div class="ttdoc">graphics object A graphics object serves as the target for drawing operations. It encapsulates variou...</div><div class="ttdef"><b>Definition:</b> graphics.c:70</div></div>
<div class="ttc" id="structattr__iter_html"><div class="ttname"><a href="structattr__iter.html">attr_iter</a></div><div class="ttdef"><b>Definition:</b> config_.c:48</div></div>
<div class="ttc" id="structcursor_html"><div class="ttname"><a href="structcursor.html">cursor</a></div><div class="ttdef"><b>Definition:</b> layout.h:87</div></div>
<div class="ttc" id="structattr_html_a682d33096ece5ad806426918c15c4b10"><div class="ttname"><a href="structattr.html#a682d33096ece5ad806426918c15c4b10">attr::u</a></div><div class="ttdeci">union attr::@0 u</div></div>
<div class="ttc" id="structattr_html_a58dd03447f7532a9a264ff3a38e6d1ec"><div class="ttname"><a href="structattr.html#a58dd03447f7532a9a264ff3a38e6d1ec">attr::color</a></div><div class="ttdeci">struct color * color</div><div class="ttdef"><b>Definition:</b> attr.h:166</div></div>
<div class="ttc" id="attr_8h_html_a305f5066877295b76463240b9c19e531aa41402ab2787d27a548c54d1de95ac81"><div class="ttname"><a href="attr_8h.html#a305f5066877295b76463240b9c19e531aa41402ab2787d27a548c54d1de95ac81">attr_position_valid_valid</a></div><div class="ttdef"><b>Definition:</b> attr.h:134</div></div>
<div class="ttc" id="structattr_html_aebf8c468883c8a41033b97c2ae91003b"><div class="ttname"><a href="structattr.html#aebf8c468883c8a41033b97c2ae91003b">attr::num</a></div><div class="ttdeci">long num</div><div class="ttdef"><b>Definition:</b> attr.h:161</div></div>
<div class="ttc" id="structattr_html_afcd101aa3e134cb823191522281de025"><div class="ttname"><a href="structattr.html#afcd101aa3e134cb823191522281de025">attr::polygon</a></div><div class="ttdeci">struct polygon * polygon</div><div class="ttdef"><b>Definition:</b> attr.h:187</div></div>
<div class="ttc" id="structcallback__list_html"><div class="ttname"><a href="structcallback__list.html">callback_list</a></div><div class="ttdef"><b>Definition:</b> callback.c:36</div></div>
<div class="ttc" id="structrange_html"><div class="ttname"><a href="structrange.html">range</a></div><div class="ttdef"><b>Definition:</b> attr.h:152</div></div>
<div class="ttc" id="garmin__img_8c_html_a433b1c9921d3b90f7c145c781a43f325"><div class="ttname"><a href="garmin__img_8c.html#a433b1c9921d3b90f7c145c781a43f325">data</a></div><div class="ttdeci">char data</div><div class="ttdef"><b>Definition:</b> garmin_img.c:354</div></div>
<div class="ttc" id="structattr_html"><div class="ttname"><a href="structattr.html">attr</a></div><div class="ttdef"><b>Definition:</b> attr.h:156</div></div>
<div class="ttc" id="attr_8h_html_a305f5066877295b76463240b9c19e531a5dff8932d0703f56c4f0969e9d4c5f15"><div class="ttname"><a href="attr_8h.html#a305f5066877295b76463240b9c19e531a5dff8932d0703f56c4f0969e9d4c5f15">attr_position_valid_extrapolated_time</a></div><div class="ttdef"><b>Definition:</b> attr.h:126</div></div>
<div class="ttc" id="structattr_html_a90834771c803ddb4b96f83ed5e5a28c0"><div class="ttname"><a href="structattr.html#a90834771c803ddb4b96f83ed5e5a28c0">attr::coord</a></div><div class="ttdeci">struct coord * coord</div><div class="ttdef"><b>Definition:</b> attr.h:179</div></div>
<div class="ttc" id="structattr_html_acbbeecb9ce16c2d7973d0bd2ff544457"><div class="ttname"><a href="structattr.html#acbbeecb9ce16c2d7973d0bd2ff544457">attr::type</a></div><div class="ttdeci">enum attr_type type</div><div class="ttdef"><b>Definition:</b> attr.h:157</div></div>
<div class="ttc" id="structattr_html_ab23a65e41997a8b784ca269170bfb561"><div class="ttname"><a href="structattr.html#ab23a65e41997a8b784ca269170bfb561">attr::callback_list</a></div><div class="ttdeci">struct callback_list * callback_list</div><div class="ttdef"><b>Definition:</b> attr.h:170</div></div>
<div class="ttc" id="structattr_html_a2132d9f8722d472ea71342ea68b03754"><div class="ttname"><a href="structattr.html#a2132d9f8722d472ea71342ea68b03754">attr::route</a></div><div class="ttdeci">struct route * route</div><div class="ttdef"><b>Definition:</b> attr.h:177</div></div>
<div class="ttc" id="attr_8h_html_a305f5066877295b76463240b9c19e531a1d10379bc872bf28ae4c735c4f2a7ec9"><div class="ttname"><a href="attr_8h.html#a305f5066877295b76463240b9c19e531a1d10379bc872bf28ae4c735c4f2a7ec9">attr_position_valid_extrapolated_spatial</a></div><div class="ttdef"><b>Definition:</b> attr.h:129</div></div>
<div class="ttc" id="structcallback_html"><div class="ttname"><a href="structcallback.html">callback</a></div><div class="ttdef"><b>Definition:</b> callback.c:26</div></div>
<div class="ttc" id="structitemgra_html"><div class="ttname"><a href="structitemgra.html">itemgra</a></div><div class="ttdef"><b>Definition:</b> layout.h:71</div></div>
<div class="ttc" id="structattr_html_aec881300658f59fff0dbc21f30e565f1"><div class="ttname"><a href="structattr.html#aec881300658f59fff0dbc21f30e565f1">attr::roadprofile</a></div><div class="ttdeci">struct roadprofile * roadprofile</div><div class="ttdef"><b>Definition:</b> attr.h:200</div></div>
<div class="ttc" id="attr_8h_html_ac21bc3cd794a65954582beadf770576f"><div class="ttname"><a href="attr_8h.html#ac21bc3cd794a65954582beadf770576f">attr_free_content</a></div><div class="ttdeci">void attr_free_content(struct attr *attr)</div><div class="ttdef"><b>Definition:</b> attr.c:844</div></div>
<div class="ttc" id="structattr_html_aa0f722d314b56209355bf56e73a66d0a"><div class="ttname"><a href="structattr.html#aa0f722d314b56209355bf56e73a66d0a">attr::dash</a></div><div class="ttdeci">int * dash</div><div class="ttdef"><b>Definition:</b> attr.h:206</div></div>
<div class="ttc" id="attr_8h_html_a305f5066877295b76463240b9c19e531aba4a986b48337f4862943d368cf581cf"><div class="ttname"><a href="attr_8h.html#a305f5066877295b76463240b9c19e531aba4a986b48337f4862943d368cf581cf">attr_position_valid_invalid</a></div><div class="ttdef"><b>Definition:</b> attr.h:122</div></div>
<div class="ttc" id="attr_8h_html_a9cc68377e3ec7cb976c69bb8cbdc5691"><div class="ttname"><a href="attr_8h.html#a9cc68377e3ec7cb976c69bb8cbdc5691">attr_free</a></div><div class="ttdeci">void attr_free(struct attr *attr)</div><div class="ttdef"><b>Definition:</b> attr.c:851</div></div>
<div class="ttc" id="attr_8h_html_ac64bd30dd261e054d18af84cee82ea57"><div class="ttname"><a href="attr_8h.html#ac64bd30dd261e054d18af84cee82ea57">attr_type_begin</a></div><div class="ttdeci">enum attr_type attr_type_begin(enum attr_type type)</div><div class="ttdef"><b>Definition:</b> attr.c:719</div></div>
<div class="ttc" id="structattr_html_a2a2a2da11501e5c4b5464938c91b87e9"><div class="ttname"><a href="structattr.html#a2a2a2da11501e5c4b5464938c91b87e9">attr::str</a></div><div class="ttdeci">char * str</div><div class="ttdef"><b>Definition:</b> attr.h:159</div></div>
<div class="ttc" id="structmap_html"><div class="ttname"><a href="structmap.html">map</a></div><div class="ttdoc">Holds information about a map. </div><div class="ttdef"><b>Definition:</b> map.c:60</div></div>
<div class="ttc" id="structattr_html_a0d3d1044686cbff653331809314976a5"><div class="ttname"><a href="structattr.html#a0d3d1044686cbff653331809314976a5">attr::num64</a></div><div class="ttdeci">long long * num64</div><div class="ttdef"><b>Definition:</b> attr.h:209</div></div>
<div class="ttc" id="attr_8h_html_a61a9b82695ff828f7eccdbfe8b258663"><div class="ttname"><a href="attr_8h.html#a61a9b82695ff828f7eccdbfe8b258663">attr_new_from_text</a></div><div class="ttdeci">struct attr * attr_new_from_text(const char *name, const char *value)</div><div class="ttdoc">Creates an attribute from text information. </div><div class="ttdef"><b>Definition:</b> attr.c:145</div></div>
<div class="ttc" id="attr_8h_html_a6981f13c8b97ebc935c72180757bf99aa8868cda221dc62b0ef371111f9e9d95c"><div class="ttname"><a href="attr_8h.html#a6981f13c8b97ebc935c72180757bf99aa8868cda221dc62b0ef371111f9e9d95c">attr_format_default</a></div><div class="ttdef"><b>Definition:</b> attr.h:55</div></div>
<div class="ttc" id="structattr_html_ab8f6cdf1ba2ede1d4dded1f7ddc729c9"><div class="ttname"><a href="structattr.html#ab8f6cdf1ba2ede1d4dded1f7ddc729c9">attr::text</a></div><div class="ttdeci">struct text * text</div><div class="ttdef"><b>Definition:</b> attr.h:190</div></div>
<div class="ttc" id="structattr_html_ac5943349bc2ef8d92aea7998549bd44b"><div class="ttname"><a href="structattr.html#ac5943349bc2ef8d92aea7998549bd44b">attr::osd</a></div><div class="ttdeci">struct osd * osd</div><div class="ttdef"><b>Definition:</b> attr.h:203</div></div>
<div class="ttc" id="structattr_html_a18f8d0b1364da65e45acef48c5f022d9"><div class="ttname"><a href="structattr.html#a18f8d0b1364da65e45acef48c5f022d9">attr::arrows</a></div><div class="ttdeci">struct arrows * arrows</div><div class="ttdef"><b>Definition:</b> attr.h:193</div></div>
<div class="ttc" id="structosd_html"><div class="ttname"><a href="structosd.html">osd</a></div><div class="ttdef"><b>Definition:</b> osd.c:34</div></div>
<div class="ttc" id="structattr_html_a464cf684a789545b3ad0242e4e704701"><div class="ttname"><a href="structattr.html#a464cf684a789545b3ad0242e4e704701">attr::attrs</a></div><div class="ttdeci">struct attr * attrs</div><div class="ttdef"><b>Definition:</b> attr.h:210</div></div>
<div class="ttc" id="attr_8h_html_a58c58edda7cf854fd79f8010d6d5bef5"><div class="ttname"><a href="attr_8h.html#a58c58edda7cf854fd79f8010d6d5bef5">attr_destroy_hash</a></div><div class="ttdeci">void attr_destroy_hash(void)</div><div class="ttdef"><b>Definition:</b> attr.c:81</div></div>
<div class="ttc" id="structattr_html_a76048cf7f2de123ea5250cf82f32702b"><div class="ttname"><a href="structattr.html#a76048cf7f2de123ea5250cf82f32702b">attr::numd</a></div><div class="ttdeci">double * numd</div><div class="ttdef"><b>Definition:</b> attr.h:165</div></div>
<div class="ttc" id="attr_8h_html_abb02e9708bf88f47a6d595353b5026ba"><div class="ttname"><a href="attr_8h.html#abb02e9708bf88f47a6d595353b5026ba">attr_list_append</a></div><div class="ttdeci">struct attr ** attr_list_append(struct attr **attrs, struct attr *attr)</div></div>
<div class="ttc" id="attr_8h_html_ac8d0ab77b5ac2608de60c18ce33705bc"><div class="ttname"><a href="attr_8h.html#ac8d0ab77b5ac2608de60c18ce33705bc">attr_from_line</a></div><div class="ttdeci">int attr_from_line(char *line, char *name, int *pos, char *val_ret, char *name_ret)</div><div class="ttdef"><b>Definition:</b> attr.c:920</div></div>
<div class="ttc" id="structattr_html_a678240cd70634267cfa84eeb0f4c9ad1"><div class="ttname"><a href="structattr.html#a678240cd70634267cfa84eeb0f4c9ad1">attr::layout</a></div><div class="ttdeci">struct layout * layout</div><div class="ttdef"><b>Definition:</b> attr.h:172</div></div>
<div class="ttc" id="structdisplaylist_html"><div class="ttname"><a href="structdisplaylist.html">displaylist</a></div><div class="ttdef"><b>Definition:</b> graphics.c:116</div></div>
<div class="ttc" id="structattr_html_a0cbe965ed8abdd4621c7fc07fc694e6a"><div class="ttname"><a href="structattr.html#a0cbe965ed8abdd4621c7fc07fc694e6a">attr::item_type</a></div><div class="ttdeci">enum item_type item_type</div><div class="ttdef"><b>Definition:</b> attr.h:163</div></div>
<div class="ttc" id="attr_8h_html_a78e42e6261bed949dfc5cb98f1291bb1"><div class="ttname"><a href="attr_8h.html#a78e42e6261bed949dfc5cb98f1291bb1">attr_dup</a></div><div class="ttdeci">struct attr * attr_dup(struct attr *attr)</div><div class="ttdef"><b>Definition:</b> attr.c:885</div></div>
<div class="ttc" id="namespacestartup_html_a9ca06758194d7e10c9019377dbc522df"><div class="ttname"><a href="namespacestartup.html#a9ca06758194d7e10c9019377dbc522df">startup.pos</a></div><div class="ttdeci">tuple pos</div><div class="ttdef"><b>Definition:</b> startup.py:3</div></div>
<div class="ttc" id="structattr_html_a1075170f522c70bc3c75543259d80145"><div class="ttname"><a href="structattr.html#a1075170f522c70bc3c75543259d80145">attr::bookmarks</a></div><div class="ttdeci">struct bookmarks * bookmarks</div><div class="ttdef"><b>Definition:</b> attr.h:201</div></div>
<div class="ttc" id="attr_8h_html_aff0b5c6622268fda223cee4d1e8a26aa"><div class="ttname"><a href="attr_8h.html#aff0b5c6622268fda223cee4d1e8a26aa">attr_from_name</a></div><div class="ttdeci">enum attr_type attr_from_name(const char *name)</div><div class="ttdoc">Converts a string to an attr_type. </div><div class="ttdef"><b>Definition:</b> attr.c:96</div></div>
<div class="ttc" id="structattr_html_a7b87158e92e3ccb2527dbf471e68faaa"><div class="ttname"><a href="structattr.html#a7b87158e92e3ccb2527dbf471e68faaa">attr::transformation</a></div><div class="ttdeci">struct transformation * transformation</div><div class="ttdef"><b>Definition:</b> attr.h:198</div></div>
<div class="ttc" id="structattr_html_a592bb1bf6ed4efcb2cc91280e53545c5"><div class="ttname"><a href="structattr.html#a592bb1bf6ed4efcb2cc91280e53545c5">attr::vehicle</a></div><div class="ttdeci">struct vehicle * vehicle</div><div class="ttdef"><b>Definition:</b> attr.h:171</div></div>
<div class="ttc" id="structattr_html_acbefdb5e9b1da00e62d7f4a654d880b3"><div class="ttname"><a href="structattr.html#acbefdb5e9b1da00e62d7f4a654d880b3">attr::layer</a></div><div class="ttdeci">struct layer * layer</div><div class="ttdef"><b>Definition:</b> attr.h:173</div></div>
<div class="ttc" id="garmin__img_8c_html_a8f7b0321b1954f07b747aeb1e311814e"><div class="ttname"><a href="garmin__img_8c.html#a8f7b0321b1954f07b747aeb1e311814e">type</a></div><div class="ttdeci">char type[3]</div><div class="ttdef"><b>Definition:</b> garmin_img.c:130</div></div>
<div class="ttc" id="structcoord_html"><div class="ttname"><a href="structcoord.html">coord</a></div><div class="ttdef"><b>Definition:</b> coord.h:34</div></div>
<div class="ttc" id="street_8c_html_afd3f693e384b1ee0a0c44d58351eb87d"><div class="ttname"><a href="street_8c.html#afd3f693e384b1ee0a0c44d58351eb87d">name</a></div><div class="ttdeci">char name[0]</div><div class="ttdef"><b>Definition:</b> street.c:559</div></div>
<div class="ttc" id="structattr_html_a0dc0e1dc91ece3a8af7b6a89750ffc7c"><div class="ttname"><a href="structattr.html#a0dc0e1dc91ece3a8af7b6a89750ffc7c">attr::itemgra</a></div><div class="ttdeci">struct itemgra * itemgra</div><div class="ttdef"><b>Definition:</b> attr.h:184</div></div>
<div class="ttc" id="structattr_html_ac07d1f64702eb46e7cc36bbb67d388a9"><div class="ttname"><a href="structattr.html#ac07d1f64702eb46e7cc36bbb67d388a9">attr::map</a></div><div class="ttdeci">struct map * map</div><div class="ttdef"><b>Definition:</b> attr.h:174</div></div>
<div class="ttc" id="structnavit_html"><div class="ttname"><a href="structnavit.html">navit</a></div><div class="ttdef"><b>Definition:</b> navit.c:111</div></div>
<div class="ttc" id="structpcoord_html"><div class="ttname"><a href="structpcoord.html">pcoord</a></div><div class="ttdef"><b>Definition:</b> coord.h:40</div></div>
<div class="ttc" id="structattr_html_abb1262ecd4987c683edc8b1d1dff8f8a"><div class="ttname"><a href="structattr.html#abb1262ecd4987c683edc8b1d1dff8f8a">attr::callback</a></div><div class="ttdeci">struct callback * callback</div><div class="ttdef"><b>Definition:</b> attr.h:169</div></div>
<div class="ttc" id="attr_8h_html_a5f45fa0e9bf17325b3000c79f149fb40"><div class="ttname"><a href="attr_8h.html#a5f45fa0e9bf17325b3000c79f149fb40">attr_types_contains_default</a></div><div class="ttdeci">int attr_types_contains_default(enum attr_type *types, enum attr_type type, int deflt)</div><div class="ttdoc">Check if an enumeration of attribute types contains a specific attribute. </div><div class="ttdef"><b>Definition:</b> attr.c:1005</div></div>
<div class="ttc" id="attr_8h_html_a6981f13c8b97ebc935c72180757bf99aaf450c202b2549b0e6684a819f65132fd"><div class="ttname"><a href="attr_8h.html#a6981f13c8b97ebc935c72180757bf99aaf450c202b2549b0e6684a819f65132fd">attr_format_with_units</a></div><div class="ttdef"><b>Definition:</b> attr.h:56</div></div>
<div class="ttc" id="attr_8h_html_ac035ca982c873e6e15f3edebcb6b62fd"><div class="ttname"><a href="attr_8h.html#ac035ca982c873e6e15f3edebcb6b62fd">attr_search</a></div><div class="ttdeci">struct attr * attr_search(struct attr **attrs, struct attr *last, enum attr_type attr)</div><div class="ttdoc">Searches for an attribute of a given type. </div><div class="ttdef"><b>Definition:</b> attr.c:516</div></div>
<div class="ttc" id="structcoord__geo_html"><div class="ttname"><a href="structcoord__geo.html">coord_geo</a></div><div class="ttdoc">A WGS84 coordinate. </div><div class="ttdef"><b>Definition:</b> coord.h:85</div></div>
<div class="ttc" id="structattr_html_a2bb62b7465a8926951b3662ad62ae6e2"><div class="ttname"><a href="structattr.html#a2bb62b7465a8926951b3662ad62ae6e2">attr::cursor</a></div><div class="ttdeci">struct cursor * cursor</div><div class="ttdef"><b>Definition:</b> attr.h:196</div></div>
<div class="ttc" id="structattr_html_a29f2bd8e2bb08429d7f319414c600bfc"><div class="ttname"><a href="structattr.html#a29f2bd8e2bb08429d7f319414c600bfc">attr::navigation</a></div><div class="ttdeci">struct navigation * navigation</div><div class="ttdef"><b>Definition:</b> attr.h:178</div></div>
<div class="ttc" id="structtransformation_html"><div class="ttname"><a href="structtransformation.html">transformation</a></div><div class="ttdoc">The parameters needed to transform a map for display. </div><div class="ttdef"><b>Definition:</b> transform.c:64</div></div>
<div class="ttc" id="attr_8h_html_a5a7572ddfb89fd5558b5f0bae25dd444"><div class="ttname"><a href="attr_8h.html#a5a7572ddfb89fd5558b5f0bae25dd444">attr_generic_set_attr</a></div><div class="ttdeci">struct attr ** attr_generic_set_attr(struct attr **attrs, struct attr *attr)</div><div class="ttdoc">Generic set function. </div><div class="ttdef"><b>Definition:</b> attr.c:613</div></div>
<div class="ttc" id="attr_8h_html_aa0ebda0950efd7e0f64fecf36ae5c462"><div class="ttname"><a href="attr_8h.html#aa0ebda0950efd7e0f64fecf36ae5c462">attr_to_text</a></div><div class="ttdeci">char * attr_to_text(struct attr *attr, struct map *map, int pretty)</div><div class="ttdoc">Converts an attribute to a string that can be displayed. </div><div class="ttdef"><b>Definition:</b> attr.c:498</div></div>
<div class="ttc" id="attr_8h_html_a143c10e01d0d45f9f7f5579a3f0315d5"><div class="ttname"><a href="attr_8h.html#a143c10e01d0d45f9f7f5579a3f0315d5">attr_types_contains</a></div><div class="ttdeci">int attr_types_contains(enum attr_type *types, enum attr_type type)</div><div class="ttdoc">Checks if an enumeration of attribute types contains a specific attribute. </div><div class="ttdef"><b>Definition:</b> attr.c:982</div></div>
<div class="ttc" id="attr_8h_html_adf6574ad1a34ce7251c34d2ea903c076"><div class="ttname"><a href="attr_8h.html#adf6574ad1a34ce7251c34d2ea903c076">attr_generic_get_attr</a></div><div class="ttdeci">int attr_generic_get_attr(struct attr **attrs, struct attr **def_attrs, enum attr_type type, struct attr *attr, struct attr_iter *iter)</div><div class="ttdoc">Generic get function. </div><div class="ttdef"><b>Definition:</b> attr.c:574</div></div>
<div class="ttc" id="structnavit__object_html"><div class="ttname"><a href="structnavit__object.html">navit_object</a></div><div class="ttdef"><b>Definition:</b> xmlconfig.h:120</div></div>
<div class="ttc" id="attr_8h_html_a16f8181e76fc7339c0dde03da8b62e50"><div class="ttname"><a href="attr_8h.html#a16f8181e76fc7339c0dde03da8b62e50">attr_generic_add_attr</a></div><div class="ttdeci">struct attr ** attr_generic_add_attr(struct attr **attrs, struct attr *attr)</div><div class="ttdoc">Generic add function. </div><div class="ttdef"><b>Definition:</b> attr.c:646</div></div>
<div class="ttc" id="structlayer_html"><div class="ttname"><a href="structlayer.html">layer</a></div><div class="ttdef"><b>Definition:</b> layout.h:77</div></div>
<div class="ttc" id="structlayout_html"><div class="ttname"><a href="structlayout.html">layout</a></div><div class="ttdef"><b>Definition:</b> layout.h:95</div></div>
</div><!-- fragment --></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="attr_8h.html">attr.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.6 </li>
  </ul>
</div>
</body>
</html>