This file is indexed.

/usr/share/doc/libgtg-dev/html/GTGOTF__Structs_8h_source.html is in libgtg-dev 0.2-2+dfsg-2build1.

This file is owned by root:root, with mode 0o644.

The actual contents of the file can be viewed below.

  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
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<meta name="generator" content="Doxygen 1.8.13"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>Generic Trace Generator (GTG): GTGOTF_Structs.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="doxygen.css" rel="stylesheet" type="text/css" />
</head>
<body>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
 <tbody>
 <tr style="height: 56px;">
  <td id="projectalign" style="padding-left: 0.5em;">
   <div id="projectname">Generic Trace Generator (GTG)
   &#160;<span id="projectnumber">0.1</span>
   </div>
  </td>
 </tr>
 </tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.8.13 -->
<script type="text/javascript" src="menudata.js"></script>
<script type="text/javascript" src="menu.js"></script>
<script type="text/javascript">
$(function() {
  initMenu('',false,false,'search.php','Search');
});
</script>
<div id="main-nav"></div>
<div id="nav-path" class="navpath">
  <ul>
<li class="navelem"><a class="el" href="dir_bfccd401955b95cf8c75461437045ac0.html">inc</a></li>  </ul>
</div>
</div><!-- top -->
<div class="header">
  <div class="headertitle">
