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::SBLineEntry 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 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 List</span></a></li> 22 <li><a href="classes.html"><span>Class Index</span></a></li> 23 <li><a href="functions.html"><span>Class 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_1SBLineEntry.html">SBLineEntry</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> | 34<a href="#pro-methods">Protected Member Functions</a> | 35<a href="#friends">Friends</a> | 36<a href="classlldb_1_1SBLineEntry-members.html">List of all members</a> </div> 37 <div class="headertitle"> 38<div class="title">lldb::SBLineEntry Class Reference</div> </div> 39</div><!--header--> 40<div class="contents"> 41 42<p><code>#include <<a class="el" href="SBLineEntry_8h_source.html">SBLineEntry.h</a>></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:a2b5a86952bdc674d3644839bba0cabeb"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classlldb_1_1SBLineEntry.html#a2b5a86952bdc674d3644839bba0cabeb">SBLineEntry</a> ()</td></tr> 47<tr class="memitem:a6817f4d341d9cde2e8277b6eb0c10083"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classlldb_1_1SBLineEntry.html#a6817f4d341d9cde2e8277b6eb0c10083">SBLineEntry</a> (const <a class="el" href="classlldb_1_1SBLineEntry.html">lldb::SBLineEntry</a> &rhs)</td></tr> 48<tr class="memitem:a4230bd5d28b2583d92e44abf3e2fd5cf"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classlldb_1_1SBLineEntry.html#a4230bd5d28b2583d92e44abf3e2fd5cf">~SBLineEntry</a> ()</td></tr> 49<tr class="memitem:aed93ab11457cbef8275e2f87046277ab"><td class="memItemLeft" align="right" valign="top">const <a class="el" href="classlldb_1_1SBLineEntry.html">lldb::SBLineEntry</a> & </td><td class="memItemRight" valign="bottom"><a class="el" href="classlldb_1_1SBLineEntry.html#aed93ab11457cbef8275e2f87046277ab">operator=</a> (const <a class="el" href="classlldb_1_1SBLineEntry.html">lldb::SBLineEntry</a> &rhs)</td></tr> 50<tr class="memitem:a1a23f46687c694ee781792adeafb4946"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classlldb_1_1SBAddress.html">lldb::SBAddress</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classlldb_1_1SBLineEntry.html#a1a23f46687c694ee781792adeafb4946">GetStartAddress</a> () const </td></tr> 51<tr class="memitem:a05db3137753202ea75da687b363a3339"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classlldb_1_1SBAddress.html">lldb::SBAddress</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classlldb_1_1SBLineEntry.html#a05db3137753202ea75da687b363a3339">GetEndAddress</a> () const </td></tr> 52<tr class="memitem:a3186f983929fe714a3a06799b011e959"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classlldb_1_1SBLineEntry.html#a3186f983929fe714a3a06799b011e959">IsValid</a> () const </td></tr> 53<tr class="memitem:ab3680f08fb0fd8c0c0369835405bdb37"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classlldb_1_1SBFileSpec.html">lldb::SBFileSpec</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classlldb_1_1SBLineEntry.html#ab3680f08fb0fd8c0c0369835405bdb37">GetFileSpec</a> () const </td></tr> 54<tr class="memitem:ab506be0c862c7de2cb6e99dd701d5762"><td class="memItemLeft" align="right" valign="top">uint32_t </td><td class="memItemRight" valign="bottom"><a class="el" href="classlldb_1_1SBLineEntry.html#ab506be0c862c7de2cb6e99dd701d5762">GetLine</a> () const </td></tr> 55<tr class="memitem:a395a0b6806d3a02bd7a40526399693b2"><td class="memItemLeft" align="right" valign="top">uint32_t </td><td class="memItemRight" valign="bottom"><a class="el" href="classlldb_1_1SBLineEntry.html#a395a0b6806d3a02bd7a40526399693b2">GetColumn</a> () const </td></tr> 56<tr class="memitem:a22d8ba909b8a76c878c28acade93af55"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classlldb_1_1SBLineEntry.html#a22d8ba909b8a76c878c28acade93af55">SetFileSpec</a> (<a class="el" href="classlldb_1_1SBFileSpec.html">lldb::SBFileSpec</a> filespec)</td></tr> 57<tr class="memitem:aac3c692274c679ee10de9e14d9a9ce12"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classlldb_1_1SBLineEntry.html#aac3c692274c679ee10de9e14d9a9ce12">SetLine</a> (uint32_t line)</td></tr> 58<tr class="memitem:ab377e27ca8ebc618fb405a3be29a64f6"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classlldb_1_1SBLineEntry.html#ab377e27ca8ebc618fb405a3be29a64f6">SetColumn</a> (uint32_t column)</td></tr> 59<tr class="memitem:ac2b1e52af8ac3a299b05005e95edf68b"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classlldb_1_1SBLineEntry.html#ac2b1e52af8ac3a299b05005e95edf68b">operator==</a> (const <a class="el" href="classlldb_1_1SBLineEntry.html">lldb::SBLineEntry</a> &rhs) const </td></tr> 60<tr class="memitem:ad1198e1e5f4b08f72773b7ca3eb8069e"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classlldb_1_1SBLineEntry.html#ad1198e1e5f4b08f72773b7ca3eb8069e">operator!=</a> (const <a class="el" href="classlldb_1_1SBLineEntry.html">lldb::SBLineEntry</a> &rhs) const </td></tr> 61<tr class="memitem:a00fa7c942b293fda4dcf590b76d28d42"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classlldb_1_1SBLineEntry.html#a00fa7c942b293fda4dcf590b76d28d42">GetDescription</a> (<a class="el" href="classlldb_1_1SBStream.html">lldb::SBStream</a> &description)</td></tr> 62</table><table class="memberdecls"> 63<tr class="heading"><td colspan="2"><h2><a name="pro-methods"></a> 64Protected Member Functions</h2></td></tr> 65<tr class="memitem:a2a512b487d26d9435abec470057e1eca"><td class="memItemLeft" align="right" valign="top">lldb_private::LineEntry * </td><td class="memItemRight" valign="bottom"><a class="el" href="classlldb_1_1SBLineEntry.html#a2a512b487d26d9435abec470057e1eca">get</a> ()</td></tr> 66</table><table class="memberdecls"> 67<tr class="heading"><td colspan="2"><h2><a name="friends"></a> 68Friends</h2></td></tr> 69<tr class="memitem:a6e49cb4c7b4df1a9e1231d58a4952607"><td class="memItemLeft" align="right" valign="top">class </td><td class="memItemRight" valign="bottom"><a class="el" href="classlldb_1_1SBLineEntry.html#a6e49cb4c7b4df1a9e1231d58a4952607">SBAddress</a></td></tr> 70<tr class="memitem:ad26dad126a8393ff3d6d085256763b1e"><td class="memItemLeft" align="right" valign="top">class </td><td class="memItemRight" valign="bottom"><a class="el" href="classlldb_1_1SBLineEntry.html#ad26dad126a8393ff3d6d085256763b1e">SBCompileUnit</a></td></tr> 71<tr class="memitem:abf05358ec2c89fa95b69c85ed46492c9"><td class="memItemLeft" align="right" valign="top">class </td><td class="memItemRight" valign="bottom"><a class="el" href="classlldb_1_1SBLineEntry.html#abf05358ec2c89fa95b69c85ed46492c9">SBFrame</a></td></tr> 72<tr class="memitem:a61223b184d8edf3f301c71ce68df8af5"><td class="memItemLeft" align="right" valign="top">class </td><td class="memItemRight" valign="bottom"><a class="el" href="classlldb_1_1SBLineEntry.html#a61223b184d8edf3f301c71ce68df8af5">SBSymbolContext</a></td></tr> 73</table> 74<a name="details" id="details"></a><h2>Detailed Description</h2> 75<div class="textblock"> 76<p>Definition at line <a class="el" href="SBLineEntry_8h_source.html#l00019">19</a> of file <a class="el" href="SBLineEntry_8h_source.html">SBLineEntry.h</a>.</p> 77</div><h2>Constructor & Destructor Documentation</h2> 78<a class="anchor" id="a2b5a86952bdc674d3644839bba0cabeb"></a> 79<div class="memitem"> 80<div class="memproto"> 81 <table class="memname"> 82 <tr> 83 <td class="memname">lldb::SBLineEntry::SBLineEntry </td> 84 <td>(</td> 85 <td class="paramname"></td><td>)</td> 86 <td></td> 87 </tr> 88 </table> 89</div><div class="memdoc"> 90 91</div> 92</div> 93<a class="anchor" id="a6817f4d341d9cde2e8277b6eb0c10083"></a> 94<div class="memitem"> 95<div class="memproto"> 96 <table class="memname"> 97 <tr> 98 <td class="memname">lldb::SBLineEntry::SBLineEntry </td> 99 <td>(</td> 100 <td class="paramtype">const <a class="el" href="classlldb_1_1SBLineEntry.html">lldb::SBLineEntry</a> & </td> 101 <td class="paramname"><em>rhs</em></td><td>)</td> 102 <td></td> 103 </tr> 104 </table> 105</div><div class="memdoc"> 106 107</div> 108</div> 109<a class="anchor" id="a4230bd5d28b2583d92e44abf3e2fd5cf"></a> 110<div class="memitem"> 111<div class="memproto"> 112 <table class="memname"> 113 <tr> 114 <td class="memname">lldb::SBLineEntry::~SBLineEntry </td> 115 <td>(</td> 116 <td class="paramname"></td><td>)</td> 117 <td></td> 118 </tr> 119 </table> 120</div><div class="memdoc"> 121 122</div> 123</div> 124<h2>Member Function Documentation</h2> 125<a class="anchor" id="a2a512b487d26d9435abec470057e1eca"></a> 126<div class="memitem"> 127<div class="memproto"> 128<table class="mlabels"> 129 <tr> 130 <td class="mlabels-left"> 131 <table class="memname"> 132 <tr> 133 <td class="memname">lldb_private::LineEntry* lldb::SBLineEntry::get </td> 134 <td>(</td> 135 <td class="paramname"></td><td>)</td> 136 <td></td> 137 </tr> 138 </table> 139 </td> 140 <td class="mlabels-right"> 141<span class="mlabels"><span class="mlabel">protected</span></span> </td> 142 </tr> 143</table> 144</div><div class="memdoc"> 145 146</div> 147</div> 148<a class="anchor" id="a395a0b6806d3a02bd7a40526399693b2"></a> 149<div class="memitem"> 150<div class="memproto"> 151 <table class="memname"> 152 <tr> 153 <td class="memname">uint32_t lldb::SBLineEntry::GetColumn </td> 154 <td>(</td> 155 <td class="paramname"></td><td>)</td> 156 <td> const</td> 157 </tr> 158 </table> 159</div><div class="memdoc"> 160 161</div> 162</div> 163<a class="anchor" id="a00fa7c942b293fda4dcf590b76d28d42"></a> 164<div class="memitem"> 165<div class="memproto"> 166 <table class="memname"> 167 <tr> 168 <td class="memname">bool lldb::SBLineEntry::GetDescription </td> 169 <td>(</td> 170 <td class="paramtype"><a class="el" href="classlldb_1_1SBStream.html">lldb::SBStream</a> & </td> 171 <td class="paramname"><em>description</em></td><td>)</td> 172 <td></td> 173 </tr> 174 </table> 175</div><div class="memdoc"> 176 177</div> 178</div> 179<a class="anchor" id="a05db3137753202ea75da687b363a3339"></a> 180<div class="memitem"> 181<div class="memproto"> 182 <table class="memname"> 183 <tr> 184 <td class="memname"><a class="el" href="classlldb_1_1SBAddress.html">lldb::SBAddress</a> lldb::SBLineEntry::GetEndAddress </td> 185 <td>(</td> 186 <td class="paramname"></td><td>)</td> 187 <td> const</td> 188 </tr> 189 </table> 190</div><div class="memdoc"> 191 192</div> 193</div> 194<a class="anchor" id="ab3680f08fb0fd8c0c0369835405bdb37"></a> 195<div class="memitem"> 196<div class="memproto"> 197 <table class="memname"> 198 <tr> 199 <td class="memname"><a class="el" href="classlldb_1_1SBFileSpec.html">lldb::SBFileSpec</a> lldb::SBLineEntry::GetFileSpec </td> 200 <td>(</td> 201 <td class="paramname"></td><td>)</td> 202 <td> const</td> 203 </tr> 204 </table> 205</div><div class="memdoc"> 206 207</div> 208</div> 209<a class="anchor" id="ab506be0c862c7de2cb6e99dd701d5762"></a> 210<div class="memitem"> 211<div class="memproto"> 212 <table class="memname"> 213 <tr> 214 <td class="memname">uint32_t lldb::SBLineEntry::GetLine </td> 215 <td>(</td> 216 <td class="paramname"></td><td>)</td> 217 <td> const</td> 218 </tr> 219 </table> 220</div><div class="memdoc"> 221 222</div> 223</div> 224<a class="anchor" id="a1a23f46687c694ee781792adeafb4946"></a> 225<div class="memitem"> 226<div class="memproto"> 227 <table class="memname"> 228 <tr> 229 <td class="memname"><a class="el" href="classlldb_1_1SBAddress.html">lldb::SBAddress</a> lldb::SBLineEntry::GetStartAddress </td> 230 <td>(</td> 231 <td class="paramname"></td><td>)</td> 232 <td> const</td> 233 </tr> 234 </table> 235</div><div class="memdoc"> 236 237</div> 238</div> 239<a class="anchor" id="a3186f983929fe714a3a06799b011e959"></a> 240<div class="memitem"> 241<div class="memproto"> 242 <table class="memname"> 243 <tr> 244 <td class="memname">bool lldb::SBLineEntry::IsValid </td> 245 <td>(</td> 246 <td class="paramname"></td><td>)</td> 247 <td> const</td> 248 </tr> 249 </table> 250</div><div class="memdoc"> 251 252</div> 253</div> 254<a class="anchor" id="ad1198e1e5f4b08f72773b7ca3eb8069e"></a> 255<div class="memitem"> 256<div class="memproto"> 257 <table class="memname"> 258 <tr> 259 <td class="memname">bool lldb::SBLineEntry::operator!= </td> 260 <td>(</td> 261 <td class="paramtype">const <a class="el" href="classlldb_1_1SBLineEntry.html">lldb::SBLineEntry</a> & </td> 262 <td class="paramname"><em>rhs</em></td><td>)</td> 263 <td> const</td> 264 </tr> 265 </table> 266</div><div class="memdoc"> 267 268</div> 269</div> 270<a class="anchor" id="aed93ab11457cbef8275e2f87046277ab"></a> 271<div class="memitem"> 272<div class="memproto"> 273 <table class="memname"> 274 <tr> 275 <td class="memname">const <a class="el" href="classlldb_1_1SBLineEntry.html">lldb::SBLineEntry</a>& lldb::SBLineEntry::operator= </td> 276 <td>(</td> 277 <td class="paramtype">const <a class="el" href="classlldb_1_1SBLineEntry.html">lldb::SBLineEntry</a> & </td> 278 <td class="paramname"><em>rhs</em></td><td>)</td> 279 <td></td> 280 </tr> 281 </table> 282</div><div class="memdoc"> 283 284</div> 285</div> 286<a class="anchor" id="ac2b1e52af8ac3a299b05005e95edf68b"></a> 287<div class="memitem"> 288<div class="memproto"> 289 <table class="memname"> 290 <tr> 291 <td class="memname">bool lldb::SBLineEntry::operator== </td> 292 <td>(</td> 293 <td class="paramtype">const <a class="el" href="classlldb_1_1SBLineEntry.html">lldb::SBLineEntry</a> & </td> 294 <td class="paramname"><em>rhs</em></td><td>)</td> 295 <td> const</td> 296 </tr> 297 </table> 298</div><div class="memdoc"> 299 300</div> 301</div> 302<a class="anchor" id="ab377e27ca8ebc618fb405a3be29a64f6"></a> 303<div class="memitem"> 304<div class="memproto"> 305 <table class="memname"> 306 <tr> 307 <td class="memname">void lldb::SBLineEntry::SetColumn </td> 308 <td>(</td> 309 <td class="paramtype">uint32_t </td> 310 <td class="paramname"><em>column</em></td><td>)</td> 311 <td></td> 312 </tr> 313 </table> 314</div><div class="memdoc"> 315 316</div> 317</div> 318<a class="anchor" id="a22d8ba909b8a76c878c28acade93af55"></a> 319<div class="memitem"> 320<div class="memproto"> 321 <table class="memname"> 322 <tr> 323 <td class="memname">void lldb::SBLineEntry::SetFileSpec </td> 324 <td>(</td> 325 <td class="paramtype"><a class="el" href="classlldb_1_1SBFileSpec.html">lldb::SBFileSpec</a> </td> 326 <td class="paramname"><em>filespec</em></td><td>)</td> 327 <td></td> 328 </tr> 329 </table> 330</div><div class="memdoc"> 331 332</div> 333</div> 334<a class="anchor" id="aac3c692274c679ee10de9e14d9a9ce12"></a> 335<div class="memitem"> 336<div class="memproto"> 337 <table class="memname"> 338 <tr> 339 <td class="memname">void lldb::SBLineEntry::SetLine </td> 340 <td>(</td> 341 <td class="paramtype">uint32_t </td> 342 <td class="paramname"><em>line</em></td><td>)</td> 343 <td></td> 344 </tr> 345 </table> 346</div><div class="memdoc"> 347 348</div> 349</div> 350<h2>Friends And Related Function Documentation</h2> 351<a class="anchor" id="a6e49cb4c7b4df1a9e1231d58a4952607"></a> 352<div class="memitem"> 353<div class="memproto"> 354<table class="mlabels"> 355 <tr> 356 <td class="mlabels-left"> 357 <table class="memname"> 358 <tr> 359 <td class="memname">friend class <a class="el" href="classlldb_1_1SBAddress.html">SBAddress</a></td> 360 </tr> 361 </table> 362 </td> 363 <td class="mlabels-right"> 364<span class="mlabels"><span class="mlabel">friend</span></span> </td> 365 </tr> 366</table> 367</div><div class="memdoc"> 368 369<p>Definition at line <a class="el" href="SBLineEntry_8h_source.html#l00074">74</a> of file <a class="el" href="SBLineEntry_8h_source.html">SBLineEntry.h</a>.</p> 370 371</div> 372</div> 373<a class="anchor" id="ad26dad126a8393ff3d6d085256763b1e"></a> 374<div class="memitem"> 375<div class="memproto"> 376<table class="mlabels"> 377 <tr> 378 <td class="mlabels-left"> 379 <table class="memname"> 380 <tr> 381 <td class="memname">friend class <a class="el" href="classlldb_1_1SBCompileUnit.html">SBCompileUnit</a></td> 382 </tr> 383 </table> 384 </td> 385 <td class="mlabels-right"> 386<span class="mlabels"><span class="mlabel">friend</span></span> </td> 387 </tr> 388</table> 389</div><div class="memdoc"> 390 391<p>Definition at line <a class="el" href="SBLineEntry_8h_source.html#l00075">75</a> of file <a class="el" href="SBLineEntry_8h_source.html">SBLineEntry.h</a>.</p> 392 393</div> 394</div> 395<a class="anchor" id="abf05358ec2c89fa95b69c85ed46492c9"></a> 396<div class="memitem"> 397<div class="memproto"> 398<table class="mlabels"> 399 <tr> 400 <td class="mlabels-left"> 401 <table class="memname"> 402 <tr> 403 <td class="memname">friend class <a class="el" href="classlldb_1_1SBFrame.html">SBFrame</a></td> 404 </tr> 405 </table> 406 </td> 407 <td class="mlabels-right"> 408<span class="mlabels"><span class="mlabel">friend</span></span> </td> 409 </tr> 410</table> 411</div><div class="memdoc"> 412 413<p>Definition at line <a class="el" href="SBLineEntry_8h_source.html#l00076">76</a> of file <a class="el" href="SBLineEntry_8h_source.html">SBLineEntry.h</a>.</p> 414 415</div> 416</div> 417<a class="anchor" id="a61223b184d8edf3f301c71ce68df8af5"></a> 418<div class="memitem"> 419<div class="memproto"> 420<table class="mlabels"> 421 <tr> 422 <td class="mlabels-left"> 423 <table class="memname"> 424 <tr> 425 <td class="memname">friend class <a class="el" href="classlldb_1_1SBSymbolContext.html">SBSymbolContext</a></td> 426 </tr> 427 </table> 428 </td> 429 <td class="mlabels-right"> 430<span class="mlabels"><span class="mlabel">friend</span></span> </td> 431 </tr> 432</table> 433</div><div class="memdoc"> 434 435<p>Definition at line <a class="el" href="SBLineEntry_8h_source.html#l00077">77</a> of file <a class="el" href="SBLineEntry_8h_source.html">SBLineEntry.h</a>.</p> 436 437</div> 438</div> 439<hr/>The documentation for this class was generated from the following file:<ul> 440<li><a class="el" href="SBLineEntry_8h_source.html">SBLineEntry.h</a></li> 441</ul> 442</div><!-- contents --> 443<hr> 444<p class="footer"> 445Generated on Fri Jul 19 2013 13:25:55 for <a href="http://lldb.llvm.org/">LLVM</a> by 446<a href="http://www.doxygen.org"><img src="doxygen.png" alt="Doxygen" 447align="middle" border="0"/>1.8.1.2</a><br> 448Copyright © 2003-2013 University of Illinois at Urbana-Champaign. 449All Rights Reserved.</p> 450<hr> 451<!--#include virtual="/attrib.incl" --> 452</body> 453</html> 454