1<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
2<html><head>
3<meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1"/>
4<meta name="keywords" content="LLDB,C++,doxygen,API,documentation"/>
5<meta name="description" content="C++ source code API documentation for LLDB."/>
6<title>LLVM: lldb::SBSymbolContext Class Reference</title>
7<link href="doxygen.css" rel="stylesheet" type="text/css"/>
8</head><body>
9<p class="title">LLDB API Documentation</p>
10<!-- Generated by Doxygen 1.8.1.2 -->
11  <div id="navrow1" class="tabs">
12    <ul class="tablist">
13      <li><a href="index.html"><span>Main&#160;Page</span></a></li>
14      <li><a href="namespaces.html"><span>Namespaces</span></a></li>
15      <li class="current"><a href="annotated.html"><span>Classes</span></a></li>
16      <li><a href="files.html"><span>Files</span></a></li>
17    </ul>
18  </div>
19  <div id="navrow2" class="tabs2">
20    <ul class="tablist">
21      <li><a href="annotated.html"><span>Class&#160;List</span></a></li>
22      <li><a href="classes.html"><span>Class&#160;Index</span></a></li>
23      <li><a href="functions.html"><span>Class&#160;Members</span></a></li>
24    </ul>
25  </div>
26<div id="nav-path" class="navpath">
27  <ul>
28<li class="navelem"><a class="el" href="namespacelldb.html">lldb</a></li><li class="navelem"><a class="el" href="classlldb_1_1SBSymbolContext.html">SBSymbolContext</a></li>  </ul>
29</div>
30</div><!-- top -->
31<div class="header">
32  <div class="summary">
33<a href="#pub-methods">Public Member Functions</a> &#124;
34<a href="#pro-methods">Protected Member Functions</a> &#124;
35<a href="#friends">Friends</a> &#124;
36<a href="classlldb_1_1SBSymbolContext-members.html">List of all members</a>  </div>
37  <div class="headertitle">
38<div class="title">lldb::SBSymbolContext Class Reference</div>  </div>
39</div><!--header-->
40<div class="contents">
41
42<p><code>#include &lt;<a class="el" href="SBSymbolContext_8h_source.html">SBSymbolContext.h</a>&gt;</code></p>
43<table class="memberdecls">
44<tr class="heading"><td colspan="2"><h2><a name="pub-methods"></a>
45Public Member Functions</h2></td></tr>
46<tr class="memitem:abf1b813544d2aa29bfb2cf170c8c2139"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classlldb_1_1SBSymbolContext.html#abf1b813544d2aa29bfb2cf170c8c2139">SBSymbolContext</a> ()</td></tr>
47<tr class="memitem:abf2828ecaa2eed0b811b1bc287b20fb8"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classlldb_1_1SBSymbolContext.html#abf2828ecaa2eed0b811b1bc287b20fb8">SBSymbolContext</a> (const <a class="el" href="classlldb_1_1SBSymbolContext.html">lldb::SBSymbolContext</a> &amp;rhs)</td></tr>
48<tr class="memitem:a19429ecdd991e07ffe4dfd327926cf29"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classlldb_1_1SBSymbolContext.html#a19429ecdd991e07ffe4dfd327926cf29">~SBSymbolContext</a> ()</td></tr>
49<tr class="memitem:af3b3a30cc6f719af5cb12cb458d973d2"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classlldb_1_1SBSymbolContext.html#af3b3a30cc6f719af5cb12cb458d973d2">IsValid</a> () const </td></tr>
50<tr class="memitem:ad8fe4fb5167f8e68d9c512c1c44bf6c6"><td class="memItemLeft" align="right" valign="top">const <a class="el" href="classlldb_1_1SBSymbolContext.html">lldb::SBSymbolContext</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classlldb_1_1SBSymbolContext.html#ad8fe4fb5167f8e68d9c512c1c44bf6c6">operator=</a> (const <a class="el" href="classlldb_1_1SBSymbolContext.html">lldb::SBSymbolContext</a> &amp;rhs)</td></tr>
51<tr class="memitem:a59bb142f195e8ba50a12e9f3754b5386"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classlldb_1_1SBModule.html">lldb::SBModule</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classlldb_1_1SBSymbolContext.html#a59bb142f195e8ba50a12e9f3754b5386">GetModule</a> ()</td></tr>
52<tr class="memitem:a3dff33aef27b76ec0554a59e65522380"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classlldb_1_1SBCompileUnit.html">lldb::SBCompileUnit</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classlldb_1_1SBSymbolContext.html#a3dff33aef27b76ec0554a59e65522380">GetCompileUnit</a> ()</td></tr>
53<tr class="memitem:a27da996bd9d5575784182c2983cf9ab7"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classlldb_1_1SBFunction.html">lldb::SBFunction</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classlldb_1_1SBSymbolContext.html#a27da996bd9d5575784182c2983cf9ab7">GetFunction</a> ()</td></tr>
54<tr class="memitem:a7463148665f746e9aba9b202b20ae48d"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classlldb_1_1SBBlock.html">lldb::SBBlock</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classlldb_1_1SBSymbolContext.html#a7463148665f746e9aba9b202b20ae48d">GetBlock</a> ()</td></tr>
55<tr class="memitem:a57f6c68744f6456ae0a6fef1fb65dc93"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classlldb_1_1SBLineEntry.html">lldb::SBLineEntry</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classlldb_1_1SBSymbolContext.html#a57f6c68744f6456ae0a6fef1fb65dc93">GetLineEntry</a> ()</td></tr>
56<tr class="memitem:a4fad288eca0275d70d4bb6c49eef9b04"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classlldb_1_1SBSymbol.html">lldb::SBSymbol</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classlldb_1_1SBSymbolContext.html#a4fad288eca0275d70d4bb6c49eef9b04">GetSymbol</a> ()</td></tr>
57<tr class="memitem:aad88fd0ad10fd25906e54d05fcafefde"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classlldb_1_1SBSymbolContext.html#aad88fd0ad10fd25906e54d05fcafefde">SetModule</a> (<a class="el" href="classlldb_1_1SBModule.html">lldb::SBModule</a> module)</td></tr>
58<tr class="memitem:a0ecbce7a732db1fd9db2ddfe3e0ed109"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classlldb_1_1SBSymbolContext.html#a0ecbce7a732db1fd9db2ddfe3e0ed109">SetCompileUnit</a> (<a class="el" href="classlldb_1_1SBCompileUnit.html">lldb::SBCompileUnit</a> compile_unit)</td></tr>
59<tr class="memitem:aeb0984fc49ab47b979c4db827b6c4958"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classlldb_1_1SBSymbolContext.html#aeb0984fc49ab47b979c4db827b6c4958">SetFunction</a> (<a class="el" href="classlldb_1_1SBFunction.html">lldb::SBFunction</a> function)</td></tr>
60<tr class="memitem:a0e2d1a15ca429e9e678a0400c0eab21d"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classlldb_1_1SBSymbolContext.html#a0e2d1a15ca429e9e678a0400c0eab21d">SetBlock</a> (<a class="el" href="classlldb_1_1SBBlock.html">lldb::SBBlock</a> block)</td></tr>
61<tr class="memitem:adccc29ff372f392cd62a30bd55cdfd2c"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classlldb_1_1SBSymbolContext.html#adccc29ff372f392cd62a30bd55cdfd2c">SetLineEntry</a> (<a class="el" href="classlldb_1_1SBLineEntry.html">lldb::SBLineEntry</a> line_entry)</td></tr>
62<tr class="memitem:a5e5db320747b438195913bf2091066b8"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classlldb_1_1SBSymbolContext.html#a5e5db320747b438195913bf2091066b8">SetSymbol</a> (<a class="el" href="classlldb_1_1SBSymbol.html">lldb::SBSymbol</a> symbol)</td></tr>
63<tr class="memitem:a51bbc7370c2c6b813add464a989a97c6"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classlldb_1_1SBSymbolContext.html">SBSymbolContext</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classlldb_1_1SBSymbolContext.html#a51bbc7370c2c6b813add464a989a97c6">GetParentOfInlinedScope</a> (const <a class="el" href="classlldb_1_1SBAddress.html">SBAddress</a> &amp;curr_frame_pc, <a class="el" href="classlldb_1_1SBAddress.html">SBAddress</a> &amp;parent_frame_addr) const </td></tr>
64<tr class="memitem:a00996f8f49dee2867bb194dca0ddbe21"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classlldb_1_1SBSymbolContext.html#a00996f8f49dee2867bb194dca0ddbe21">GetDescription</a> (<a class="el" href="classlldb_1_1SBStream.html">lldb::SBStream</a> &amp;description)</td></tr>
65</table><table class="memberdecls">
66<tr class="heading"><td colspan="2"><h2><a name="pro-methods"></a>
67Protected Member Functions</h2></td></tr>
68<tr class="memitem:abd34af96497c51b0d9e12fbff8d35b45"><td class="memItemLeft" align="right" valign="top">lldb_private::SymbolContext *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classlldb_1_1SBSymbolContext.html#abd34af96497c51b0d9e12fbff8d35b45">operator-&gt;</a> () const </td></tr>
69<tr class="memitem:a73525a59ab6f23053f96ae04ba3f79dd"><td class="memItemLeft" align="right" valign="top">lldb_private::SymbolContext &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classlldb_1_1SBSymbolContext.html#a73525a59ab6f23053f96ae04ba3f79dd">operator*</a> ()</td></tr>
70<tr class="memitem:a5f1c1add03a035f9c4c44bed2e948808"><td class="memItemLeft" align="right" valign="top">lldb_private::SymbolContext &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classlldb_1_1SBSymbolContext.html#a5f1c1add03a035f9c4c44bed2e948808">ref</a> ()</td></tr>
71<tr class="memitem:a645151734a565684c39d969829a136f6"><td class="memItemLeft" align="right" valign="top">const lldb_private::SymbolContext &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classlldb_1_1SBSymbolContext.html#a645151734a565684c39d969829a136f6">operator*</a> () const </td></tr>
72<tr class="memitem:a0578a443ee1b19e53be40d3078a6d2c3"><td class="memItemLeft" align="right" valign="top">lldb_private::SymbolContext *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classlldb_1_1SBSymbolContext.html#a0578a443ee1b19e53be40d3078a6d2c3">get</a> () const </td></tr>
73<tr class="memitem:abfc8bcfd2818ab675ab36d78d3d6ae36"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classlldb_1_1SBSymbolContext.html#abfc8bcfd2818ab675ab36d78d3d6ae36">SBSymbolContext</a> (const lldb_private::SymbolContext *sc_ptr)</td></tr>
74<tr class="memitem:ac2a2397049cfd4be35fb686d7be6bd54"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classlldb_1_1SBSymbolContext.html#ac2a2397049cfd4be35fb686d7be6bd54">SetSymbolContext</a> (const lldb_private::SymbolContext *sc_ptr)</td></tr>
75</table><table class="memberdecls">
76<tr class="heading"><td colspan="2"><h2><a name="friends"></a>
77Friends</h2></td></tr>
78<tr class="memitem:a6e49cb4c7b4df1a9e1231d58a4952607"><td class="memItemLeft" align="right" valign="top">class&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classlldb_1_1SBSymbolContext.html#a6e49cb4c7b4df1a9e1231d58a4952607">SBAddress</a></td></tr>
79<tr class="memitem:abf05358ec2c89fa95b69c85ed46492c9"><td class="memItemLeft" align="right" valign="top">class&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classlldb_1_1SBSymbolContext.html#abf05358ec2c89fa95b69c85ed46492c9">SBFrame</a></td></tr>
80<tr class="memitem:a5a50b764fceeae5ed6ecf04b9d1eba5c"><td class="memItemLeft" align="right" valign="top">class&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classlldb_1_1SBSymbolContext.html#a5a50b764fceeae5ed6ecf04b9d1eba5c">SBModule</a></td></tr>
81<tr class="memitem:a95c9ffeaf2f2f85963ac8ffb40bdd494"><td class="memItemLeft" align="right" valign="top">class&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classlldb_1_1SBSymbolContext.html#a95c9ffeaf2f2f85963ac8ffb40bdd494">SBThread</a></td></tr>
82<tr class="memitem:a593230acf95f9720217b7fb17681efca"><td class="memItemLeft" align="right" valign="top">class&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classlldb_1_1SBSymbolContext.html#a593230acf95f9720217b7fb17681efca">SBTarget</a></td></tr>
83<tr class="memitem:a9f4913ac7b3600fb8159f95d0d5cc4d7"><td class="memItemLeft" align="right" valign="top">class&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classlldb_1_1SBSymbolContext.html#a9f4913ac7b3600fb8159f95d0d5cc4d7">SBSymbolContextList</a></td></tr>
84</table>
85<a name="details" id="details"></a><h2>Detailed Description</h2>
86<div class="textblock">
87<p>Definition at line <a class="el" href="SBSymbolContext_8h_source.html#l00023">23</a> of file <a class="el" href="SBSymbolContext_8h_source.html">SBSymbolContext.h</a>.</p>
88</div><h2>Constructor &amp; Destructor Documentation</h2>
89<a class="anchor" id="abf1b813544d2aa29bfb2cf170c8c2139"></a>
90<div class="memitem">
91<div class="memproto">
92      <table class="memname">
93        <tr>
94          <td class="memname">lldb::SBSymbolContext::SBSymbolContext </td>
95          <td>(</td>
96          <td class="paramname"></td><td>)</td>
97          <td></td>
98        </tr>
99      </table>
100</div><div class="memdoc">
101
102</div>
103</div>
104<a class="anchor" id="abf2828ecaa2eed0b811b1bc287b20fb8"></a>
105<div class="memitem">
106<div class="memproto">
107      <table class="memname">
108        <tr>
109          <td class="memname">lldb::SBSymbolContext::SBSymbolContext </td>
110          <td>(</td>
111          <td class="paramtype">const <a class="el" href="classlldb_1_1SBSymbolContext.html">lldb::SBSymbolContext</a> &amp;&#160;</td>
112          <td class="paramname"><em>rhs</em></td><td>)</td>
113          <td></td>
114        </tr>
115      </table>
116</div><div class="memdoc">
117
118</div>
119</div>
120<a class="anchor" id="a19429ecdd991e07ffe4dfd327926cf29"></a>
121<div class="memitem">
122<div class="memproto">
123      <table class="memname">
124        <tr>
125          <td class="memname">lldb::SBSymbolContext::~SBSymbolContext </td>
126          <td>(</td>
127          <td class="paramname"></td><td>)</td>
128          <td></td>
129        </tr>
130      </table>
131</div><div class="memdoc">
132
133</div>
134</div>
135<a class="anchor" id="abfc8bcfd2818ab675ab36d78d3d6ae36"></a>
136<div class="memitem">
137<div class="memproto">
138<table class="mlabels">
139  <tr>
140  <td class="mlabels-left">
141      <table class="memname">
142        <tr>
143          <td class="memname">lldb::SBSymbolContext::SBSymbolContext </td>
144          <td>(</td>
145          <td class="paramtype">const lldb_private::SymbolContext *&#160;</td>
146          <td class="paramname"><em>sc_ptr</em></td><td>)</td>
147          <td></td>
148        </tr>
149      </table>
150  </td>
151  <td class="mlabels-right">
152<span class="mlabels"><span class="mlabel">protected</span></span>  </td>
153  </tr>
154</table>
155</div><div class="memdoc">
156
157</div>
158</div>
159<h2>Member Function Documentation</h2>
160<a class="anchor" id="a0578a443ee1b19e53be40d3078a6d2c3"></a>
161<div class="memitem">
162<div class="memproto">
163<table class="mlabels">
164  <tr>
165  <td class="mlabels-left">
166      <table class="memname">
167        <tr>
168          <td class="memname">lldb_private::SymbolContext* lldb::SBSymbolContext::get </td>
169          <td>(</td>
170          <td class="paramname"></td><td>)</td>
171          <td> const</td>
172        </tr>
173      </table>
174  </td>
175  <td class="mlabels-right">
176<span class="mlabels"><span class="mlabel">protected</span></span>  </td>
177  </tr>
178</table>
179</div><div class="memdoc">
180
181</div>
182</div>
183<a class="anchor" id="a7463148665f746e9aba9b202b20ae48d"></a>
184<div class="memitem">
185<div class="memproto">
186      <table class="memname">
187        <tr>
188          <td class="memname"><a class="el" href="classlldb_1_1SBBlock.html">lldb::SBBlock</a> lldb::SBSymbolContext::GetBlock </td>
189          <td>(</td>
190          <td class="paramname"></td><td>)</td>
191          <td></td>
192        </tr>
193      </table>
194</div><div class="memdoc">
195
196</div>
197</div>
198<a class="anchor" id="a3dff33aef27b76ec0554a59e65522380"></a>
199<div class="memitem">
200<div class="memproto">
201      <table class="memname">
202        <tr>
203          <td class="memname"><a class="el" href="classlldb_1_1SBCompileUnit.html">lldb::SBCompileUnit</a> lldb::SBSymbolContext::GetCompileUnit </td>
204          <td>(</td>
205          <td class="paramname"></td><td>)</td>
206          <td></td>
207        </tr>
208      </table>
209</div><div class="memdoc">
210
211</div>
212</div>
213<a class="anchor" id="a00996f8f49dee2867bb194dca0ddbe21"></a>
214<div class="memitem">
215<div class="memproto">
216      <table class="memname">
217        <tr>
218          <td class="memname">bool lldb::SBSymbolContext::GetDescription </td>
219          <td>(</td>
220          <td class="paramtype"><a class="el" href="classlldb_1_1SBStream.html">lldb::SBStream</a> &amp;&#160;</td>
221          <td class="paramname"><em>description</em></td><td>)</td>
222          <td></td>
223        </tr>
224      </table>
225</div><div class="memdoc">
226
227</div>
228</div>
229<a class="anchor" id="a27da996bd9d5575784182c2983cf9ab7"></a>
230<div class="memitem">
231<div class="memproto">
232      <table class="memname">
233        <tr>
234          <td class="memname"><a class="el" href="classlldb_1_1SBFunction.html">lldb::SBFunction</a> lldb::SBSymbolContext::GetFunction </td>
235          <td>(</td>
236          <td class="paramname"></td><td>)</td>
237          <td></td>
238        </tr>
239      </table>
240</div><div class="memdoc">
241
242</div>
243</div>
244<a class="anchor" id="a57f6c68744f6456ae0a6fef1fb65dc93"></a>
245<div class="memitem">
246<div class="memproto">
247      <table class="memname">
248        <tr>
249          <td class="memname"><a class="el" href="classlldb_1_1SBLineEntry.html">lldb::SBLineEntry</a> lldb::SBSymbolContext::GetLineEntry </td>
250          <td>(</td>
251          <td class="paramname"></td><td>)</td>
252          <td></td>
253        </tr>
254      </table>
255</div><div class="memdoc">
256
257</div>
258</div>
259<a class="anchor" id="a59bb142f195e8ba50a12e9f3754b5386"></a>
260<div class="memitem">
261<div class="memproto">
262      <table class="memname">
263        <tr>
264          <td class="memname"><a class="el" href="classlldb_1_1SBModule.html">lldb::SBModule</a> lldb::SBSymbolContext::GetModule </td>
265          <td>(</td>
266          <td class="paramname"></td><td>)</td>
267          <td></td>
268        </tr>
269      </table>
270</div><div class="memdoc">
271
272</div>
273</div>
274<a class="anchor" id="a51bbc7370c2c6b813add464a989a97c6"></a>
275<div class="memitem">
276<div class="memproto">
277      <table class="memname">
278        <tr>
279          <td class="memname"><a class="el" href="classlldb_1_1SBSymbolContext.html">SBSymbolContext</a> lldb::SBSymbolContext::GetParentOfInlinedScope </td>
280          <td>(</td>
281          <td class="paramtype">const <a class="el" href="classlldb_1_1SBAddress.html">SBAddress</a> &amp;&#160;</td>
282          <td class="paramname"><em>curr_frame_pc</em>, </td>
283        </tr>
284        <tr>
285          <td class="paramkey"></td>
286          <td></td>
287          <td class="paramtype"><a class="el" href="classlldb_1_1SBAddress.html">SBAddress</a> &amp;&#160;</td>
288          <td class="paramname"><em>parent_frame_addr</em>&#160;</td>
289        </tr>
290        <tr>
291          <td></td>
292          <td>)</td>
293          <td></td><td> const</td>
294        </tr>
295      </table>
296</div><div class="memdoc">
297
298</div>
299</div>
300<a class="anchor" id="a4fad288eca0275d70d4bb6c49eef9b04"></a>
301<div class="memitem">
302<div class="memproto">
303      <table class="memname">
304        <tr>
305          <td class="memname"><a class="el" href="classlldb_1_1SBSymbol.html">lldb::SBSymbol</a> lldb::SBSymbolContext::GetSymbol </td>
306          <td>(</td>
307          <td class="paramname"></td><td>)</td>
308          <td></td>
309        </tr>
310      </table>
311</div><div class="memdoc">
312
313</div>
314</div>
315<a class="anchor" id="af3b3a30cc6f719af5cb12cb458d973d2"></a>
316<div class="memitem">
317<div class="memproto">
318      <table class="memname">
319        <tr>
320          <td class="memname">bool lldb::SBSymbolContext::IsValid </td>
321          <td>(</td>
322          <td class="paramname"></td><td>)</td>
323          <td> const</td>
324        </tr>
325      </table>
326</div><div class="memdoc">
327
328</div>
329</div>
330<a class="anchor" id="a73525a59ab6f23053f96ae04ba3f79dd"></a>
331<div class="memitem">
332<div class="memproto">
333<table class="mlabels">
334  <tr>
335  <td class="mlabels-left">
336      <table class="memname">
337        <tr>
338          <td class="memname">lldb_private::SymbolContext&amp; lldb::SBSymbolContext::operator* </td>
339          <td>(</td>
340          <td class="paramname"></td><td>)</td>
341          <td></td>
342        </tr>
343      </table>
344  </td>
345  <td class="mlabels-right">
346<span class="mlabels"><span class="mlabel">protected</span></span>  </td>
347  </tr>
348</table>
349</div><div class="memdoc">
350
351</div>
352</div>
353<a class="anchor" id="a645151734a565684c39d969829a136f6"></a>
354<div class="memitem">
355<div class="memproto">
356<table class="mlabels">
357  <tr>
358  <td class="mlabels-left">
359      <table class="memname">
360        <tr>
361          <td class="memname">const lldb_private::SymbolContext&amp; lldb::SBSymbolContext::operator* </td>
362          <td>(</td>
363          <td class="paramname"></td><td>)</td>
364          <td> const</td>
365        </tr>
366      </table>
367  </td>
368  <td class="mlabels-right">
369<span class="mlabels"><span class="mlabel">protected</span></span>  </td>
370  </tr>
371</table>
372</div><div class="memdoc">
373
374</div>
375</div>
376<a class="anchor" id="abd34af96497c51b0d9e12fbff8d35b45"></a>
377<div class="memitem">
378<div class="memproto">
379<table class="mlabels">
380  <tr>
381  <td class="mlabels-left">
382      <table class="memname">
383        <tr>
384          <td class="memname">lldb_private::SymbolContext* lldb::SBSymbolContext::operator-&gt; </td>
385          <td>(</td>
386          <td class="paramname"></td><td>)</td>
387          <td> const</td>
388        </tr>
389      </table>
390  </td>
391  <td class="mlabels-right">
392<span class="mlabels"><span class="mlabel">protected</span></span>  </td>
393  </tr>
394</table>
395</div><div class="memdoc">
396
397</div>
398</div>
399<a class="anchor" id="ad8fe4fb5167f8e68d9c512c1c44bf6c6"></a>
400<div class="memitem">
401<div class="memproto">
402      <table class="memname">
403        <tr>
404          <td class="memname">const <a class="el" href="classlldb_1_1SBSymbolContext.html">lldb::SBSymbolContext</a>&amp; lldb::SBSymbolContext::operator= </td>
405          <td>(</td>
406          <td class="paramtype">const <a class="el" href="classlldb_1_1SBSymbolContext.html">lldb::SBSymbolContext</a> &amp;&#160;</td>
407          <td class="paramname"><em>rhs</em></td><td>)</td>
408          <td></td>
409        </tr>
410      </table>
411</div><div class="memdoc">
412
413</div>
414</div>
415<a class="anchor" id="a5f1c1add03a035f9c4c44bed2e948808"></a>
416<div class="memitem">
417<div class="memproto">
418<table class="mlabels">
419  <tr>
420  <td class="mlabels-left">
421      <table class="memname">
422        <tr>
423          <td class="memname">lldb_private::SymbolContext&amp; lldb::SBSymbolContext::ref </td>
424          <td>(</td>
425          <td class="paramname"></td><td>)</td>
426          <td></td>
427        </tr>
428      </table>
429  </td>
430  <td class="mlabels-right">
431<span class="mlabels"><span class="mlabel">protected</span></span>  </td>
432  </tr>
433</table>
434</div><div class="memdoc">
435
436</div>
437</div>
438<a class="anchor" id="a0e2d1a15ca429e9e678a0400c0eab21d"></a>
439<div class="memitem">
440<div class="memproto">
441      <table class="memname">
442        <tr>
443          <td class="memname">void lldb::SBSymbolContext::SetBlock </td>
444          <td>(</td>
445          <td class="paramtype"><a class="el" href="classlldb_1_1SBBlock.html">lldb::SBBlock</a>&#160;</td>
446          <td class="paramname"><em>block</em></td><td>)</td>
447          <td></td>
448        </tr>
449      </table>
450</div><div class="memdoc">
451
452</div>
453</div>
454<a class="anchor" id="a0ecbce7a732db1fd9db2ddfe3e0ed109"></a>
455<div class="memitem">
456<div class="memproto">
457      <table class="memname">
458        <tr>
459          <td class="memname">void lldb::SBSymbolContext::SetCompileUnit </td>
460          <td>(</td>
461          <td class="paramtype"><a class="el" href="classlldb_1_1SBCompileUnit.html">lldb::SBCompileUnit</a>&#160;</td>
462          <td class="paramname"><em>compile_unit</em></td><td>)</td>
463          <td></td>
464        </tr>
465      </table>
466</div><div class="memdoc">
467
468</div>
469</div>
470<a class="anchor" id="aeb0984fc49ab47b979c4db827b6c4958"></a>
471<div class="memitem">
472<div class="memproto">
473      <table class="memname">
474        <tr>
475          <td class="memname">void lldb::SBSymbolContext::SetFunction </td>
476          <td>(</td>
477          <td class="paramtype"><a class="el" href="classlldb_1_1SBFunction.html">lldb::SBFunction</a>&#160;</td>
478          <td class="paramname"><em>function</em></td><td>)</td>
479          <td></td>
480        </tr>
481      </table>
482</div><div class="memdoc">
483
484</div>
485</div>
486<a class="anchor" id="adccc29ff372f392cd62a30bd55cdfd2c"></a>
487<div class="memitem">
488<div class="memproto">
489      <table class="memname">
490        <tr>
491          <td class="memname">void lldb::SBSymbolContext::SetLineEntry </td>
492          <td>(</td>
493          <td class="paramtype"><a class="el" href="classlldb_1_1SBLineEntry.html">lldb::SBLineEntry</a>&#160;</td>
494          <td class="paramname"><em>line_entry</em></td><td>)</td>
495          <td></td>
496        </tr>
497      </table>
498</div><div class="memdoc">
499
500</div>
501</div>
502<a class="anchor" id="aad88fd0ad10fd25906e54d05fcafefde"></a>
503<div class="memitem">
504<div class="memproto">
505      <table class="memname">
506        <tr>
507          <td class="memname">void lldb::SBSymbolContext::SetModule </td>
508          <td>(</td>
509          <td class="paramtype"><a class="el" href="classlldb_1_1SBModule.html">lldb::SBModule</a>&#160;</td>
510          <td class="paramname"><em>module</em></td><td>)</td>
511          <td></td>
512        </tr>
513      </table>
514</div><div class="memdoc">
515
516</div>
517</div>
518<a class="anchor" id="a5e5db320747b438195913bf2091066b8"></a>
519<div class="memitem">
520<div class="memproto">
521      <table class="memname">
522        <tr>
523          <td class="memname">void lldb::SBSymbolContext::SetSymbol </td>
524          <td>(</td>
525          <td class="paramtype"><a class="el" href="classlldb_1_1SBSymbol.html">lldb::SBSymbol</a>&#160;</td>
526          <td class="paramname"><em>symbol</em></td><td>)</td>
527          <td></td>
528        </tr>
529      </table>
530</div><div class="memdoc">
531
532</div>
533</div>
534<a class="anchor" id="ac2a2397049cfd4be35fb686d7be6bd54"></a>
535<div class="memitem">
536<div class="memproto">
537<table class="mlabels">
538  <tr>
539  <td class="mlabels-left">
540      <table class="memname">
541        <tr>
542          <td class="memname">void lldb::SBSymbolContext::SetSymbolContext </td>
543          <td>(</td>
544          <td class="paramtype">const lldb_private::SymbolContext *&#160;</td>
545          <td class="paramname"><em>sc_ptr</em></td><td>)</td>
546          <td></td>
547        </tr>
548      </table>
549  </td>
550  <td class="mlabels-right">
551<span class="mlabels"><span class="mlabel">protected</span></span>  </td>
552  </tr>
553</table>
554</div><div class="memdoc">
555
556</div>
557</div>
558<h2>Friends And Related Function Documentation</h2>
559<a class="anchor" id="a6e49cb4c7b4df1a9e1231d58a4952607"></a>
560<div class="memitem">
561<div class="memproto">
562<table class="mlabels">
563  <tr>
564  <td class="mlabels-left">
565      <table class="memname">
566        <tr>
567          <td class="memname">friend class <a class="el" href="classlldb_1_1SBAddress.html">SBAddress</a></td>
568        </tr>
569      </table>
570  </td>
571  <td class="mlabels-right">
572<span class="mlabels"><span class="mlabel">friend</span></span>  </td>
573  </tr>
574</table>
575</div><div class="memdoc">
576
577<p>Definition at line <a class="el" href="SBSymbolContext_8h_source.html#l00060">60</a> of file <a class="el" href="SBSymbolContext_8h_source.html">SBSymbolContext.h</a>.</p>
578
579</div>
580</div>
581<a class="anchor" id="abf05358ec2c89fa95b69c85ed46492c9"></a>
582<div class="memitem">
583<div class="memproto">
584<table class="mlabels">
585  <tr>
586  <td class="mlabels-left">
587      <table class="memname">
588        <tr>
589          <td class="memname">friend class <a class="el" href="classlldb_1_1SBFrame.html">SBFrame</a></td>
590        </tr>
591      </table>
592  </td>
593  <td class="mlabels-right">
594<span class="mlabels"><span class="mlabel">friend</span></span>  </td>
595  </tr>
596</table>
597</div><div class="memdoc">
598
599<p>Definition at line <a class="el" href="SBSymbolContext_8h_source.html#l00061">61</a> of file <a class="el" href="SBSymbolContext_8h_source.html">SBSymbolContext.h</a>.</p>
600
601</div>
602</div>
603<a class="anchor" id="a5a50b764fceeae5ed6ecf04b9d1eba5c"></a>
604<div class="memitem">
605<div class="memproto">
606<table class="mlabels">
607  <tr>
608  <td class="mlabels-left">
609      <table class="memname">
610        <tr>
611          <td class="memname">friend class <a class="el" href="classlldb_1_1SBModule.html">SBModule</a></td>
612        </tr>
613      </table>
614  </td>
615  <td class="mlabels-right">
616<span class="mlabels"><span class="mlabel">friend</span></span>  </td>
617  </tr>
618</table>
619</div><div class="memdoc">
620
621<p>Definition at line <a class="el" href="SBSymbolContext_8h_source.html#l00062">62</a> of file <a class="el" href="SBSymbolContext_8h_source.html">SBSymbolContext.h</a>.</p>
622
623</div>
624</div>
625<a class="anchor" id="a9f4913ac7b3600fb8159f95d0d5cc4d7"></a>
626<div class="memitem">
627<div class="memproto">
628<table class="mlabels">
629  <tr>
630  <td class="mlabels-left">
631      <table class="memname">
632        <tr>
633          <td class="memname">friend class <a class="el" href="classlldb_1_1SBSymbolContextList.html">SBSymbolContextList</a></td>
634        </tr>
635      </table>
636  </td>
637  <td class="mlabels-right">
638<span class="mlabels"><span class="mlabel">friend</span></span>  </td>
639  </tr>
640</table>
641</div><div class="memdoc">
642
643<p>Definition at line <a class="el" href="SBSymbolContext_8h_source.html#l00065">65</a> of file <a class="el" href="SBSymbolContext_8h_source.html">SBSymbolContext.h</a>.</p>
644
645</div>
646</div>
647<a class="anchor" id="a593230acf95f9720217b7fb17681efca"></a>
648<div class="memitem">
649<div class="memproto">
650<table class="mlabels">
651  <tr>
652  <td class="mlabels-left">
653      <table class="memname">
654        <tr>
655          <td class="memname">friend class <a class="el" href="classlldb_1_1SBTarget.html">SBTarget</a></td>
656        </tr>
657      </table>
658  </td>
659  <td class="mlabels-right">
660<span class="mlabels"><span class="mlabel">friend</span></span>  </td>
661  </tr>
662</table>
663</div><div class="memdoc">
664
665<p>Definition at line <a class="el" href="SBSymbolContext_8h_source.html#l00064">64</a> of file <a class="el" href="SBSymbolContext_8h_source.html">SBSymbolContext.h</a>.</p>
666
667</div>
668</div>
669<a class="anchor" id="a95c9ffeaf2f2f85963ac8ffb40bdd494"></a>
670<div class="memitem">
671<div class="memproto">
672<table class="mlabels">
673  <tr>
674  <td class="mlabels-left">
675      <table class="memname">
676        <tr>
677          <td class="memname">friend class <a class="el" href="classlldb_1_1SBThread.html">SBThread</a></td>
678        </tr>
679      </table>
680  </td>
681  <td class="mlabels-right">
682<span class="mlabels"><span class="mlabel">friend</span></span>  </td>
683  </tr>
684</table>
685</div><div class="memdoc">
686
687<p>Definition at line <a class="el" href="SBSymbolContext_8h_source.html#l00063">63</a> of file <a class="el" href="SBSymbolContext_8h_source.html">SBSymbolContext.h</a>.</p>
688
689</div>
690</div>
691<hr/>The documentation for this class was generated from the following file:<ul>
692<li><a class="el" href="SBSymbolContext_8h_source.html">SBSymbolContext.h</a></li>
693</ul>
694</div><!-- contents -->
695<hr>
696<p class="footer">
697Generated on Fri Jul 19 2013 13:25:55 for <a href="http://lldb.llvm.org/">LLVM</a> by
698<a href="http://www.doxygen.org"><img src="doxygen.png" alt="Doxygen"
699align="middle" border="0"/>1.8.1.2</a><br>
700Copyright &copy; 2003-2013 University of Illinois at Urbana-Champaign.
701All Rights Reserved.</p>
702<hr>
703<!--#include virtual="/attrib.incl" -->
704</body>
705</html>
706