Home | History | Annotate | Download | only in html
      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>
     45 Public 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>
     54 Protected 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>
     58 Friends</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">
    271 Generated 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"
    273 align="middle" border="0"/>1.8.1.2</a><br>
    274 Copyright &copy; 2003-2013 University of Illinois at Urbana-Champaign.
    275 All Rights Reserved.</p>
    276 <hr>
    277 <!--#include virtual="/attrib.incl" -->
    278 </body>
    279 </html>
    280