<div class="title">GTGOTF_Structs.h</div>  </div>
</div><!--header-->
<div class="contents">
<a href="GTGOTF__Structs_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="l00017"></a><span class="lineno">   17</span>&#160;<span class="preprocessor">#ifndef _GTG_OTF_STRUCTS_H_</span></div><div class="line"><a name="l00018"></a><span class="lineno">   18</span>&#160;<span class="preprocessor">#define _GTG_OTF_STRUCTS_H_</span></div><div class="line"><a name="l00019"></a><span class="lineno">   19</span>&#160;</div><div class="line"><a name="l00020"></a><span class="lineno">   20</span>&#160;<span class="preprocessor">#include &lt;stdint.h&gt;</span></div><div class="line"><a name="l00021"></a><span class="lineno">   21</span>&#160;<span class="preprocessor">#include &quot;<a class="code" href="GTGList_8h.html">GTGList.h</a>&quot;</span></div><div class="line"><a name="l00022"></a><span class="lineno">   22</span>&#160;<span class="preprocessor">#include &quot;<a class="code" href="GTGStack_8h.html">GTGStack.h</a>&quot;</span></div><div class="line"><a name="l00023"></a><span class="lineno">   23</span>&#160;</div><div class="line"><a name="l00024"></a><span class="lineno">   24</span>&#160;<span class="comment">/* todo: remove this */</span></div><div class="line"><a name="l00025"></a><span class="lineno"><a class="line" href="GTGOTF__Structs_8h.html#ad4c770f8a29f82d705f3d34839112bd1">   25</a></span>&#160;<span class="preprocessor">#define MAX_PROCESS 64</span></div><div class="line"><a name="l00026"></a><span class="lineno">   26</span>&#160;</div><div class="line"><a name="l00028"></a><span class="lineno"><a class="line" href="structStateType.html">   28</a></span>&#160;<span class="keyword">typedef</span> <span class="keyword">struct </span><a class="code" href="structStateType.html">StateType</a> { <span class="comment">/* Func group */</span></div><div class="line"><a name="l00029"></a><span class="lineno"><a class="line" href="structStateType.html#a032633fe3f7393284c730316651c45a7">   29</a></span>&#160;    <span class="keywordtype">char</span>           *<a class="code" href="structStateType.html#a032633fe3f7393284c730316651c45a7">name</a>;</div><div class="line"><a name="l00030"></a><span class="lineno"><a class="line" href="structStateType.html#a80c2819cc7a07b01c41b7029ff857411">   30</a></span>&#160;    <span class="keywordtype">char</span>           *<a class="code" href="structStateType.html#a80c2819cc7a07b01c41b7029ff857411">alias</a>;</div><div class="line"><a name="l00031"></a><span class="lineno"><a class="line" href="structStateType.html#a66cf0c397f84194ac6a5326f262d200d">   31</a></span>&#160;    <span class="keywordtype">int</span>             <a class="code" href="structStateType.html#a66cf0c397f84194ac6a5326f262d200d">groupId</a>;</div><div class="line"><a name="l00032"></a><span class="lineno"><a class="line" href="structStateType.html#a14249c9d77e0bf8efa00f5ca7f38b001">   32</a></span>&#160;    <span class="keywordtype">int</span>             <a class="code" href="structStateType.html#a14249c9d77e0bf8efa00f5ca7f38b001">id</a>;</div><div class="line"><a name="l00033"></a><span class="lineno"><a class="line" href="structStateType.html#a39d6516ad97438053c7ffa5cf2cf7d19">   33</a></span>&#160;    <span class="keyword">struct </span><a class="code" href="structgtg__list.html">gtg_list</a> <a class="code" href="structStateType.html#a39d6516ad97438053c7ffa5cf2cf7d19">token</a>;      <span class="comment">/* stored in the stateTypes list */</span></div><div class="line"><a name="l00034"></a><span class="lineno">   34</span>&#160;} <a class="code" href="GTGOTF__Structs_8h.html#a8146ea0bffffa1dd7c878388fb16c435">StateType_t</a>;</div><div class="line"><a name="l00035"></a><span class="lineno">   35</span>&#160;</div><div class="line"><a name="l00037"></a><span class="lineno"><a class="line" href="structState.html">   37</a></span>&#160;<span class="keyword">typedef</span> <span class="keyword">struct </span><a class="code" href="structState.html">State</a> {</div><div class="line"><a name="l00038"></a><span class="lineno"><a class="line" href="structState.html#ad005ebc45314033c4b897401ee150d13">   38</a></span>&#160;    <span class="keywordtype">int</span>             <a class="code" href="structState.html#ad005ebc45314033c4b897401ee150d13">value</a>;</div><div class="line"><a name="l00039"></a><span class="lineno"><a class="line" href="structState.html#a59ce5ace1f042871476d027578373a10">   39</a></span>&#160;    <span class="keywordtype">int</span>             <a class="code" href="structState.html#a59ce5ace1f042871476d027578373a10">cont</a>;</div><div class="line"><a name="l00040"></a><span class="lineno"><a class="line" href="structState.html#a815c7d082e4ffdd1a5cb6be3bdea0742">   40</a></span>&#160;    <span class="keywordtype">int</span>             <a class="code" href="structState.html#a815c7d082e4ffdd1a5cb6be3bdea0742">stateType</a>;</div><div class="line"><a name="l00041"></a><span class="lineno"><a class="line" href="structState.html#ac8fa30ee49b7ea41e7abafea82dead9b">   41</a></span>&#160;    <a class="code" href="structgtg__list.html">gtg_stack</a> <a class="code" href="structState.html#ac8fa30ee49b7ea41e7abafea82dead9b">token</a>;    <span class="comment">/* stored in the states list */</span></div><div class="line"><a name="l00042"></a><span class="lineno">   42</span>&#160;} <a class="code" href="GTGOTF__Structs_8h.html#a7c570e29d458693c8eac4d704a62f794">State_t</a>;</div><div class="line"><a name="l00043"></a><span class="lineno">   43</span>&#160;</div><div class="line"><a name="l00044"></a><span class="lineno">   44</span>&#160;<span class="comment">/* ContainerTypes */</span></div><div class="line"><a name="l00045"></a><span class="lineno"><a class="line" href="structContainerType.html">   45</a></span>&#160;<span class="keyword">typedef</span> <span class="keyword">struct </span><a class="code" href="structContainerType.html">ContainerType</a> {</div><div class="line"><a name="l00046"></a><span class="lineno"><a class="line" href="structContainerType.html#a8bf2b33a4144adf9d82b347b510e205c">   46</a></span>&#160;    <span class="keywordtype">char</span>           *<a class="code" href="structContainerType.html#a8bf2b33a4144adf9d82b347b510e205c">name</a>;</div><div class="line"><a name="l00047"></a><span class="lineno"><a class="line" href="structContainerType.html#a85ebdaf602c61a46cc07a505a16e6e33">   47</a></span>&#160;    <span class="keywordtype">char</span>           *<a class="code" href="structContainerType.html#a85ebdaf602c61a46cc07a505a16e6e33">alias</a>;</div><div class="line"><a name="l00048"></a><span class="lineno"><a class="line" href="structContainerType.html#a02fb15eb66f37f3e1086f2ee0fb281fb">   48</a></span>&#160;    <span class="keywordtype">int</span>             <a class="code" href="structContainerType.html#a02fb15eb66f37f3e1086f2ee0fb281fb">id</a>;</div><div class="line"><a name="l00049"></a><span class="lineno"><a class="line" href="structContainerType.html#a478bcc47be0ccd30b8e3627119cc3c82">   49</a></span>&#160;    <span class="keyword">struct </span><a class="code" href="structgtg__list.html">gtg_list</a> <a class="code" href="structStateType.html#a39d6516ad97438053c7ffa5cf2cf7d19">token</a>;      <span class="comment">/* stored in the ctType list */</span></div><div class="line"><a name="l00050"></a><span class="lineno">   50</span>&#160;} <a class="code" href="GTGOTF__Structs_8h.html#aee2e62a56f04c16f7bbed91105f258b6">ContainerType_t</a>;</div><div class="line"><a name="l00051"></a><span class="lineno">   51</span>&#160;</div><div class="line"><a name="l00053"></a><span class="lineno"><a class="line" href="structContainer.html">   53</a></span>&#160;<span class="keyword">typedef</span> <span class="keyword">struct </span><a class="code" href="structContainer.html">Container</a> {</div><div class="line"><a name="l00054"></a><span class="lineno"><a class="line" href="structContainer.html#a67ce2f5aefbdfebfdf389731573933e1">   54</a></span>&#160;    <span class="keywordtype">char</span>            *<a class="code" href="structContainer.html#a67ce2f5aefbdfebfdf389731573933e1">name</a>;</div><div class="line"><a name="l00055"></a><span class="lineno"><a class="line" href="structContainer.html#a92f0174d6eca6c4a0ef3e2ffef8be3e8">   55</a></span>&#160;    <span class="keywordtype">char</span>            *<a class="code" href="structContainer.html#a92f0174d6eca6c4a0ef3e2ffef8be3e8">alias</a>;</div><div class="line"><a name="l00056"></a><span class="lineno"><a class="line" href="structContainer.html#a4adf9cd564185bb1cee25d45a82c4f99">   56</a></span>&#160;    <span class="keywordtype">int</span>             <a class="code" href="structContainer.html#a4adf9cd564185bb1cee25d45a82c4f99">ctType</a>;</div><div class="line"><a name="l00057"></a><span class="lineno"><a class="line" href="structContainer.html#a055522338ea708fbdfbd6ddb4854b313">   57</a></span>&#160;    <span class="keywordtype">int</span>             <a class="code" href="structContainer.html#a055522338ea708fbdfbd6ddb4854b313">id</a>;</div><div class="line"><a name="l00058"></a><span class="lineno"><a class="line" href="structContainer.html#aacb0d89296e0646bc3b7c14b2e4636f4">   58</a></span>&#160;    <span class="keyword">struct </span><a class="code" href="structgtg__list.html">gtg_list</a> <a class="code" href="structStateType.html#a39d6516ad97438053c7ffa5cf2cf7d19">token</a>;      <span class="comment">/* stored in the conts list */</span></div><div class="line"><a name="l00059"></a><span class="lineno"><a class="line" href="structContainer.html#ae9e5eda153387bcd46a4a4495b7e044e">   59</a></span>&#160;    <a class="code" href="structState.html">State_t</a> <a class="code" href="structContainer.html#ae9e5eda153387bcd46a4a4495b7e044e">state_stack</a>;</div><div class="line"><a name="l00060"></a><span class="lineno">   60</span>&#160;} <a class="code" href="GTGOTF__Structs_8h.html#a2c23cf45f3ed352984654e01ee720599">Container_t</a>;</div><div class="line"><a name="l00061"></a><span class="lineno">   61</span>&#160;</div><div class="line"><a name="l00063"></a><span class="lineno"><a class="line" href="structEntityValue.html">   63</a></span>&#160;<span class="keyword">typedef</span> <span class="keyword">struct </span><a class="code" href="structEntityValue.html">EntityValue</a> {</div><div class="line"><a name="l00064"></a><span class="lineno"><a class="line" href="structEntityValue.html#a5e6e1be50971e3c2547ab66657740c6e">   64</a></span>&#160;    <span class="keywordtype">char</span>           *<a class="code" href="structEntityValue.html#a5e6e1be50971e3c2547ab66657740c6e">name</a>;</div><div class="line"><a name="l00065"></a><span class="lineno"><a class="line" href="structEntityValue.html#aa4ce16b0131ebd56e2fbf263f7007c1e">   65</a></span>&#160;    <span class="keywordtype">char</span>           *<a class="code" href="structEntityValue.html#aa4ce16b0131ebd56e2fbf263f7007c1e">alias</a>;</div><div class="line"><a name="l00066"></a><span class="lineno"><a class="line" href="structEntityValue.html#af9d0d2fd22efd3610ed6fddc23680388">   66</a></span>&#160;    <span class="keywordtype">int</span>             <a class="code" href="structEntityValue.html#af9d0d2fd22efd3610ed6fddc23680388">groupId</a>;</div><div class="line"><a name="l00067"></a><span class="lineno"><a class="line" href="structEntityValue.html#a61d28bb9506e9f63393b1125360daca1">   67</a></span>&#160;    <span class="keywordtype">int</span>             <a class="code" href="structEntityValue.html#a61d28bb9506e9f63393b1125360daca1">id</a>;</div><div class="line"><a name="l00068"></a><span class="lineno"><a class="line" href="structEntityValue.html#a191ba3c755e7cc31ad8b8f2dc8e82303">   68</a></span>&#160;    <span class="keyword">struct </span><a class="code" href="structgtg__list.html">gtg_list</a> <a class="code" href="structStateType.html#a39d6516ad97438053c7ffa5cf2cf7d19">token</a>;      <span class="comment">/* not used */</span></div><div class="line"><a name="l00069"></a><span class="lineno">   69</span>&#160;} <a class="code" href="GTGOTF__Structs_8h.html#a0d25c80b2aaaaa11755996ae3445f759">EntityValue_t</a>;</div><div class="line"><a name="l00070"></a><span class="lineno">   70</span>&#160;</div><div class="line"><a name="l00072"></a><span class="lineno"><a class="line" href="structEventType.html">   72</a></span>&#160;<span class="keyword">typedef</span> <span class="keyword">struct </span><a class="code" href="structEventType.html">EventType</a> {</div><div class="line"><a name="l00073"></a><span class="lineno"><a class="line" href="structEventType.html#a0c5cf0d1d90a0190925feab828dba2e8">   73</a></span>&#160;    <span class="keywordtype">char</span>           *<a class="code" href="structEventType.html#a0c5cf0d1d90a0190925feab828dba2e8">name</a>;</div><div class="line"><a name="l00074"></a><span class="lineno"><a class="line" href="structEventType.html#a42f50ba031cb2fe4d5bffe085f6ad2c6">   74</a></span>&#160;    <span class="keywordtype">char</span>           *<a class="code" href="structEventType.html#a42f50ba031cb2fe4d5bffe085f6ad2c6">alias</a>;</div><div class="line"><a name="l00075"></a><span class="lineno"><a class="line" href="structEventType.html#afdddbef3fe86529f251fb05fa3445383">   75</a></span>&#160;    <span class="keywordtype">int</span>             <a class="code" href="structEventType.html#afdddbef3fe86529f251fb05fa3445383">contType</a>;</div><div class="line"><a name="l00076"></a><span class="lineno"><a class="line" href="structEventType.html#a29c1aa6026157172fa5c5425105be105">   76</a></span>&#160;    <span class="keywordtype">int</span>             <a class="code" href="structEventType.html#a29c1aa6026157172fa5c5425105be105">id</a>;</div><div class="line"><a name="l00077"></a><span class="lineno"><a class="line" href="structEventType.html#af6aadf2a0a0a3b8c4d0fe57d4889bbf9">   77</a></span>&#160;    <span class="keyword">struct </span><a class="code" href="structgtg__list.html">gtg_list</a> <a class="code" href="structStateType.html#a39d6516ad97438053c7ffa5cf2cf7d19">token</a>;      <span class="comment">/* stored in the eventTypes list */</span></div><div class="line"><a name="l00078"></a><span class="lineno">   78</span>&#160;} <a class="code" href="GTGOTF__Structs_8h.html#a78956c7044fd5b8813db060804608ee2">EventType_t</a>;</div><div class="line"><a name="l00079"></a><span class="lineno">   79</span>&#160;</div><div class="line"><a name="l00081"></a><span class="lineno"><a class="line" href="structLinkType.html">   81</a></span>&#160;<span class="keyword">typedef</span> <span class="keyword">struct </span><a class="code" href="structLinkType.html">LinkType</a> {</div><div class="line"><a name="l00082"></a><span class="lineno"><a class="line" href="structLinkType.html#a876188b4529f34bbfb54bf0f7b102da0">   82</a></span>&#160;    <span class="keywordtype">char</span>           *<a class="code" href="structLinkType.html#a876188b4529f34bbfb54bf0f7b102da0">name</a>;</div><div class="line"><a name="l00083"></a><span class="lineno"><a class="line" href="structLinkType.html#a86ee7c3fde6e9bc60465218437b2fb93">   83</a></span>&#160;    <span class="keywordtype">char</span>           *<a class="code" href="structLinkType.html#a86ee7c3fde6e9bc60465218437b2fb93">alias</a>;</div><div class="line"><a name="l00084"></a><span class="lineno"><a class="line" href="structLinkType.html#a3020cf7752917aed0f7193431ec4c81b">   84</a></span>&#160;    <span class="keywordtype">int</span>             <a class="code" href="structLinkType.html#a3020cf7752917aed0f7193431ec4c81b">contType</a>;</div><div class="line"><a name="l00085"></a><span class="lineno"><a class="line" href="structLinkType.html#a210a16b6927e61d4f8903a6170c40a4d">   85</a></span>&#160;    <span class="keywordtype">int</span>             <a class="code" href="structLinkType.html#a210a16b6927e61d4f8903a6170c40a4d">srcType</a>;</div><div class="line"><a name="l00086"></a><span class="lineno"><a class="line" href="structLinkType.html#a9c7024c680fee0ec1a8658be033bbadb">   86</a></span>&#160;    <span class="keywordtype">int</span>             <a class="code" href="structLinkType.html#a9c7024c680fee0ec1a8658be033bbadb">destType</a>;</div><div class="line"><a name="l00087"></a><span class="lineno"><a class="line" href="structLinkType.html#ab3ba87c081b571030116c61f4f45e67a">   87</a></span>&#160;    <span class="keywordtype">int</span>             <a class="code" href="structLinkType.html#ab3ba87c081b571030116c61f4f45e67a">id</a>;</div><div class="line"><a name="l00088"></a><span class="lineno"><a class="line" href="structLinkType.html#a8430d62765b8301d38b63ef8d52c14dd">   88</a></span>&#160;    <span class="keyword">struct </span><a class="code" href="structgtg__list.html">gtg_list</a> <a class="code" href="structStateType.html#a39d6516ad97438053c7ffa5cf2cf7d19">token</a>;      <span class="comment">/* stored in the linkTypes lisk */</span></div><div class="line"><a name="l00089"></a><span class="lineno">   89</span>&#160;} <a class="code" href="GTGOTF__Structs_8h.html#a5f242d9cb317b19fb3ecebf52f97aff5">LinkType_t</a>;</div><div class="line"><a name="l00090"></a><span class="lineno">   90</span>&#160;</div><div class="line"><a name="l00091"></a><span class="lineno"><a class="line" href="structLink.html">   91</a></span>&#160;<span class="keyword">typedef</span> <span class="keyword">struct </span><a class="code" href="structLink.html">Link</a> {</div><div class="line"><a name="l00092"></a><span class="lineno"><a class="line" href="structLink.html#a3dcf389af7a2d16eada1679d4ae33d13">   92</a></span>&#160;    <a class="code" href="group__type.html#gabda13d5bcd0cbdb094d655181a857e25">varPrec</a> <a class="code" href="structLink.html#a3dcf389af7a2d16eada1679d4ae33d13">time</a>;</div><div class="line"><a name="l00093"></a><span class="lineno"><a class="line" href="structLink.html#a87fb6a54e52fc0c8cea06eafefc8b555">   93</a></span>&#160;    <span class="keywordtype">int</span> <a class="code" href="structLink.html#a87fb6a54e52fc0c8cea06eafefc8b555">src</a>;</div><div class="line"><a name="l00094"></a><span class="lineno">   94</span>&#160;} <a class="code" href="GTGOTF__Structs_8h.html#a243ec90a6574e38cbea762b94ebb508b">Link_t</a>;</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">   96</span>&#160;</div><div class="line"><a name="l00098"></a><span class="lineno"><a class="line" href="structVariableType.html">   98</a></span>&#160;<span class="keyword">typedef</span> <span class="keyword">struct </span><a class="code" href="structVariableType.html">VariableType</a> {</div><div class="line"><a name="l00099"></a><span class="lineno"><a class="line" href="structVariableType.html#a2e98ef3f43fc7bb3b5f35c608e465626">   99</a></span>&#160;    <span class="keywordtype">char</span>           *<a class="code" href="structVariableType.html#a2e98ef3f43fc7bb3b5f35c608e465626">name</a>;</div><div class="line"><a name="l00100"></a><span class="lineno"><a class="line" href="structVariableType.html#a1f40c8f260ce4672bdcbaadc59282c42">  100</a></span>&#160;    <span class="keywordtype">char</span>           *<a class="code" href="structVariableType.html#a1f40c8f260ce4672bdcbaadc59282c42">alias</a>;</div><div class="line"><a name="l00101"></a><span class="lineno"><a class="line" href="structVariableType.html#a5183bdba4b0391794706ba8a81f96be7">  101</a></span>&#160;    <span class="keywordtype">int</span>             <a class="code" href="structVariableType.html#a5183bdba4b0391794706ba8a81f96be7">contType</a>;</div><div class="line"><a name="l00102"></a><span class="lineno"><a class="line" href="structVariableType.html#ad770137e0e1b6071aebe2df4fd23a975">  102</a></span>&#160;    <span class="keywordtype">int</span>             <a class="code" href="structVariableType.html#ad770137e0e1b6071aebe2df4fd23a975">id</a>;</div><div class="line"><a name="l00103"></a><span class="lineno"><a class="line" href="structVariableType.html#a2dc230e2da906c4f1d4fc4fcab2f365a">  103</a></span>&#160;    <span class="keyword">struct </span><a class="code" href="structgtg__list.html">gtg_list</a> <a class="code" href="structStateType.html#a39d6516ad97438053c7ffa5cf2cf7d19">token</a>;      <span class="comment">/* stored in the variableTypes list */</span></div><div class="line"><a name="l00104"></a><span class="lineno">  104</span>&#160;} <a class="code" href="GTGOTF__Structs_8h.html#ad24d83b188ca9790a0e28807ac63b449">VariableType_t</a>;</div><div class="line"><a name="l00105"></a><span class="lineno">  105</span>&#160;</div><div class="line"><a name="l00106"></a><span class="lineno"><a class="line" href="structVariable.html">  106</a></span>&#160;<span class="keyword">typedef</span> <span class="keyword">struct </span><a class="code" href="structVariable.html">Variable</a> {</div><div class="line"><a name="l00107"></a><span class="lineno"><a class="line" href="structVariable.html#a3cb36d32e3d836c934ffdcb8e6b2548c">  107</a></span>&#160;    <span class="keywordtype">int</span>             <a class="code" href="structVariable.html#a3cb36d32e3d836c934ffdcb8e6b2548c">parent</a>;</div><div class="line"><a name="l00108"></a><span class="lineno"><a class="line" href="structVariable.html#a659e966bd442dbde52df805e15005bf9">  108</a></span>&#160;    <span class="keywordtype">int</span>             <a class="code" href="structVariable.html#a659e966bd442dbde52df805e15005bf9">type</a>;</div><div class="line"><a name="l00109"></a><span class="lineno"><a class="line" href="structVariable.html#a7e8220b03f0a1eb35030f642eb8c4fb8">  109</a></span>&#160;    uint64_t        <a class="code" href="structVariable.html#a7e8220b03f0a1eb35030f642eb8c4fb8">value</a>;</div><div class="line"><a name="l00110"></a><span class="lineno"><a class="line" href="structVariable.html#a8d689afc1cb0df2adc60fbfdc9cbae34">  110</a></span>&#160;    <span class="keywordtype">int</span>             <a class="code" href="structVariable.html#a8d689afc1cb0df2adc60fbfdc9cbae34">id</a>;</div><div class="line"><a name="l00111"></a><span class="lineno"><a class="line" href="structVariable.html#a0bc63e6674147c2277c89b3381eeaa91">  111</a></span>&#160;    <span class="keyword">struct </span><a class="code" href="structgtg__list.html">gtg_list</a> <a class="code" href="structStateType.html#a39d6516ad97438053c7ffa5cf2cf7d19">token</a>;      <span class="comment">/* stored in the variables list */</span></div><div class="line"><a name="l00112"></a><span class="lineno">  112</span>&#160;} <a class="code" href="GTGOTF__Structs_8h.html#a906bcca1bb0f7ab59769e022a8c405f1">Variable_t</a>;</div><div class="line"><a name="l00113"></a><span class="lineno">  113</span>&#160;</div><div class="line"><a name="l00114"></a><span class="lineno"><a class="line" href="structotf__color.html">  114</a></span>&#160;<span class="keyword">struct </span><a class="code" href="structotf__color.html">otf_color</a> {</div><div class="line"><a name="l00115"></a><span class="lineno"><a class="line" href="structotf__color.html#a2b4dac25aa93f339f7f133befbafc144">  115</a></span>&#160;    <span class="keywordtype">char</span> *<a class="code" href="structotf__color.html#a2b4dac25aa93f339f7f133befbafc144">colorID</a>;</div><div class="line"><a name="l00116"></a><span class="lineno"><a class="line" href="structotf__color.html#af3ff520576ee8bccf9d2bc85614e9501">  116</a></span>&#160;    uint8_t <a class="code" href="structotf__color.html#af3ff520576ee8bccf9d2bc85614e9501">red</a>;</div><div class="line"><a name="l00117"></a><span class="lineno"><a class="line" href="structotf__color.html#aab6d70bd00e226b845719f7363cbb809">  117</a></span>&#160;    uint8_t <a class="code" href="structotf__color.html#aab6d70bd00e226b845719f7363cbb809">green</a>;</div><div class="line"><a name="l00118"></a><span class="lineno"><a class="line" href="structotf__color.html#ae6e59a72e6d53e8f13916deafacc52f6">  118</a></span>&#160;    uint8_t <a class="code" href="structotf__color.html#ae6e59a72e6d53e8f13916deafacc52f6">blue</a>;</div><div class="line"><a name="l00119"></a><span class="lineno">  119</span>&#160;};</div><div class="line"><a name="l00120"></a><span class="lineno">  120</span>&#160;</div><div class="line"><a name="l00121"></a><span class="lineno"><a class="line" href="GTGOTF__Structs_8h.html#a5431afdab8fe4162268778e93f0950c9">  121</a></span>&#160;<span class="keyword">typedef</span> <span class="keyword">struct </span><a class="code" href="structotf__color.html">otf_color</a>* <a class="code" href="GTGOTF__Structs_8h.html#a5431afdab8fe4162268778e93f0950c9">otf_color_t</a>;</div><div class="line"><a name="l00122"></a><span class="lineno">  122</span>&#160;</div><div class="line"><a name="l00123"></a><span class="lineno"><a class="line" href="GTGOTF__Structs_8h.html#a130bd1fa89fcb7de0aa7f677367617db">  123</a></span>&#160;<span class="preprocessor">#define ContainerType_NIL 0</span></div><div class="line"><a name="l00124"></a><span class="lineno"><a class="line" href="GTGOTF__Structs_8h.html#a3c2af9e794d9818410c109edbff1b05a">  124</a></span>&#160;<span class="preprocessor">#define Container_NIL     0</span></div><div class="line"><a name="l00125"></a><span class="lineno"><a class="line" href="GTGOTF__Structs_8h.html#a1eeb6fb02ea08eb2a4d13aa85eb218e7">  125</a></span>&#160;<span class="preprocessor">#define StateType_NIL     0</span></div><div class="line"><a name="l00126"></a><span class="lineno"><a class="line" href="GTGOTF__Structs_8h.html#a99ee3204ed0c6983d4c3831c710512cd">  126</a></span>&#160;<span class="preprocessor">#define State_NIL         0</span></div><div class="line"><a name="l00127"></a><span class="lineno"><a class="line" href="GTGOTF__Structs_8h.html#af9e408a636b2f8b2e25313840ecbbb97">  127</a></span>&#160;<span class="preprocessor">#define EntityValue_NIL   0</span></div><div class="line"><a name="l00128"></a><span class="lineno"><a class="line" href="GTGOTF__Structs_8h.html#af3b9c07d3e9f14f1a5a2fd06608c98a3">  128</a></span>&#160;<span class="preprocessor">#define EventType_NIL     0</span></div><div class="line"><a name="l00129"></a><span class="lineno"><a class="line" href="GTGOTF__Structs_8h.html#a79fb90b4058ba08f90c48345b160b0d2">  129</a></span>&#160;<span class="preprocessor">#define LinkType_NIL      0</span></div><div class="line"><a name="l00130"></a><span class="lineno"><a class="line" href="GTGOTF__Structs_8h.html#a056658e2ec1a1406523a8ed55c1b3eb3">  130</a></span>&#160;<span class="preprocessor">#define VariableType_NIL  0</span></div><div class="line"><a name="l00131"></a><span class="lineno"><a class="line" href="GTGOTF__Structs_8h.html#ab840a6d3509bd2b2020b8f3e9e867b4c">  131</a></span>&#160;<span class="preprocessor">#define Variable_NIL      0</span></div><div class="line"><a name="l00132"></a><span class="lineno">  132</span>&#160;</div><div class="line"><a name="l00133"></a><span class="lineno"><a class="line" href="GTGOTF__Structs_8h.html#a4597283a35748da14c86a9627fbac1c0">  133</a></span>&#160;<span class="preprocessor">#define init_ContainerType(var)\</span></div><div class="line"><a name="l00134"></a><span class="lineno">  134</span>&#160;<span class="preprocessor">  do {                            \</span></div><div class="line"><a name="l00135"></a><span class="lineno">  135</span>&#160;<span class="preprocessor">    (var).name  = NULL;           \</span></div><div class="line"><a name="l00136"></a><span class="lineno">  136</span>&#160;<span class="preprocessor">    (var).alias = NULL;           \</span></div><div class="line"><a name="l00137"></a><span class="lineno">  137</span>&#160;<span class="preprocessor">    (var).id    = ContainerType_NIL;              \</span></div><div class="line"><a name="l00138"></a><span class="lineno">  138</span>&#160;<span class="preprocessor">    GTG_LIST_INIT(&amp;(var).token);  \</span></div><div class="line"><a name="l00139"></a><span class="lineno">  139</span>&#160;<span class="preprocessor">  }while(0)</span></div><div class="line"><a name="l00140"></a><span class="lineno">  140</span>&#160;</div><div class="line"><a name="l00141"></a><span class="lineno"><a class="line" href="GTGOTF__Structs_8h.html#af08b9e0dac007575319427318031eed8">  141</a></span>&#160;<span class="preprocessor">#define init_Container(var)                     \</span></div><div class="line"><a name="l00142"></a><span class="lineno">  142</span>&#160;<span class="preprocessor">  do {                                          \</span></div><div class="line"><a name="l00143"></a><span class="lineno">  143</span>&#160;<span class="preprocessor">    (var).name   = NULL;                        \</span></div><div class="line"><a name="l00144"></a><span class="lineno">  144</span>&#160;<span class="preprocessor">    (var).alias  = NULL;                        \</span></div><div class="line"><a name="l00145"></a><span class="lineno">  145</span>&#160;<span class="preprocessor">    (var).ctType = ContainerType_NIL;           \</span></div><div class="line"><a name="l00146"></a><span class="lineno">  146</span>&#160;<span class="preprocessor">    (var).id     = Container_NIL;               \</span></div><div class="line"><a name="l00147"></a><span class="lineno">  147</span>&#160;<span class="preprocessor">    GTG_LIST_INIT(&amp;(var).token);                \</span></div><div class="line"><a name="l00148"></a><span class="lineno">  148</span>&#160;<span class="preprocessor">    GTG_STACK_INIT(&amp;(var).state_stack.token);   \</span></div><div class="line"><a name="l00149"></a><span class="lineno">  149</span>&#160;<span class="preprocessor">  }while(0)</span></div><div class="line"><a name="l00150"></a><span class="lineno">  150</span>&#160;</div><div class="line"><a name="l00151"></a><span class="lineno"><a class="line" href="GTGOTF__Structs_8h.html#aee931ce92cb0019ac6d888ddd7bb9c5e">  151</a></span>&#160;<span class="preprocessor">#define init_StateType(var)               \</span></div><div class="line"><a name="l00152"></a><span class="lineno">  152</span>&#160;<span class="preprocessor">  do {                                    \</span></div><div class="line"><a name="l00153"></a><span class="lineno">  153</span>&#160;<span class="preprocessor">    (var).name    = NULL;                 \</span></div><div class="line"><a name="l00154"></a><span class="lineno">  154</span>&#160;<span class="preprocessor">    (var).alias   = NULL;                 \</span></div><div class="line"><a name="l00155"></a><span class="lineno">  155</span>&#160;<span class="preprocessor">    (var).groupId = 0;                    \</span></div><div class="line"><a name="l00156"></a><span class="lineno">  156</span>&#160;<span class="preprocessor">    (var).id      = StateType_NIL;        \</span></div><div class="line"><a name="l00157"></a><span class="lineno">  157</span>&#160;<span class="preprocessor">    GTG_LIST_INIT(&amp;(var).token);          \</span></div><div class="line"><a name="l00158"></a><span class="lineno">  158</span>&#160;<span class="preprocessor">  }while(0)</span></div><div class="line"><a name="l00159"></a><span class="lineno">  159</span>&#160;</div><div class="line"><a name="l00160"></a><span class="lineno"><a class="line" href="GTGOTF__Structs_8h.html#a211f313d3a452a7f158287adf1044020">  160</a></span>&#160;<span class="preprocessor">#define init_EntityValue(var)                   \</span></div><div class="line"><a name="l00161"></a><span class="lineno">  161</span>&#160;<span class="preprocessor">  do {                                          \</span></div><div class="line"><a name="l00162"></a><span class="lineno">  162</span>&#160;<span class="preprocessor">    (var).name    = NULL;                       \</span></div><div class="line"><a name="l00163"></a><span class="lineno">  163</span>&#160;<span class="preprocessor">    (var).alias   = NULL;                       \</span></div><div class="line"><a name="l00164"></a><span class="lineno">  164</span>&#160;<span class="preprocessor">    (var).groupId = 0;                          \</span></div><div class="line"><a name="l00165"></a><span class="lineno">  165</span>&#160;<span class="preprocessor">    (var).id      = EntityValue_NIL;            \</span></div><div class="line"><a name="l00166"></a><span class="lineno">  166</span>&#160;<span class="preprocessor">    GTG_LIST_INIT(&amp;(var).token);                \</span></div><div class="line"><a name="l00167"></a><span class="lineno">  167</span>&#160;<span class="preprocessor">  }while(0)</span></div><div class="line"><a name="l00168"></a><span class="lineno">  168</span>&#160;</div><div class="line"><a name="l00169"></a><span class="lineno"><a class="line" href="GTGOTF__Structs_8h.html#acdd521c6645619bb9579712e4adc3fe4">  169</a></span>&#160;<span class="preprocessor">#define init_EventType(var)                     \</span></div><div class="line"><a name="l00170"></a><span class="lineno">  170</span>&#160;<span class="preprocessor">  do {                                          \</span></div><div class="line"><a name="l00171"></a><span class="lineno">  171</span>&#160;<span class="preprocessor">    (var).name     = NULL;                      \</span></div><div class="line"><a name="l00172"></a><span class="lineno">  172</span>&#160;<span class="preprocessor">    (var).alias   = NULL;                       \</span></div><div class="line"><a name="l00173"></a><span class="lineno">  173</span>&#160;<span class="preprocessor">    (var).contType = ContainerType_NIL;         \</span></div><div class="line"><a name="l00174"></a><span class="lineno">  174</span>&#160;<span class="preprocessor">    (var).id       = EventType_NIL;             \</span></div><div class="line"><a name="l00175"></a><span class="lineno">  175</span>&#160;<span class="preprocessor">    GTG_LIST_INIT(&amp;(var).token);                \</span></div><div class="line"><a name="l00176"></a><span class="lineno">  176</span>&#160;<span class="preprocessor">  }while(0)</span></div><div class="line"><a name="l00177"></a><span class="lineno">  177</span>&#160;</div><div class="line"><a name="l00178"></a><span class="lineno"><a class="line" href="GTGOTF__Structs_8h.html#a7c4f0baad6f3a854d830ba8c092f9b0b">  178</a></span>&#160;<span class="preprocessor">#define init_LinkType(var)                      \</span></div><div class="line"><a name="l00179"></a><span class="lineno">  179</span>&#160;<span class="preprocessor">  do {                                          \</span></div><div class="line"><a name="l00180"></a><span class="lineno">  180</span>&#160;<span class="preprocessor">    (var).name     = NULL;                      \</span></div><div class="line"><a name="l00181"></a><span class="lineno">  181</span>&#160;<span class="preprocessor">    (var).alias   = NULL;                       \</span></div><div class="line"><a name="l00182"></a><span class="lineno">  182</span>&#160;<span class="preprocessor">    (var).contType = ContainerType_NIL;         \</span></div><div class="line"><a name="l00183"></a><span class="lineno">  183</span>&#160;<span class="preprocessor">    (var).srcType  = ContainerType_NIL;         \</span></div><div class="line"><a name="l00184"></a><span class="lineno">  184</span>&#160;<span class="preprocessor">    (var).destType = ContainerType_NIL;         \</span></div><div class="line"><a name="l00185"></a><span class="lineno">  185</span>&#160;<span class="preprocessor">    (var).id       = LinkType_NIL;              \</span></div><div class="line"><a name="l00186"></a><span class="lineno">  186</span>&#160;<span class="preprocessor">    GTG_LIST_INIT(&amp;(var).token);                \</span></div><div class="line"><a name="l00187"></a><span class="lineno">  187</span>&#160;<span class="preprocessor">  }while(0)</span></div><div class="line"><a name="l00188"></a><span class="lineno">  188</span>&#160;</div><div class="line"><a name="l00189"></a><span class="lineno"><a class="line" href="GTGOTF__Structs_8h.html#a392bd438e06781c37c0dd2f44f0fc5b8">  189</a></span>&#160;<span class="preprocessor">#define init_VariableType(var)                  \</span></div><div class="line"><a name="l00190"></a><span class="lineno">  190</span>&#160;<span class="preprocessor">  do {                                          \</span></div><div class="line"><a name="l00191"></a><span class="lineno">  191</span>&#160;<span class="preprocessor">    (var).name     = NULL;                      \</span></div><div class="line"><a name="l00192"></a><span class="lineno">  192</span>&#160;<span class="preprocessor">    (var).alias    = NULL;                      \</span></div><div class="line"><a name="l00193"></a><span class="lineno">  193</span>&#160;<span class="preprocessor">    (var).contType = ContainerType_NIL;         \</span></div><div class="line"><a name="l00194"></a><span class="lineno">  194</span>&#160;<span class="preprocessor">    (var).id       = VariableType_NIL;          \</span></div><div class="line"><a name="l00195"></a><span class="lineno">  195</span>&#160;<span class="preprocessor">    GTG_LIST_INIT(&amp;(var).token);                \</span></div><div class="line"><a name="l00196"></a><span class="lineno">  196</span>&#160;<span class="preprocessor">  }while(0)</span></div><div class="line"><a name="l00197"></a><span class="lineno">  197</span>&#160;</div><div class="line"><a name="l00198"></a><span class="lineno"><a class="line" href="GTGOTF__Structs_8h.html#a9fa155b76e1dd07fef16ce25a8ec2e4a">  198</a></span>&#160;<span class="preprocessor">#define init_Variable(var)                      \</span></div><div class="line"><a name="l00199"></a><span class="lineno">  199</span>&#160;<span class="preprocessor">  do {                                          \</span></div><div class="line"><a name="l00200"></a><span class="lineno">  200</span>&#160;<span class="preprocessor">    (var).parent = Container_NIL;               \</span></div><div class="line"><a name="l00201"></a><span class="lineno">  201</span>&#160;<span class="preprocessor">    (var).parent = VariableType_NIL;            \</span></div><div class="line"><a name="l00202"></a><span class="lineno">  202</span>&#160;<span class="preprocessor">    (var).value  = 0;                           \</span></div><div class="line"><a name="l00203"></a><span class="lineno">  203</span>&#160;<span class="preprocessor">    (var).id     = Variable_NIL;                \</span></div><div class="line"><a name="l00204"></a><span class="lineno">  204</span>&#160;<span class="preprocessor">    GTG_LIST_INIT(&amp;(var).token);                \</span></div><div class="line"><a name="l00205"></a><span class="lineno">  205</span>&#160;<span class="preprocessor">  }while(0)</span></div><div class="line"><a name="l00206"></a><span class="lineno">  206</span>&#160;</div><div class="line"><a name="l00207"></a><span class="lineno"><a class="line" href="GTGOTF__Structs_8h.html#a4a2b788c57024b0a86736bb95a38e055">  207</a></span>&#160;<span class="preprocessor">#define init_State(var)                         \</span></div><div class="line"><a name="l00208"></a><span class="lineno">  208</span>&#160;<span class="preprocessor">  do {                                          \</span></div><div class="line"><a name="l00209"></a><span class="lineno">  209</span>&#160;<span class="preprocessor">    (var).value   = EntityValue_NIL;            \</span></div><div class="line"><a name="l00210"></a><span class="lineno">  210</span>&#160;<span class="preprocessor">    (var).cont    = Container_NIL;              \</span></div><div class="line"><a name="l00211"></a><span class="lineno">  211</span>&#160;<span class="preprocessor">    (var).stateType = StateType_NIL;            \</span></div><div class="line"><a name="l00212"></a><span class="lineno">  212</span>&#160;<span class="preprocessor">    GTG_STACK_INIT(&amp;(var).token);               \</span></div><div class="line"><a name="l00213"></a><span class="lineno">  213</span>&#160;<span class="preprocessor">  }while(0)</span></div><div class="line"><a name="l00214"></a><span class="lineno">  214</span>&#160;</div><div class="line"><a name="l00215"></a><span class="lineno">  215</span>&#160;</div><div class="line"><a name="l00216"></a><span class="lineno"><a class="line" href="GTGOTF__Structs_8h.html#a8521fe4f0f12ace659d2bac575e305d5">  216</a></span>&#160;<span class="preprocessor">#define alloc_struct(ptr, type, list_head)                              \</span></div><div class="line"><a name="l00217"></a><span class="lineno">  217</span>&#160;<span class="preprocessor">  do {                                                                  \</span></div><div class="line"><a name="l00218"></a><span class="lineno">  218</span>&#160;<span class="preprocessor">    ptr = (type*) malloc(sizeof(type));                         \</span></div><div class="line"><a name="l00219"></a><span class="lineno">  219</span>&#160;<span class="preprocessor">    GTG_LIST_INIT(&amp;(ptr-&gt;token));                                       \</span></div><div class="line"><a name="l00220"></a><span class="lineno">  220</span>&#160;<span class="preprocessor">    ptr-&gt;id = (gtg_list_entry((list_head)-&gt;prev, type, token)-&gt;id) + 1; \</span></div><div class="line"><a name="l00221"></a><span class="lineno">  221</span>&#160;<span class="preprocessor">    gtg_list_add_tail(&amp;(ptr-&gt;token), list_head);                        \</span></div><div class="line"><a name="l00222"></a><span class="lineno">  222</span>&#160;<span class="preprocessor">  } while(0)</span></div><div class="line"><a name="l00223"></a><span class="lineno">  223</span>&#160;</div><div class="line"><a name="l00224"></a><span class="lineno"><a class="line" href="GTGOTF__Structs_8h.html#a782df7843e82f3ab907696cccd1c9287">  224</a></span>&#160;<span class="preprocessor">#define alloc_init_struct(type, ptr, list_head, _name_, _alias_)        \</span></div><div class="line"><a name="l00225"></a><span class="lineno">  225</span>&#160;<span class="preprocessor">  do {                                                                  \</span></div><div class="line"><a name="l00226"></a><span class="lineno">  226</span>&#160;<span class="preprocessor">  alloc_struct(ptr, type, list_head);                                   \</span></div><div class="line"><a name="l00227"></a><span class="lineno">  227</span>&#160;<span class="preprocessor">  (ptr)-&gt;name = (char *)malloc(sizeof(char)*(strlen(_name_)+1));        \</span></div><div class="line"><a name="l00228"></a><span class="lineno">  228</span>&#160;<span class="preprocessor">  strcpy((ptr)-&gt;name, _name_);                                          \</span></div><div class="line"><a name="l00229"></a><span class="lineno">  229</span>&#160;<span class="preprocessor">  (ptr)-&gt;alias = (char *)malloc(sizeof(char)*(strlen(_alias_)+1));      \</span></div><div class="line"><a name="l00230"></a><span class="lineno">  230</span>&#160;<span class="preprocessor">  strcpy((ptr)-&gt;alias, _alias_);                                        \</span></div><div class="line"><a name="l00231"></a><span class="lineno">  231</span>&#160;<span class="preprocessor">  }while(0)</span></div><div class="line"><a name="l00232"></a><span class="lineno">  232</span>&#160;</div><div class="line"><a name="l00233"></a><span class="lineno"><a class="line" href="GTGOTF__Structs_8h.html#a7b9bb9121b93802031aa77f68bd9862d">  233</a></span>&#160;<span class="preprocessor">#define alloc_Variable(_ptr_, _id_, _parent_, _type_, _value_)  \</span></div><div class="line"><a name="l00234"></a><span class="lineno">  234</span>&#160;<span class="preprocessor">  do {                                                          \</span></div><div class="line"><a name="l00235"></a><span class="lineno">  235</span>&#160;<span class="preprocessor">    (_ptr_) = (Variable_t*) malloc(sizeof(Variable_t));         \</span></div><div class="line"><a name="l00236"></a><span class="lineno">  236</span>&#160;<span class="preprocessor">    init_Variable(*(_ptr_));                                    \</span></div><div class="line"><a name="l00237"></a><span class="lineno">  237</span>&#160;<span class="preprocessor">    (_ptr_)-&gt;id = _id_;                                         \</span></div><div class="line"><a name="l00238"></a><span class="lineno">  238</span>&#160;<span class="preprocessor">    (_ptr_)-&gt;parent = _parent_;                                 \</span></div><div class="line"><a name="l00239"></a><span class="lineno">  239</span>&#160;<span class="preprocessor">    (_ptr_)-&gt;type = _type_;                                     \</span></div><div class="line"><a name="l00240"></a><span class="lineno">  240</span>&#160;<span class="preprocessor">    (_ptr_)-&gt;value = _value_;                                   \</span></div><div class="line"><a name="l00241"></a><span class="lineno">  241</span>&#160;<span class="preprocessor">  }while(0)</span></div><div class="line"><a name="l00242"></a><span class="lineno">  242</span>&#160;</div><div class="line"><a name="l00243"></a><span class="lineno"><a class="line" href="GTGOTF__Structs_8h.html#a07c161fcfe11b3927463db144d313881">  243</a></span>&#160;<span class="preprocessor">#define alloc_State(_ptr_, _value_, _cont_, _stateType_)        \</span></div><div class="line"><a name="l00244"></a><span class="lineno">  244</span>&#160;<span class="preprocessor">  do {                                                          \</span></div><div class="line"><a name="l00245"></a><span class="lineno">  245</span>&#160;<span class="preprocessor">    _ptr_ = (State_t*) malloc(sizeof(State_t));                 \</span></div><div class="line"><a name="l00246"></a><span class="lineno">  246</span>&#160;<span class="preprocessor">    init_State(*(_ptr_));                                       \</span></div><div class="line"><a name="l00247"></a><span class="lineno">  247</span>&#160;<span class="preprocessor">    (_ptr_)-&gt;value = _value_;                                   \</span></div><div class="line"><a name="l00248"></a><span class="lineno">  248</span>&#160;<span class="preprocessor">    (_ptr_)-&gt;cont = _cont_;                                     \</span></div><div class="line"><a name="l00249"></a><span class="lineno">  249</span>&#160;<span class="preprocessor">    (_ptr_)-&gt;stateType = _stateType_;                           \</span></div><div class="line"><a name="l00250"></a><span class="lineno">  250</span>&#160;<span class="preprocessor">  }while(0)</span></div><div class="line"><a name="l00251"></a><span class="lineno">  251</span>&#160;</div><div class="line"><a name="l00252"></a><span class="lineno"><a class="line" href="GTGOTF__Structs_8h.html#a5a31709314736602238a55136842e0f7">  252</a></span>&#160;<span class="preprocessor">#define free_struct(_type_, _list_head_)\</span></div><div class="line"><a name="l00253"></a><span class="lineno">  253</span>&#160;<span class="preprocessor">  do{\</span></div><div class="line"><a name="l00254"></a><span class="lineno">  254</span>&#160;<span class="preprocessor">    _type_ *ptr, *tmp;                                  \</span></div><div class="line"><a name="l00255"></a><span class="lineno">  255</span>&#160;<span class="preprocessor">    gtg_list_for_each_entry_safe(ptr, tmp, &amp;(_list_head_).token, token) {       \</span></div><div class="line"><a name="l00256"></a><span class="lineno">  256</span>&#160;<span class="preprocessor">    gtg_list_del(&amp;(ptr-&gt;token));\</span></div><div class="line"><a name="l00257"></a><span class="lineno">  257</span>&#160;<span class="preprocessor">    free(ptr-&gt;name);\</span></div><div class="line"><a name="l00258"></a><span class="lineno">  258</span>&#160;<span class="preprocessor">    free(ptr-&gt;alias);\</span></div><div class="line"><a name="l00259"></a><span class="lineno">  259</span>&#160;<span class="preprocessor">    free(ptr);\</span></div><div class="line"><a name="l00260"></a><span class="lineno">  260</span>&#160;<span class="preprocessor">  }\</span></div><div class="line"><a name="l00261"></a><span class="lineno">  261</span>&#160;<span class="preprocessor">  }while(0)</span></div><div class="line"><a name="l00262"></a><span class="lineno">  262</span>&#160;</div><div class="line"><a name="l00263"></a><span class="lineno">  263</span>&#160;<span class="preprocessor">#endif </span><span class="comment">/* _GTG_OTF_STRUCTS_H_ */</span><span class="preprocessor"></span></div><div class="ttc" id="structVariable_html_a3cb36d32e3d836c934ffdcb8e6b2548c"><div class="ttname"><a href="structVariable.html#a3cb36d32e3d836c934ffdcb8e6b2548c">Variable::parent</a></div><div class="ttdeci">int parent</div><div class="ttdef"><b>Definition:</b> GTGOTF_Structs.h:107</div></div>
<div class="ttc" id="structVariable_html_a659e966bd442dbde52df805e15005bf9"><div class="ttname"><a href="structVariable.html#a659e966bd442dbde52df805e15005bf9">Variable::type</a></div><div class="ttdeci">int type</div><div class="ttdef"><b>Definition:</b> GTGOTF_Structs.h:108</div></div>
<div class="ttc" id="structgtg__list_html"><div class="ttname"><a href="structgtg__list.html">gtg_list</a></div><div class="ttdef"><b>Definition:</b> GTGList.h:4</div></div>
<div class="ttc" id="structContainerType_html_a02fb15eb66f37f3e1086f2ee0fb281fb"><div class="ttname"><a href="structContainerType.html#a02fb15eb66f37f3e1086f2ee0fb281fb">ContainerType::id</a></div><div class="ttdeci">int id</div><div class="ttdef"><b>Definition:</b> GTGOTF_Structs.h:48</div></div>
<div class="ttc" id="structEntityValue_html"><div class="ttname"><a href="structEntityValue.html">EntityValue</a></div><div class="ttdef"><b>Definition:</b> GTGOTF_Structs.h:63</div></div>
<div class="ttc" id="structVariable_html_a8d689afc1cb0df2adc60fbfdc9cbae34"><div class="ttname"><a href="structVariable.html#a8d689afc1cb0df2adc60fbfdc9cbae34">Variable::id</a></div><div class="ttdeci">int id</div><div class="ttdef"><b>Definition:</b> GTGOTF_Structs.h:110</div></div>
<div class="ttc" id="structVariableType_html"><div class="ttname"><a href="structVariableType.html">VariableType</a></div><div class="ttdef"><b>Definition:</b> GTGOTF_Structs.h:98</div></div>
<div class="ttc" id="structEntityValue_html_a61d28bb9506e9f63393b1125360daca1"><div class="ttname"><a href="structEntityValue.html#a61d28bb9506e9f63393b1125360daca1">EntityValue::id</a></div><div class="ttdeci">int id</div><div class="ttdef"><b>Definition:</b> GTGOTF_Structs.h:67</div></div>
<div class="ttc" id="GTGOTF__Structs_8h_html_a5431afdab8fe4162268778e93f0950c9"><div class="ttname"><a href="GTGOTF__Structs_8h.html#a5431afdab8fe4162268778e93f0950c9">otf_color_t</a></div><div class="ttdeci">struct otf_color * otf_color_t</div><div class="ttdef"><b>Definition:</b> GTGOTF_Structs.h:121</div></div>
<div class="ttc" id="group__type_html_gabda13d5bcd0cbdb094d655181a857e25"><div class="ttname"><a href="group__type.html#gabda13d5bcd0cbdb094d655181a857e25">varPrec</a></div><div class="ttdeci">double varPrec</div><div class="ttdoc">Use the double precision type for time and value. </div><div class="ttdef"><b>Definition:</b> GTGTypes.h:28</div></div>
<div class="ttc" id="structVariableType_html_ad770137e0e1b6071aebe2df4fd23a975"><div class="ttname"><a href="structVariableType.html#ad770137e0e1b6071aebe2df4fd23a975">VariableType::id</a></div><div class="ttdeci">int id</div><div class="ttdef"><b>Definition:</b> GTGOTF_Structs.h:102</div></div>
<div class="ttc" id="structLinkType_html_a876188b4529f34bbfb54bf0f7b102da0"><div class="ttname"><a href="structLinkType.html#a876188b4529f34bbfb54bf0f7b102da0">LinkType::name</a></div><div class="ttdeci">char * name</div><div class="ttdef"><b>Definition:</b> GTGOTF_Structs.h:82</div></div>
<div class="ttc" id="structState_html_ac8fa30ee49b7ea41e7abafea82dead9b"><div class="ttname"><a href="structState.html#ac8fa30ee49b7ea41e7abafea82dead9b">State::token</a></div><div class="ttdeci">gtg_stack token</div><div class="ttdef"><b>Definition:</b> GTGOTF_Structs.h:41</div></div>
<div class="ttc" id="structLinkType_html"><div class="ttname"><a href="structLinkType.html">LinkType</a></div><div class="ttdef"><b>Definition:</b> GTGOTF_Structs.h:81</div></div>
<div class="ttc" id="GTGOTF__Structs_8h_html_a906bcca1bb0f7ab59769e022a8c405f1"><div class="ttname"><a href="GTGOTF__Structs_8h.html#a906bcca1bb0f7ab59769e022a8c405f1">Variable_t</a></div><div class="ttdeci">struct Variable Variable_t</div></div>
<div class="ttc" id="structLink_html_a87fb6a54e52fc0c8cea06eafefc8b555"><div class="ttname"><a href="structLink.html#a87fb6a54e52fc0c8cea06eafefc8b555">Link::src</a></div><div class="ttdeci">int src</div><div class="ttdef"><b>Definition:</b> GTGOTF_Structs.h:93</div></div>
<div class="ttc" id="GTGOTF__Structs_8h_html_a0d25c80b2aaaaa11755996ae3445f759"><div class="ttname"><a href="GTGOTF__Structs_8h.html#a0d25c80b2aaaaa11755996ae3445f759">EntityValue_t</a></div><div class="ttdeci">struct EntityValue EntityValue_t</div></div>
<div class="ttc" id="structContainer_html_a67ce2f5aefbdfebfdf389731573933e1"><div class="ttname"><a href="structContainer.html#a67ce2f5aefbdfebfdf389731573933e1">Container::name</a></div><div class="ttdeci">char * name</div><div class="ttdef"><b>Definition:</b> GTGOTF_Structs.h:54</div></div>
<div class="ttc" id="structLinkType_html_a3020cf7752917aed0f7193431ec4c81b"><div class="ttname"><a href="structLinkType.html#a3020cf7752917aed0f7193431ec4c81b">LinkType::contType</a></div><div class="ttdeci">int contType</div><div class="ttdef"><b>Definition:</b> GTGOTF_Structs.h:84</div></div>
<div class="ttc" id="structLinkType_html_a210a16b6927e61d4f8903a6170c40a4d"><div class="ttname"><a href="structLinkType.html#a210a16b6927e61d4f8903a6170c40a4d">LinkType::srcType</a></div><div class="ttdeci">int srcType</div><div class="ttdef"><b>Definition:</b> GTGOTF_Structs.h:85</div></div>
<div class="ttc" id="structContainerType_html_a85ebdaf602c61a46cc07a505a16e6e33"><div class="ttname"><a href="structContainerType.html#a85ebdaf602c61a46cc07a505a16e6e33">ContainerType::alias</a></div><div class="ttdeci">char * alias</div><div class="ttdef"><b>Definition:</b> GTGOTF_Structs.h:47</div></div>
<div class="ttc" id="structContainer_html_a4adf9cd564185bb1cee25d45a82c4f99"><div class="ttname"><a href="structContainer.html#a4adf9cd564185bb1cee25d45a82c4f99">Container::ctType</a></div><div class="ttdeci">int ctType</div><div class="ttdef"><b>Definition:</b> GTGOTF_Structs.h:56</div></div>
<div class="ttc" id="structStateType_html_a14249c9d77e0bf8efa00f5ca7f38b001"><div class="ttname"><a href="structStateType.html#a14249c9d77e0bf8efa00f5ca7f38b001">StateType::id</a></div><div class="ttdeci">int id</div><div class="ttdef"><b>Definition:</b> GTGOTF_Structs.h:32</div></div>
<div class="ttc" id="GTGOTF__Structs_8h_html_a2c23cf45f3ed352984654e01ee720599"><div class="ttname"><a href="GTGOTF__Structs_8h.html#a2c23cf45f3ed352984654e01ee720599">Container_t</a></div><div class="ttdeci">struct Container Container_t</div></div>
<div class="ttc" id="structEventType_html_a0c5cf0d1d90a0190925feab828dba2e8"><div class="ttname"><a href="structEventType.html#a0c5cf0d1d90a0190925feab828dba2e8">EventType::name</a></div><div class="ttdeci">char * name</div><div class="ttdef"><b>Definition:</b> GTGOTF_Structs.h:73</div></div>
<div class="ttc" id="GTGList_8h_html"><div class="ttname"><a href="GTGList_8h.html">GTGList.h</a></div></div>
<div class="ttc" id="structLinkType_html_ab3ba87c081b571030116c61f4f45e67a"><div class="ttname"><a href="structLinkType.html#ab3ba87c081b571030116c61f4f45e67a">LinkType::id</a></div><div class="ttdeci">int id</div><div class="ttdef"><b>Definition:</b> GTGOTF_Structs.h:87</div></div>
<div class="ttc" id="structLinkType_html_a9c7024c680fee0ec1a8658be033bbadb"><div class="ttname"><a href="structLinkType.html#a9c7024c680fee0ec1a8658be033bbadb">LinkType::destType</a></div><div class="ttdeci">int destType</div><div class="ttdef"><b>Definition:</b> GTGOTF_Structs.h:86</div></div>
<div class="ttc" id="structContainerType_html_a8bf2b33a4144adf9d82b347b510e205c"><div class="ttname"><a href="structContainerType.html#a8bf2b33a4144adf9d82b347b510e205c">ContainerType::name</a></div><div class="ttdeci">char * name</div><div class="ttdef"><b>Definition:</b> GTGOTF_Structs.h:46</div></div>
<div class="ttc" id="structContainer_html"><div class="ttname"><a href="structContainer.html">Container</a></div><div class="ttdef"><b>Definition:</b> GTGOTF_Structs.h:53</div></div>
<div class="ttc" id="structEventType_html_a42f50ba031cb2fe4d5bffe085f6ad2c6"><div class="ttname"><a href="structEventType.html#a42f50ba031cb2fe4d5bffe085f6ad2c6">EventType::alias</a></div><div class="ttdeci">char * alias</div><div class="ttdef"><b>Definition:</b> GTGOTF_Structs.h:74</div></div>
<div class="ttc" id="structVariable_html_a7e8220b03f0a1eb35030f642eb8c4fb8"><div class="ttname"><a href="structVariable.html#a7e8220b03f0a1eb35030f642eb8c4fb8">Variable::value</a></div><div class="ttdeci">uint64_t value</div><div class="ttdef"><b>Definition:</b> GTGOTF_Structs.h:109</div></div>
<div class="ttc" id="structContainer_html_ae9e5eda153387bcd46a4a4495b7e044e"><div class="ttname"><a href="structContainer.html#ae9e5eda153387bcd46a4a4495b7e044e">Container::state_stack</a></div><div class="ttdeci">State_t state_stack</div><div class="ttdef"><b>Definition:</b> GTGOTF_Structs.h:59</div></div>
<div class="ttc" id="structContainerType_html"><div class="ttname"><a href="structContainerType.html">ContainerType</a></div><div class="ttdef"><b>Definition:</b> GTGOTF_Structs.h:45</div></div>
<div class="ttc" id="GTGOTF__Structs_8h_html_a5f242d9cb317b19fb3ecebf52f97aff5"><div class="ttname"><a href="GTGOTF__Structs_8h.html#a5f242d9cb317b19fb3ecebf52f97aff5">LinkType_t</a></div><div class="ttdeci">struct LinkType LinkType_t</div></div>
<div class="ttc" id="structLinkType_html_a86ee7c3fde6e9bc60465218437b2fb93"><div class="ttname"><a href="structLinkType.html#a86ee7c3fde6e9bc60465218437b2fb93">LinkType::alias</a></div><div class="ttdeci">char * alias</div><div class="ttdef"><b>Definition:</b> GTGOTF_Structs.h:83</div></div>
<div class="ttc" id="structEventType_html_a29c1aa6026157172fa5c5425105be105"><div class="ttname"><a href="structEventType.html#a29c1aa6026157172fa5c5425105be105">EventType::id</a></div><div class="ttdeci">int id</div><div class="ttdef"><b>Definition:</b> GTGOTF_Structs.h:76</div></div>
<div class="ttc" id="GTGStack_8h_html"><div class="ttname"><a href="GTGStack_8h.html">GTGStack.h</a></div></div>
<div class="ttc" id="structContainer_html_a055522338ea708fbdfbd6ddb4854b313"><div class="ttname"><a href="structContainer.html#a055522338ea708fbdfbd6ddb4854b313">Container::id</a></div><div class="ttdeci">int id</div><div class="ttdef"><b>Definition:</b> GTGOTF_Structs.h:57</div></div>
<div class="ttc" id="GTGOTF__Structs_8h_html_a7c570e29d458693c8eac4d704a62f794"><div class="ttname"><a href="GTGOTF__Structs_8h.html#a7c570e29d458693c8eac4d704a62f794">State_t</a></div><div class="ttdeci">struct State State_t</div></div>
<div class="ttc" id="structContainer_html_a92f0174d6eca6c4a0ef3e2ffef8be3e8"><div class="ttname"><a href="structContainer.html#a92f0174d6eca6c4a0ef3e2ffef8be3e8">Container::alias</a></div><div class="ttdeci">char * alias</div><div class="ttdef"><b>Definition:</b> GTGOTF_Structs.h:55</div></div>
<div class="ttc" id="GTGOTF__Structs_8h_html_aee2e62a56f04c16f7bbed91105f258b6"><div class="ttname"><a href="GTGOTF__Structs_8h.html#aee2e62a56f04c16f7bbed91105f258b6">ContainerType_t</a></div><div class="ttdeci">struct ContainerType ContainerType_t</div></div>
<div class="ttc" id="GTGOTF__Structs_8h_html_a78956c7044fd5b8813db060804608ee2"><div class="ttname"><a href="GTGOTF__Structs_8h.html#a78956c7044fd5b8813db060804608ee2">EventType_t</a></div><div class="ttdeci">struct EventType EventType_t</div></div>
<div class="ttc" id="structotf__color_html_aab6d70bd00e226b845719f7363cbb809"><div class="ttname"><a href="structotf__color.html#aab6d70bd00e226b845719f7363cbb809">otf_color::green</a></div><div class="ttdeci">uint8_t green</div><div class="ttdef"><b>Definition:</b> GTGOTF_Structs.h:117</div></div>
<div class="ttc" id="structVariableType_html_a2e98ef3f43fc7bb3b5f35c608e465626"><div class="ttname"><a href="structVariableType.html#a2e98ef3f43fc7bb3b5f35c608e465626">VariableType::name</a></div><div class="ttdeci">char * name</div><div class="ttdef"><b>Definition:</b> GTGOTF_Structs.h:99</div></div>
<div class="ttc" id="structEntityValue_html_a5e6e1be50971e3c2547ab66657740c6e"><div class="ttname"><a href="structEntityValue.html#a5e6e1be50971e3c2547ab66657740c6e">EntityValue::name</a></div><div class="ttdeci">char * name</div><div class="ttdef"><b>Definition:</b> GTGOTF_Structs.h:64</div></div>
<div class="ttc" id="structLink_html_a3dcf389af7a2d16eada1679d4ae33d13"><div class="ttname"><a href="structLink.html#a3dcf389af7a2d16eada1679d4ae33d13">Link::time</a></div><div class="ttdeci">varPrec time</div><div class="ttdef"><b>Definition:</b> GTGOTF_Structs.h:92</div></div>
<div class="ttc" id="structState_html_a59ce5ace1f042871476d027578373a10"><div class="ttname"><a href="structState.html#a59ce5ace1f042871476d027578373a10">State::cont</a></div><div class="ttdeci">int cont</div><div class="ttdef"><b>Definition:</b> GTGOTF_Structs.h:39</div></div>
<div class="ttc" id="structState_html_a815c7d082e4ffdd1a5cb6be3bdea0742"><div class="ttname"><a href="structState.html#a815c7d082e4ffdd1a5cb6be3bdea0742">State::stateType</a></div><div class="ttdeci">int stateType</div><div class="ttdef"><b>Definition:</b> GTGOTF_Structs.h:40</div></div>
<div class="ttc" id="structEntityValue_html_af9d0d2fd22efd3610ed6fddc23680388"><div class="ttname"><a href="structEntityValue.html#af9d0d2fd22efd3610ed6fddc23680388">EntityValue::groupId</a></div><div class="ttdeci">int groupId</div><div class="ttdef"><b>Definition:</b> GTGOTF_Structs.h:66</div></div>
<div class="ttc" id="structStateType_html_a80c2819cc7a07b01c41b7029ff857411"><div class="ttname"><a href="structStateType.html#a80c2819cc7a07b01c41b7029ff857411">StateType::alias</a></div><div class="ttdeci">char * alias</div><div class="ttdef"><b>Definition:</b> GTGOTF_Structs.h:30</div></div>
<div class="ttc" id="GTGOTF__Structs_8h_html_a243ec90a6574e38cbea762b94ebb508b"><div class="ttname"><a href="GTGOTF__Structs_8h.html#a243ec90a6574e38cbea762b94ebb508b">Link_t</a></div><div class="ttdeci">struct Link Link_t</div></div>
<div class="ttc" id="structEventType_html"><div class="ttname"><a href="structEventType.html">EventType</a></div><div class="ttdef"><b>Definition:</b> GTGOTF_Structs.h:72</div></div>
<div class="ttc" id="structotf__color_html"><div class="ttname"><a href="structotf__color.html">otf_color</a></div><div class="ttdef"><b>Definition:</b> GTGOTF_Structs.h:114</div></div>
<div class="ttc" id="structVariableType_html_a5183bdba4b0391794706ba8a81f96be7"><div class="ttname"><a href="structVariableType.html#a5183bdba4b0391794706ba8a81f96be7">VariableType::contType</a></div><div class="ttdeci">int contType</div><div class="ttdef"><b>Definition:</b> GTGOTF_Structs.h:101</div></div>
<div class="ttc" id="structState_html_ad005ebc45314033c4b897401ee150d13"><div class="ttname"><a href="structState.html#ad005ebc45314033c4b897401ee150d13">State::value</a></div><div class="ttdeci">int value</div><div class="ttdef"><b>Definition:</b> GTGOTF_Structs.h:38</div></div>
<div class="ttc" id="structotf__color_html_a2b4dac25aa93f339f7f133befbafc144"><div class="ttname"><a href="structotf__color.html#a2b4dac25aa93f339f7f133befbafc144">otf_color::colorID</a></div><div class="ttdeci">char * colorID</div><div class="ttdef"><b>Definition:</b> GTGOTF_Structs.h:115</div></div>
<div class="ttc" id="structotf__color_html_ae6e59a72e6d53e8f13916deafacc52f6"><div class="ttname"><a href="structotf__color.html#ae6e59a72e6d53e8f13916deafacc52f6">otf_color::blue</a></div><div class="ttdeci">uint8_t blue</div><div class="ttdef"><b>Definition:</b> GTGOTF_Structs.h:118</div></div>
<div class="ttc" id="structEntityValue_html_aa4ce16b0131ebd56e2fbf263f7007c1e"><div class="ttname"><a href="structEntityValue.html#aa4ce16b0131ebd56e2fbf263f7007c1e">EntityValue::alias</a></div><div class="ttdeci">char * alias</div><div class="ttdef"><b>Definition:</b> GTGOTF_Structs.h:65</div></div>
<div class="ttc" id="structotf__color_html_af3ff520576ee8bccf9d2bc85614e9501"><div class="ttname"><a href="structotf__color.html#af3ff520576ee8bccf9d2bc85614e9501">otf_color::red</a></div><div class="ttdeci">uint8_t red</div><div class="ttdef"><b>Definition:</b> GTGOTF_Structs.h:116</div></div>
<div class="ttc" id="structStateType_html_a39d6516ad97438053c7ffa5cf2cf7d19"><div class="ttname"><a href="structStateType.html#a39d6516ad97438053c7ffa5cf2cf7d19">StateType::token</a></div><div class="ttdeci">struct gtg_list token</div><div class="ttdef"><b>Definition:</b> GTGOTF_Structs.h:33</div></div>
<div class="ttc" id="structState_html"><div class="ttname"><a href="structState.html">State</a></div><div class="ttdef"><b>Definition:</b> GTGOTF_Structs.h:37</div></div>
<div class="ttc" id="structVariableType_html_a1f40c8f260ce4672bdcbaadc59282c42"><div class="ttname"><a href="structVariableType.html#a1f40c8f260ce4672bdcbaadc59282c42">VariableType::alias</a></div><div class="ttdeci">char * alias</div><div class="ttdef"><b>Definition:</b> GTGOTF_Structs.h:100</div></div>
<div class="ttc" id="structEventType_html_afdddbef3fe86529f251fb05fa3445383"><div class="ttname"><a href="structEventType.html#afdddbef3fe86529f251fb05fa3445383">EventType::contType</a></div><div class="ttdeci">int contType</div><div class="ttdef"><b>Definition:</b> GTGOTF_Structs.h:75</div></div>
<div class="ttc" id="structStateType_html_a032633fe3f7393284c730316651c45a7"><div class="ttname"><a href="structStateType.html#a032633fe3f7393284c730316651c45a7">StateType::name</a></div><div class="ttdeci">char * name</div><div class="ttdef"><b>Definition:</b> GTGOTF_Structs.h:29</div></div>
<div class="ttc" id="structStateType_html"><div class="ttname"><a href="structStateType.html">StateType</a></div><div class="ttdef"><b>Definition:</b> GTGOTF_Structs.h:28</div></div>
<div class="ttc" id="structStateType_html_a66cf0c397f84194ac6a5326f262d200d"><div class="ttname"><a href="structStateType.html#a66cf0c397f84194ac6a5326f262d200d">StateType::groupId</a></div><div class="ttdeci">int groupId</div><div class="ttdef"><b>Definition:</b> GTGOTF_Structs.h:31</div></div>
<div class="ttc" id="GTGOTF__Structs_8h_html_a8146ea0bffffa1dd7c878388fb16c435"><div class="ttname"><a href="GTGOTF__Structs_8h.html#a8146ea0bffffa1dd7c878388fb16c435">StateType_t</a></div><div class="ttdeci">struct StateType StateType_t</div></div>
<div class="ttc" id="structVariable_html"><div class="ttname"><a href="structVariable.html">Variable</a></div><div class="ttdef"><b>Definition:</b> GTGOTF_Structs.h:106</div></div>
<div class="ttc" id="GTGOTF__Structs_8h_html_ad24d83b188ca9790a0e28807ac63b449"><div class="ttname"><a href="GTGOTF__Structs_8h.html#ad24d83b188ca9790a0e28807ac63b449">VariableType_t</a></div><div class="ttdeci">struct VariableType VariableType_t</div></div>
<div class="ttc" id="structLink_html"><div class="ttname"><a href="structLink.html">Link</a></div><div class="ttdef"><b>Definition:</b> GTGOTF_Structs.h:91</div></div>
</div><!-- fragment --></div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.13
</small></address>
</body>
</html>