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::SBSymbolContextList 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_1SBSymbolContextList.html">SBSymbolContextList</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_1SBSymbolContextList-members.html">List of all members</a>  </div>
37  <div class="headertitle">
38<div class="title">lldb::SBSymbolContextList Class Reference</div>  </div>
39</div><!--header-->
40<div class="contents">
41
42<p><code>#include &lt;<a class="el" href="SBSymbolContextList_8h_source.html">SBSymbolContextList.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:a28ec448eb079c5195759c2e5d148512c"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classlldb_1_1SBSymbolContextList.html#a28ec448eb079c5195759c2e5d148512c">SBSymbolContextList</a> ()</td></tr>
47<tr class="memitem:aab061d10893f2b8aeed588e5e02abb5b"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classlldb_1_1SBSymbolContextList.html#aab061d10893f2b8aeed588e5e02abb5b">SBSymbolContextList</a> (const <a class="el" href="classlldb_1_1SBSymbolContextList.html">lldb::SBSymbolContextList</a> &amp;rhs)</td></tr>
48<tr class="memitem:acb49be98daa44154693758718dac616d"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classlldb_1_1SBSymbolContextList.html#acb49be98daa44154693758718dac616d">~SBSymbolContextList</a> ()</td></tr>
49<tr class="memitem:ae55d53d44ebbd699d4ccd1d72526a61b"><td class="memItemLeft" align="right" valign="top">const <a class="el" href="classlldb_1_1SBSymbolContextList.html">lldb::SBSymbolContextList</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classlldb_1_1SBSymbolContextList.html#ae55d53d44ebbd699d4ccd1d72526a61b">operator=</a> (const <a class="el" href="classlldb_1_1SBSymbolContextList.html">lldb::SBSymbolContextList</a> &amp;rhs)</td></tr>
50<tr class="memitem:ae299b869aaea1739b5b4e6b373663c46"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classlldb_1_1SBSymbolContextList.html#ae299b869aaea1739b5b4e6b373663c46">IsValid</a> () const </td></tr>
51<tr class="memitem:a3f2f809bbccec6a69b6b2ad6f3cd84b7"><td class="memItemLeft" align="right" valign="top">uint32_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classlldb_1_1SBSymbolContextList.html#a3f2f809bbccec6a69b6b2ad6f3cd84b7">GetSize</a> () const </td></tr>
52<tr class="memitem:a6919bc568286836a510feed94834d730"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classlldb_1_1SBSymbolContext.html">lldb::SBSymbolContext</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classlldb_1_1SBSymbolContextList.html#a6919bc568286836a510feed94834d730">GetContextAtIndex</a> (uint32_t idx)</td></tr>
53<tr class="memitem:a195e94a1783a6c7dc8984b8f10dc5c3b"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classlldb_1_1SBSymbolContextList.html#a195e94a1783a6c7dc8984b8f10dc5c3b">GetDescription</a> (<a class="el" href="classlldb_1_1SBStream.html">lldb::SBStream</a> &amp;description)</td></tr>
54<tr class="memitem:a6e85c09a2e354fbca75337fcf745376a"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classlldb_1_1SBSymbolContextList.html#a6e85c09a2e354fbca75337fcf745376a">Append</a> (<a class="el" href="classlldb_1_1SBSymbolContext.html">lldb::SBSymbolContext</a> &amp;sc)</td></tr>
55<tr class="memitem:a30433987c843e41ffac161c41331e971"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classlldb_1_1SBSymbolContextList.html#a30433987c843e41ffac161c41331e971">Append</a> (<a class="el" href="classlldb_1_1SBSymbolContextList.html">lldb::SBSymbolContextList</a> &amp;sc_list)</td></tr>
56<tr class="memitem:ad124fedde1f6d31dd4192a1001f0609b"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classlldb_1_1SBSymbolContextList.html#ad124fedde1f6d31dd4192a1001f0609b">Clear</a> ()</td></tr>
57</table><table class="memberdecls">
58<tr class="heading"><td colspan="2"><h2><a name="pro-methods"></a>
59Protected Member Functions</h2></td></tr>
60<tr class="memitem:add6c7d0cf2ee08a0ca7bfe21e0106663"><td class="memItemLeft" align="right" valign="top">lldb_private::SymbolContextList *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classlldb_1_1SBSymbolContextList.html#add6c7d0cf2ee08a0ca7bfe21e0106663">operator-&gt;</a> () const </td></tr>
61<tr class="memitem:afee6ebe1368fc3962257db3ccc543aee"><td class="memItemLeft" align="right" valign="top">lldb_private::SymbolContextList &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classlldb_1_1SBSymbolContextList.html#afee6ebe1368fc3962257db3ccc543aee">operator*</a> () const </td></tr>
62</table><table class="memberdecls">
63<tr class="heading"><td colspan="2"><h2><a name="friends"></a>
64Friends</h2></td></tr>
65<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_1SBSymbolContextList.html#a5a50b764fceeae5ed6ecf04b9d1eba5c">SBModule</a></td></tr>
66<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_1SBSymbolContextList.html#a593230acf95f9720217b7fb17681efca">SBTarget</a></td></tr>
67</table>
68<a name="details" id="details"></a><h2>Detailed Description</h2>
69<div class="textblock">
70<p>Definition at line <a class="el" href="SBSymbolContextList_8h_source.html#l00018">18</a> of file <a class="el" href="SBSymbolContextList_8h_source.html">SBSymbolContextList.h</a>.</p>
71</div><h2>Constructor &amp; Destructor Documentation</h2>
72<a class="anchor" id="a28ec448eb079c5195759c2e5d148512c"></a>
73<div class="memitem">
74<div class="memproto">
75      <table class="memname">
76        <tr>
77          <td class="memname">lldb::SBSymbolContextList::SBSymbolContextList </td>
78          <td>(</td>
79          <td class="paramname"></td><td>)</td>
80          <td></td>
81        </tr>
82      </table>
83</div><div class="memdoc">
84
85</div>
86</div>
87<a class="anchor" id="aab061d10893f2b8aeed588e5e02abb5b"></a>
88<div class="memitem">
89<div class="memproto">
90      <table class="memname">
91        <tr>
92          <td class="memname">lldb::SBSymbolContextList::SBSymbolContextList </td>
93          <td>(</td>
94          <td class="paramtype">const <a class="el" href="classlldb_1_1SBSymbolContextList.html">lldb::SBSymbolContextList</a> &amp;&#160;</td>
95          <td class="paramname"><em>rhs</em></td><td>)</td>
96          <td></td>
97        </tr>
98      </table>
99</div><div class="memdoc">
100
101</div>
102</div>
103<a class="anchor" id="acb49be98daa44154693758718dac616d"></a>
104<div class="memitem">
105<div class="memproto">
106      <table class="memname">
107        <tr>
108          <td class="memname">lldb::SBSymbolContextList::~SBSymbolContextList </td>
109          <td>(</td>
110          <td class="paramname"></td><td>)</td>
111          <td></td>
112        </tr>
113      </table>
114</div><div class="memdoc">
115
116</div>
117</div>
118<h2>Member Function Documentation</h2>
119<a class="anchor" id="a6e85c09a2e354fbca75337fcf745376a"></a>
120<div class="memitem">
121<div class="memproto">
122      <table class="memname">
123        <tr>
124          <td class="memname">void lldb::SBSymbolContextList::Append </td>
125          <td>(</td>
126          <td class="paramtype"><a class="el" href="classlldb_1_1SBSymbolContext.html">lldb::SBSymbolContext</a> &amp;&#160;</td>
127          <td class="paramname"><em>sc</em></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="a30433987c843e41ffac161c41331e971"></a>
136<div class="memitem">
137<div class="memproto">
138      <table class="memname">
139        <tr>
140          <td class="memname">void lldb::SBSymbolContextList::Append </td>
141          <td>(</td>
142          <td class="paramtype"><a class="el" href="classlldb_1_1SBSymbolContextList.html">lldb::SBSymbolContextList</a> &amp;&#160;</td>
143          <td class="paramname"><em>sc_list</em></td><td>)</td>
144          <td></td>
145        </tr>
146      </table>
147</div><div class="memdoc">
148
149</div>
150</div>
151<a class="anchor" id="ad124fedde1f6d31dd4192a1001f0609b"></a>
152<div class="memitem">
153<div class="memproto">
154      <table class="memname">
155        <tr>
156          <td class="memname">void lldb::SBSymbolContextList::Clear </td>
157          <td>(</td>
158          <td class="paramname"></td><td>)</td>
159          <td></td>
160        </tr>
161      </table>
162</div><div class="memdoc">
163
164</div>
165</div>
166<a class="anchor" id="a6919bc568286836a510feed94834d730"></a>
167<div class="memitem">
168<div class="memproto">
169      <table class="memname">
170        <tr>
171          <td class="memname"><a class="el" href="classlldb_1_1SBSymbolContext.html">lldb::SBSymbolContext</a> lldb::SBSymbolContextList::GetContextAtIndex </td>
172          <td>(</td>
173          <td class="paramtype">uint32_t&#160;</td>
174          <td class="paramname"><em>idx</em></td><td>)</td>
175          <td></td>
176        </tr>
177      </table>
178</div><div class="memdoc">
179
180</div>
181</div>
182<a class="anchor" id="a195e94a1783a6c7dc8984b8f10dc5c3b"></a>
183<div class="memitem">
184<div class="memproto">
185      <table class="memname">
186        <tr>
187          <td class="memname">bool lldb::SBSymbolContextList::GetDescription </td>
188          <td>(</td>
189          <td class="paramtype"><a class="el" href="classlldb_1_1SBStream.html">lldb::SBStream</a> &amp;&#160;</td>
190          <td class="paramname"><em>description</em></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="a3f2f809bbccec6a69b6b2ad6f3cd84b7"></a>
199<div class="memitem">
200<div class="memproto">
201      <table class="memname">
202        <tr>
203          <td class="memname">uint32_t lldb::SBSymbolContextList::GetSize </td>
204          <td>(</td>
205          <td class="paramname"></td><td>)</td>
206          <td> const</td>
207        </tr>
208      </table>
209</div><div class="memdoc">
210
211</div>
212</div>
213<a class="anchor" id="ae299b869aaea1739b5b4e6b373663c46"></a>
214<div class="memitem">
215<div class="memproto">
216      <table class="memname">
217        <tr>
218          <td class="memname">bool lldb::SBSymbolContextList::IsValid </td>
219          <td>(</td>
220          <td class="paramname"></td><td>)</td>
221          <td> const</td>
222        </tr>
223      </table>
224</div><div class="memdoc">
225
226</div>
227</div>
228<a class="anchor" id="afee6ebe1368fc3962257db3ccc543aee"></a>
229<div class="memitem">
230<div class="memproto">
231<table class="mlabels">
232  <tr>
233  <td class="mlabels-left">
234      <table class="memname">
235        <tr>
236          <td class="memname">lldb_private::SymbolContextList&amp; lldb::SBSymbolContextList::operator* </td>
237          <td>(</td>
238          <td class="paramname"></td><td>)</td>
239          <td> const</td>
240        </tr>
241      </table>
242  </td>
243  <td class="mlabels-right">
244<span class="mlabels"><span class="mlabel">protected</span></span>  </td>
245  </tr>
246</table>
247</div><div class="memdoc">
248
249</div>
250</div>
251<a class="anchor" id="add6c7d0cf2ee08a0ca7bfe21e0106663"></a>
252<div class="memitem">
253<div class="memproto">
254<table class="mlabels">
255  <tr>
256  <td class="mlabels-left">
257      <table class="memname">
258        <tr>
259          <td class="memname">lldb_private::SymbolContextList* lldb::SBSymbolContextList::operator-&gt; </td>
260          <td>(</td>
261          <td class="paramname"></td><td>)</td>
262          <td> const</td>
263        </tr>
264      </table>
265  </td>
266  <td class="mlabels-right">
267<span class="mlabels"><span class="mlabel">protected</span></span>  </td>
268  </tr>
269</table>
270</div><div class="memdoc">
271
272</div>
273</div>
274<a class="anchor" id="ae55d53d44ebbd699d4ccd1d72526a61b"></a>
275<div class="memitem">
276<div class="memproto">
277      <table class="memname">
278        <tr>
279          <td class="memname">const <a class="el" href="classlldb_1_1SBSymbolContextList.html">lldb::SBSymbolContextList</a>&amp; lldb::SBSymbolContextList::operator= </td>
280          <td>(</td>
281          <td class="paramtype">const <a class="el" href="classlldb_1_1SBSymbolContextList.html">lldb::SBSymbolContextList</a> &amp;&#160;</td>
282          <td class="paramname"><em>rhs</em></td><td>)</td>
283          <td></td>
284        </tr>
285      </table>
286</div><div class="memdoc">
287
288</div>
289</div>
290<h2>Friends And Related Function Documentation</h2>
291<a class="anchor" id="a5a50b764fceeae5ed6ecf04b9d1eba5c"></a>
292<div class="memitem">
293<div class="memproto">
294<table class="mlabels">
295  <tr>
296  <td class="mlabels-left">
297      <table class="memname">
298        <tr>
299          <td class="memname">friend class <a class="el" href="classlldb_1_1SBModule.html">SBModule</a></td>
300        </tr>
301      </table>
302  </td>
303  <td class="mlabels-right">
304<span class="mlabels"><span class="mlabel">friend</span></span>  </td>
305  </tr>
306</table>
307</div><div class="memdoc">
308
309<p>Definition at line <a class="el" href="SBSymbolContextList_8h_source.html#l00053">53</a> of file <a class="el" href="SBSymbolContextList_8h_source.html">SBSymbolContextList.h</a>.</p>
310
311</div>
312</div>
313<a class="anchor" id="a593230acf95f9720217b7fb17681efca"></a>
314<div class="memitem">
315<div class="memproto">
316<table class="mlabels">
317  <tr>
318  <td class="mlabels-left">
319      <table class="memname">
320        <tr>
321          <td class="memname">friend class <a class="el" href="classlldb_1_1SBTarget.html">SBTarget</a></td>
322        </tr>
323      </table>
324  </td>
325  <td class="mlabels-right">
326<span class="mlabels"><span class="mlabel">friend</span></span>  </td>
327  </tr>
328</table>
329</div><div class="memdoc">
330
331<p>Definition at line <a class="el" href="SBSymbolContextList_8h_source.html#l00054">54</a> of file <a class="el" href="SBSymbolContextList_8h_source.html">SBSymbolContextList.h</a>.</p>
332
333</div>
334</div>
335<hr/>The documentation for this class was generated from the following file:<ul>
336<li><a class="el" href="SBSymbolContextList_8h_source.html">SBSymbolContextList.h</a></li>
337</ul>
338</div><!-- contents -->
339<hr>
340<p class="footer">
341Generated on Fri Jul 19 2013 13:25:55 for <a href="http://lldb.llvm.org/">LLVM</a> by
342<a href="http://www.doxygen.org"><img src="doxygen.png" alt="Doxygen"
343align="middle" border="0"/>1.8.1.2</a><br>
344Copyright &copy; 2003-2013 University of Illinois at Urbana-Champaign.
345All Rights Reserved.</p>
346<hr>
347<!--#include virtual="/attrib.incl" -->
348</body>
349</html>
350