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