blob: 1db26a37552a86a5a78024c9489b759ecb12472c [file] [log] [blame]
NightStrike4bb4fce2009-10-10 12:22:24 +00001<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2<html xmlns="http://www.w3.org/1999/xhtml">
3<head>
4<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
5<title>libmangle: uMToken Union Reference</title>
6<link href="tabs.css" rel="stylesheet" type="text/css"/>
7<link href="doxygen.css" rel="stylesheet" type="text/css"/>
8</head>
9<body>
10<!-- Generated by Doxygen 1.6.1 -->
11<div class="navigation" id="top">
12 <div class="tabs">
13 <ul>
14 <li><a href="index.html"><span>Main&nbsp;Page</span></a></li>
15 <li class="current"><a href="annotated.html"><span>Data&nbsp;Structures</span></a></li>
16 <li><a href="files.html"><span>Files</span></a></li>
17 </ul>
18 </div>
19 <div class="tabs">
20 <ul>
21 <li><a href="annotated.html"><span>Data&nbsp;Structures</span></a></li>
22 <li><a href="functions.html"><span>Data&nbsp;Fields</span></a></li>
23 </ul>
24 </div>
25</div>
26<div class="contents">
27<h1>uMToken Union Reference</h1><!-- doxytag: class="uMToken" -->
28<p><code>#include &lt;<a class="el" href="m__token_8h_source.html">m_token.h</a>&gt;</code></p>
29<table border="0" cellpadding="0" cellspacing="0">
30<tr><td colspan="2"><h2>Data Fields</h2></td></tr>
31<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="structs_m_token__base.html">sMToken_base</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="unionu_m_token.html#a4a4795bbd5a58f0f5d21ded3506c4a6c">base</a></td></tr>
32<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="structs_m_token__value.html">sMToken_value</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="unionu_m_token.html#a97f52a4d0d3ed56e9cf79045402c5202">value</a></td></tr>
33<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="structs_m_token__name.html">sMToken_name</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="unionu_m_token.html#a168eea3eefe059407dbafc873823ce4d">name</a></td></tr>
34<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="structs_m_token__dim.html">sMToken_dim</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="unionu_m_token.html#aef4d7f4b830f7133b09b6670b98d1cb0">dim</a></td></tr>
35<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="structs_m_token___unary.html">sMToken_Unary</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="unionu_m_token.html#ac30a468d7a8b3e6f8eca74bce8f9bf05">unary</a></td></tr>
36<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="structs_m_token__binary.html">sMToken_binary</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="unionu_m_token.html#a7a0e65155e6a9f49c3cd18c682071bb6">binary</a></td></tr>
37</table>
38<hr/><a name="_details"></a><h2>Detailed Description</h2>
39<p>Generic token instances. Type of token determined by base descriptor in members. Base descriptor header available in all members through type punning. </p>
Jonathan Yongef4e22d2010-07-23 02:58:19 +000040<dl class="see"><dt><b>See also:</b></dt><dd><a class="el" href="m__token_8c.html#a3d90ad7945dc89f63c39837ee512fd85">gen_tok()</a> </dd></dl>
NightStrike4bb4fce2009-10-10 12:22:24 +000041<hr/><h2>Field Documentation</h2>
42<a class="anchor" id="a4a4795bbd5a58f0f5d21ded3506c4a6c"></a><!-- doxytag: member="uMToken::base" ref="a4a4795bbd5a58f0f5d21ded3506c4a6c" args="" -->
43<div class="memitem">
44<div class="memproto">
45 <table class="memname">
46 <tr>
47 <td class="memname"><a class="el" href="structs_m_token__base.html">sMToken_base</a> <a class="el" href="unionu_m_token.html#a4a4795bbd5a58f0f5d21ded3506c4a6c">uMToken::base</a></td>
48 </tr>
49 </table>
50</div>
51<div class="memdoc">
52<p>Base descriptor header. </p>
53
54</div>
55</div>
56<a class="anchor" id="a7a0e65155e6a9f49c3cd18c682071bb6"></a><!-- doxytag: member="uMToken::binary" ref="a7a0e65155e6a9f49c3cd18c682071bb6" args="" -->
57<div class="memitem">
58<div class="memproto">
59 <table class="memname">
60 <tr>
61 <td class="memname"><a class="el" href="structs_m_token__binary.html">sMToken_binary</a> <a class="el" href="unionu_m_token.html#a7a0e65155e6a9f49c3cd18c682071bb6">uMToken::binary</a></td>
62 </tr>
63 </table>
64</div>
65<div class="memdoc">
66<p>Binary node token. </p>
67
68</div>
69</div>
70<a class="anchor" id="aef4d7f4b830f7133b09b6670b98d1cb0"></a><!-- doxytag: member="uMToken::dim" ref="aef4d7f4b830f7133b09b6670b98d1cb0" args="" -->
71<div class="memitem">
72<div class="memproto">
73 <table class="memname">
74 <tr>
75 <td class="memname"><a class="el" href="structs_m_token__dim.html">sMToken_dim</a> <a class="el" href="unionu_m_token.html#aef4d7f4b830f7133b09b6670b98d1cb0">uMToken::dim</a></td>
76 </tr>
77 </table>
78</div>
79<div class="memdoc">
80<p>"dim" token </p>
81
82</div>
83</div>
84<a class="anchor" id="a168eea3eefe059407dbafc873823ce4d"></a><!-- doxytag: member="uMToken::name" ref="a168eea3eefe059407dbafc873823ce4d" args="" -->
85<div class="memitem">
86<div class="memproto">
87 <table class="memname">
88 <tr>
89 <td class="memname"><a class="el" href="structs_m_token__name.html">sMToken_name</a> <a class="el" href="unionu_m_token.html#a168eea3eefe059407dbafc873823ce4d">uMToken::name</a></td>
90 </tr>
91 </table>
92</div>
93<div class="memdoc">
94<p>"name" token. </p>
95
96</div>
97</div>
98<a class="anchor" id="ac30a468d7a8b3e6f8eca74bce8f9bf05"></a><!-- doxytag: member="uMToken::unary" ref="ac30a468d7a8b3e6f8eca74bce8f9bf05" args="" -->
99<div class="memitem">
100<div class="memproto">
101 <table class="memname">
102 <tr>
103 <td class="memname"><a class="el" href="structs_m_token___unary.html">sMToken_Unary</a> <a class="el" href="unionu_m_token.html#ac30a468d7a8b3e6f8eca74bce8f9bf05">uMToken::unary</a></td>
104 </tr>
105 </table>
106</div>
107<div class="memdoc">
108<p>Unary node token. </p>
109
110</div>
111</div>
112<a class="anchor" id="a97f52a4d0d3ed56e9cf79045402c5202"></a><!-- doxytag: member="uMToken::value" ref="a97f52a4d0d3ed56e9cf79045402c5202" args="" -->
113<div class="memitem">
114<div class="memproto">
115 <table class="memname">
116 <tr>
117 <td class="memname"><a class="el" href="structs_m_token__value.html">sMToken_value</a> <a class="el" href="unionu_m_token.html#a97f52a4d0d3ed56e9cf79045402c5202">uMToken::value</a></td>
118 </tr>
119 </table>
120</div>
121<div class="memdoc">
122<p>"value" token. </p>
123
124</div>
125</div>
126<hr/>The documentation for this union was generated from the following file:<ul>
127<li>src/<a class="el" href="m__token_8h_source.html">m_token.h</a></li>
128</ul>
129</div>
Jonathan Yongef4e22d2010-07-23 02:58:19 +0000130<hr size="1"/><address style="text-align: right;"><small>Generated on 23 Jul 2010 for libmangle by&nbsp;
NightStrike4bb4fce2009-10-10 12:22:24 +0000131<a href="http://www.doxygen.org/index.html">
132<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.6.1 </small></address>
133</body>
134</html>