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::SBSourceManager 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_1SBSourceManager.html">SBSourceManager</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_1SBSourceManager-members.html">List of all members</a>  </div>
37  <div class="headertitle">
38<div class="title">lldb::SBSourceManager Class Reference</div>  </div>
39</div><!--header-->
40<div class="contents">
41
42<p><code>#include &lt;<a class="el" href="SBSourceManager_8h_source.html">SBSourceManager.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:af26fc491e78a041e570dc49e4e9ca184"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classlldb_1_1SBSourceManager.html#af26fc491e78a041e570dc49e4e9ca184">SBSourceManager</a> (const <a class="el" href="classlldb_1_1SBDebugger.html">SBDebugger</a> &amp;debugger)</td></tr>
47<tr class="memitem:aaa0c56c35250ad485e79074499d1ae52"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classlldb_1_1SBSourceManager.html#aaa0c56c35250ad485e79074499d1ae52">SBSourceManager</a> (const <a class="el" href="classlldb_1_1SBTarget.html">SBTarget</a> &amp;target)</td></tr>
48<tr class="memitem:a0688209264dcafc16d833c1593d53c6e"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classlldb_1_1SBSourceManager.html#a0688209264dcafc16d833c1593d53c6e">SBSourceManager</a> (const <a class="el" href="classlldb_1_1SBSourceManager.html">SBSourceManager</a> &amp;rhs)</td></tr>
49<tr class="memitem:a16983765c998a026fadf6a4172a7544d"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classlldb_1_1SBSourceManager.html#a16983765c998a026fadf6a4172a7544d">~SBSourceManager</a> ()</td></tr>
50<tr class="memitem:ab3898b8c05691ec31b1e6dabc173577a"><td class="memItemLeft" align="right" valign="top">const <a class="el" href="classlldb_1_1SBSourceManager.html">lldb::SBSourceManager</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classlldb_1_1SBSourceManager.html#ab3898b8c05691ec31b1e6dabc173577a">operator=</a> (const <a class="el" href="classlldb_1_1SBSourceManager.html">lldb::SBSourceManager</a> &amp;rhs)</td></tr>
51<tr class="memitem:aabac92916acf9f2b8b5ce3edf847a9f5"><td class="memItemLeft" align="right" valign="top">size_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classlldb_1_1SBSourceManager.html#aabac92916acf9f2b8b5ce3edf847a9f5">DisplaySourceLinesWithLineNumbers</a> (const <a class="el" href="classlldb_1_1SBFileSpec.html">lldb::SBFileSpec</a> &amp;file, uint32_t line, uint32_t context_before, uint32_t context_after, const char *current_line_cstr, <a class="el" href="classlldb_1_1SBStream.html">lldb::SBStream</a> &amp;s)</td></tr>
52</table><table class="memberdecls">
53<tr class="heading"><td colspan="2"><h2><a name="pro-methods"></a>
54Protected Member Functions</h2></td></tr>
55<tr class="memitem:a9c19fe8cadec0239c76fd7c04a249f22"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classlldb_1_1SBSourceManager.html#a9c19fe8cadec0239c76fd7c04a249f22">SBSourceManager</a> (lldb_private::SourceManager *source_manager)</td></tr>
56</table><table class="memberdecls">
57<tr class="heading"><td colspan="2"><h2><a name="friends"></a>
58Friends</h2></td></tr>
59<tr class="memitem:af3fb6efd0d4f3b3bb7b87db062eb48c9"><td class="memItemLeft" align="right" valign="top">class&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classlldb_1_1SBSourceManager.html#af3fb6efd0d4f3b3bb7b87db062eb48c9">SBCommandInterpreter</a></td></tr>
60<tr class="memitem:a57b27e10004af3d21e9f5a904faf2988"><td class="memItemLeft" align="right" valign="top">class&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classlldb_1_1SBSourceManager.html#a57b27e10004af3d21e9f5a904faf2988">SBDebugger</a></td></tr>
61</table>
62<a name="details" id="details"></a><h2>Detailed Description</h2>
63<div class="textblock">
64<p>Definition at line <a class="el" href="SBSourceManager_8h_source.html#l00019">19</a> of file <a class="el" href="SBSourceManager_8h_source.html">SBSourceManager.h</a>.</p>
65</div><h2>Constructor &amp; Destructor Documentation</h2>
66<a class="anchor" id="af26fc491e78a041e570dc49e4e9ca184"></a>
67<div class="memitem">
68<div class="memproto">
69      <table class="memname">
70        <tr>
71          <td class="memname">lldb::SBSourceManager::SBSourceManager </td>
72          <td>(</td>
73          <td class="paramtype">const <a class="el" href="classlldb_1_1SBDebugger.html">SBDebugger</a> &amp;&#160;</td>
74          <td class="paramname"><em>debugger</em></td><td>)</td>
75          <td></td>
76        </tr>
77      </table>
78</div><div class="memdoc">
79
80</div>
81</div>
82<a class="anchor" id="aaa0c56c35250ad485e79074499d1ae52"></a>
83<div class="memitem">
84<div class="memproto">
85      <table class="memname">
86        <tr>
87          <td class="memname">lldb::SBSourceManager::SBSourceManager </td>
88          <td>(</td>
89          <td class="paramtype">const <a class="el" href="classlldb_1_1SBTarget.html">SBTarget</a> &amp;&#160;</td>
90          <td class="paramname"><em>target</em></td><td>)</td>
91          <td></td>
92        </tr>
93      </table>
94</div><div class="memdoc">
95
96</div>
97</div>
98<a class="anchor" id="a0688209264dcafc16d833c1593d53c6e"></a>
99<div class="memitem">
100<div class="memproto">
101      <table class="memname">
102        <tr>
103          <td class="memname">lldb::SBSourceManager::SBSourceManager </td>
104          <td>(</td>
105          <td class="paramtype">const <a class="el" href="classlldb_1_1SBSourceManager.html">SBSourceManager</a> &amp;&#160;</td>
106          <td class="paramname"><em>rhs</em></td><td>)</td>
107          <td></td>
108        </tr>
109      </table>
110</div><div class="memdoc">
111
112</div>
113</div>
114<a class="anchor" id="a16983765c998a026fadf6a4172a7544d"></a>
115<div class="memitem">
116<div class="memproto">
117      <table class="memname">
118        <tr>
119          <td class="memname">lldb::SBSourceManager::~SBSourceManager </td>
120          <td>(</td>
121          <td class="paramname"></td><td>)</td>
122          <td></td>
123        </tr>
124      </table>
125</div><div class="memdoc">
126
127</div>
128</div>
129<a class="anchor" id="a9c19fe8cadec0239c76fd7c04a249f22"></a>
130<div class="memitem">
131<div class="memproto">
132<table class="mlabels">
133  <tr>
134  <td class="mlabels-left">
135      <table class="memname">
136        <tr>
137          <td class="memname">lldb::SBSourceManager::SBSourceManager </td>
138          <td>(</td>
139          <td class="paramtype">lldb_private::SourceManager *&#160;</td>
140          <td class="paramname"><em>source_manager</em></td><td>)</td>
141          <td></td>
142        </tr>
143      </table>
144  </td>
145  <td class="mlabels-right">
146<span class="mlabels"><span class="mlabel">protected</span></span>  </td>
147  </tr>
148</table>
149</div><div class="memdoc">
150
151</div>
152</div>
153<h2>Member Function Documentation</h2>
154<a class="anchor" id="aabac92916acf9f2b8b5ce3edf847a9f5"></a>
155<div class="memitem">
156<div class="memproto">
157      <table class="memname">
158        <tr>
159          <td class="memname">size_t lldb::SBSourceManager::DisplaySourceLinesWithLineNumbers </td>
160          <td>(</td>
161          <td class="paramtype">const <a class="el" href="classlldb_1_1SBFileSpec.html">lldb::SBFileSpec</a> &amp;&#160;</td>
162          <td class="paramname"><em>file</em>, </td>
163        </tr>
164        <tr>
165          <td class="paramkey"></td>
166          <td></td>
167          <td class="paramtype">uint32_t&#160;</td>
168          <td class="paramname"><em>line</em>, </td>
169        </tr>
170        <tr>
171          <td class="paramkey"></td>
172          <td></td>
173          <td class="paramtype">uint32_t&#160;</td>
174          <td class="paramname"><em>context_before</em>, </td>
175        </tr>
176        <tr>
177          <td class="paramkey"></td>
178          <td></td>
179          <td class="paramtype">uint32_t&#160;</td>
180          <td class="paramname"><em>context_after</em>, </td>
181        </tr>
182        <tr>
183          <td class="paramkey"></td>
184          <td></td>
185          <td class="paramtype">const char *&#160;</td>
186          <td class="paramname"><em>current_line_cstr</em>, </td>
187        </tr>
188        <tr>
189          <td class="paramkey"></td>
190          <td></td>
191          <td class="paramtype"><a class="el" href="classlldb_1_1SBStream.html">lldb::SBStream</a> &amp;&#160;</td>
192          <td class="paramname"><em>s</em>&#160;</td>
193        </tr>
194        <tr>
195          <td></td>
196          <td>)</td>
197          <td></td><td></td>
198        </tr>
199      </table>
200</div><div class="memdoc">
201
202</div>
203</div>
204<a class="anchor" id="ab3898b8c05691ec31b1e6dabc173577a"></a>
205<div class="memitem">
206<div class="memproto">
207      <table class="memname">
208        <tr>
209          <td class="memname">const <a class="el" href="classlldb_1_1SBSourceManager.html">lldb::SBSourceManager</a>&amp; lldb::SBSourceManager::operator= </td>
210          <td>(</td>
211          <td class="paramtype">const <a class="el" href="classlldb_1_1SBSourceManager.html">lldb::SBSourceManager</a> &amp;&#160;</td>
212          <td class="paramname"><em>rhs</em></td><td>)</td>
213          <td></td>
214        </tr>
215      </table>
216</div><div class="memdoc">
217
218</div>
219</div>
220<h2>Friends And Related Function Documentation</h2>
221<a class="anchor" id="af3fb6efd0d4f3b3bb7b87db062eb48c9"></a>
222<div class="memitem">
223<div class="memproto">
224<table class="mlabels">
225  <tr>
226  <td class="mlabels-left">
227      <table class="memname">
228        <tr>
229          <td class="memname">friend class <a class="el" href="classlldb_1_1SBCommandInterpreter.html">SBCommandInterpreter</a></td>
230        </tr>
231      </table>
232  </td>
233  <td class="mlabels-right">
234<span class="mlabels"><span class="mlabel">friend</span></span>  </td>
235  </tr>
236</table>
237</div><div class="memdoc">
238
239<p>Definition at line <a class="el" href="SBSourceManager_8h_source.html#l00041">41</a> of file <a class="el" href="SBSourceManager_8h_source.html">SBSourceManager.h</a>.</p>
240
241</div>
242</div>
243<a class="anchor" id="a57b27e10004af3d21e9f5a904faf2988"></a>
244<div class="memitem">
245<div class="memproto">
246<table class="mlabels">
247  <tr>
248  <td class="mlabels-left">
249      <table class="memname">
250        <tr>
251          <td class="memname">friend class <a class="el" href="classlldb_1_1SBDebugger.html">SBDebugger</a></td>
252        </tr>
253      </table>
254  </td>
255  <td class="mlabels-right">
256<span class="mlabels"><span class="mlabel">friend</span></span>  </td>
257  </tr>
258</table>
259</div><div class="memdoc">
260
261<p>Definition at line <a class="el" href="SBSourceManager_8h_source.html#l00042">42</a> of file <a class="el" href="SBSourceManager_8h_source.html">SBSourceManager.h</a>.</p>
262
263</div>
264</div>
265<hr/>The documentation for this class was generated from the following file:<ul>
266<li><a class="el" href="SBSourceManager_8h_source.html">SBSourceManager.h</a></li>
267</ul>
268</div><!-- contents -->
269<hr>
270<p class="footer">
271Generated on Fri Jul 19 2013 13:25:55 for <a href="http://lldb.llvm.org/">LLVM</a> by
272<a href="http://www.doxygen.org"><img src="doxygen.png" alt="Doxygen"
273align="middle" border="0"/>1.8.1.2</a><br>
274Copyright &copy; 2003-2013 University of Illinois at Urbana-Champaign.
275All Rights Reserved.</p>
276<hr>
277<!--#include virtual="/attrib.incl" -->
278</body>
279</html>
280