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::SBSymbolContext 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_1SBSymbolContext.html">SBSymbolContext</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_1SBSymbolContext-members.html">List of all members</a>  </div>
     37   <div class="headertitle">
     38 <div class="title">lldb::SBSymbolContext Class Reference</div>  </div>
     39 </div><!--header-->
     40 <div class="contents">
     41 
     42 <p><code>#include &lt;<a class="el" href="SBSymbolContext_8h_source.html">SBSymbolContext.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:abf1b813544d2aa29bfb2cf170c8c2139"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classlldb_1_1SBSymbolContext.html#abf1b813544d2aa29bfb2cf170c8c2139">SBSymbolContext</a> ()</td></tr>
     47 <tr class="memitem:abf2828ecaa2eed0b811b1bc287b20fb8"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classlldb_1_1SBSymbolContext.html#abf2828ecaa2eed0b811b1bc287b20fb8">SBSymbolContext</a> (const <a class="el" href="classlldb_1_1SBSymbolContext.html">lldb::SBSymbolContext</a> &amp;rhs)</td></tr>
     48 <tr class="memitem:a19429ecdd991e07ffe4dfd327926cf29"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classlldb_1_1SBSymbolContext.html#a19429ecdd991e07ffe4dfd327926cf29">~SBSymbolContext</a> ()</td></tr>
     49 <tr class="memitem:af3b3a30cc6f719af5cb12cb458d973d2"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classlldb_1_1SBSymbolContext.html#af3b3a30cc6f719af5cb12cb458d973d2">IsValid</a> () const </td></tr>
     50 <tr class="memitem:ad8fe4fb5167f8e68d9c512c1c44bf6c6"><td class="memItemLeft" align="right" valign="top">const <a class="el" href="classlldb_1_1SBSymbolContext.html">lldb::SBSymbolContext</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classlldb_1_1SBSymbolContext.html#ad8fe4fb5167f8e68d9c512c1c44bf6c6">operator=</a> (const <a class="el" href="classlldb_1_1SBSymbolContext.html">lldb::SBSymbolContext</a> &amp;rhs)</td></tr>
     51 <tr class="memitem:a59bb142f195e8ba50a12e9f3754b5386"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classlldb_1_1SBModule.html">lldb::SBModule</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classlldb_1_1SBSymbolContext.html#a59bb142f195e8ba50a12e9f3754b5386">GetModule</a> ()</td></tr>
     52 <tr class="memitem:a3dff33aef27b76ec0554a59e65522380"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classlldb_1_1SBCompileUnit.html">lldb::SBCompileUnit</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classlldb_1_1SBSymbolContext.html#a3dff33aef27b76ec0554a59e65522380">GetCompileUnit</a> ()</td></tr>
     53 <tr class="memitem:a27da996bd9d5575784182c2983cf9ab7"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classlldb_1_1SBFunction.html">lldb::SBFunction</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classlldb_1_1SBSymbolContext.html#a27da996bd9d5575784182c2983cf9ab7">GetFunction</a> ()</td></tr>
     54 <tr class="memitem:a7463148665f746e9aba9b202b20ae48d"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classlldb_1_1SBBlock.html">lldb::SBBlock</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classlldb_1_1SBSymbolContext.html#a7463148665f746e9aba9b202b20ae48d">GetBlock</a> ()</td></tr>
     55 <tr class="memitem:a57f6c68744f6456ae0a6fef1fb65dc93"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classlldb_1_1SBLineEntry.html">lldb::SBLineEntry</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classlldb_1_1SBSymbolContext.html#a57f6c68744f6456ae0a6fef1fb65dc93">GetLineEntry</a> ()</td></tr>
     56 <tr class="memitem:a4fad288eca0275d70d4bb6c49eef9b04"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classlldb_1_1SBSymbol.html">lldb::SBSymbol</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classlldb_1_1SBSymbolContext.html#a4fad288eca0275d70d4bb6c49eef9b04">GetSymbol</a> ()</td></tr>
     57 <tr class="memitem:aad88fd0ad10fd25906e54d05fcafefde"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classlldb_1_1SBSymbolContext.html#aad88fd0ad10fd25906e54d05fcafefde">SetModule</a> (<a class="el" href="classlldb_1_1SBModule.html">lldb::SBModule</a> module)</td></tr>
     58 <tr class="memitem:a0ecbce7a732db1fd9db2ddfe3e0ed109"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classlldb_1_1SBSymbolContext.html#a0ecbce7a732db1fd9db2ddfe3e0ed109">SetCompileUnit</a> (<a class="el" href="classlldb_1_1SBCompileUnit.html">lldb::SBCompileUnit</a> compile_unit)</td></tr>
     59 <tr class="memitem:aeb0984fc49ab47b979c4db827b6c4958"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classlldb_1_1SBSymbolContext.html#aeb0984fc49ab47b979c4db827b6c4958">SetFunction</a> (<a class="el" href="classlldb_1_1SBFunction.html">lldb::SBFunction</a> function)</td></tr>
     60 <tr class="memitem:a0e2d1a15ca429e9e678a0400c0eab21d"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classlldb_1_1SBSymbolContext.html#a0e2d1a15ca429e9e678a0400c0eab21d">SetBlock</a> (<a class="el" href="classlldb_1_1SBBlock.html">lldb::SBBlock</a> block)</td></tr>
     61 <tr class="memitem:adccc29ff372f392cd62a30bd55cdfd2c"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classlldb_1_1SBSymbolContext.html#adccc29ff372f392cd62a30bd55cdfd2c">SetLineEntry</a> (<a class="el" href="classlldb_1_1SBLineEntry.html">lldb::SBLineEntry</a> line_entry)</td></tr>
     62 <tr class="memitem:a5e5db320747b438195913bf2091066b8"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classlldb_1_1SBSymbolContext.html#a5e5db320747b438195913bf2091066b8">SetSymbol</a> (<a class="el" href="classlldb_1_1SBSymbol.html">lldb::SBSymbol</a> symbol)</td></tr>
     63 <tr class="memitem:a51bbc7370c2c6b813add464a989a97c6"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classlldb_1_1SBSymbolContext.html">SBSymbolContext</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classlldb_1_1SBSymbolContext.html#a51bbc7370c2c6b813add464a989a97c6">GetParentOfInlinedScope</a> (const <a class="el" href="classlldb_1_1SBAddress.html">SBAddress</a> &amp;curr_frame_pc, <a class="el" href="classlldb_1_1SBAddress.html">SBAddress</a> &amp;parent_frame_addr) const </td></tr>
     64 <tr class="memitem:a00996f8f49dee2867bb194dca0ddbe21"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classlldb_1_1SBSymbolContext.html#a00996f8f49dee2867bb194dca0ddbe21">GetDescription</a> (<a class="el" href="classlldb_1_1SBStream.html">lldb::SBStream</a> &amp;description)</td></tr>
     65 </table><table class="memberdecls">
     66 <tr class="heading"><td colspan="2"><h2><a name="pro-methods"></a>
     67 Protected Member Functions</h2></td></tr>
     68 <tr class="memitem:abd34af96497c51b0d9e12fbff8d35b45"><td class="memItemLeft" align="right" valign="top">lldb_private::SymbolContext *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classlldb_1_1SBSymbolContext.html#abd34af96497c51b0d9e12fbff8d35b45">operator-&gt;</a> () const </td></tr>
     69 <tr class="memitem:a73525a59ab6f23053f96ae04ba3f79dd"><td class="memItemLeft" align="right" valign="top">lldb_private::SymbolContext &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classlldb_1_1SBSymbolContext.html#a73525a59ab6f23053f96ae04ba3f79dd">operator*</a> ()</td></tr>
     70 <tr class="memitem:a5f1c1add03a035f9c4c44bed2e948808"><td class="memItemLeft" align="right" valign="top">lldb_private::SymbolContext &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classlldb_1_1SBSymbolContext.html#a5f1c1add03a035f9c4c44bed2e948808">ref</a> ()</td></tr>
     71 <tr class="memitem:a645151734a565684c39d969829a136f6"><td class="memItemLeft" align="right" valign="top">const lldb_private::SymbolContext &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classlldb_1_1SBSymbolContext.html#a645151734a565684c39d969829a136f6">operator*</a> () const </td></tr>
     72 <tr class="memitem:a0578a443ee1b19e53be40d3078a6d2c3"><td class="memItemLeft" align="right" valign="top">lldb_private::SymbolContext *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classlldb_1_1SBSymbolContext.html#a0578a443ee1b19e53be40d3078a6d2c3">get</a> () const </td></tr>
     73 <tr class="memitem:abfc8bcfd2818ab675ab36d78d3d6ae36"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classlldb_1_1SBSymbolContext.html#abfc8bcfd2818ab675ab36d78d3d6ae36">SBSymbolContext</a> (const lldb_private::SymbolContext *sc_ptr)</td></tr>
     74 <tr class="memitem:ac2a2397049cfd4be35fb686d7be6bd54"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classlldb_1_1SBSymbolContext.html#ac2a2397049cfd4be35fb686d7be6bd54">SetSymbolContext</a> (const lldb_private::SymbolContext *sc_ptr)</td></tr>
     75 </table><table class="memberdecls">
     76 <tr class="heading"><td colspan="2"><h2><a name="friends"></a>
     77 Friends</h2></td></tr>
     78 <tr class="memitem:a6e49cb4c7b4df1a9e1231d58a4952607"><td class="memItemLeft" align="right" valign="top">class&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classlldb_1_1SBSymbolContext.html#a6e49cb4c7b4df1a9e1231d58a4952607">SBAddress</a></td></tr>
     79 <tr class="memitem:abf05358ec2c89fa95b69c85ed46492c9"><td class="memItemLeft" align="right" valign="top">class&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classlldb_1_1SBSymbolContext.html#abf05358ec2c89fa95b69c85ed46492c9">SBFrame</a></td></tr>
     80 <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_1SBSymbolContext.html#a5a50b764fceeae5ed6ecf04b9d1eba5c">SBModule</a></td></tr>
     81 <tr class="memitem:a95c9ffeaf2f2f85963ac8ffb40bdd494"><td class="memItemLeft" align="right" valign="top">class&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classlldb_1_1SBSymbolContext.html#a95c9ffeaf2f2f85963ac8ffb40bdd494">SBThread</a></td></tr>
     82 <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_1SBSymbolContext.html#a593230acf95f9720217b7fb17681efca">SBTarget</a></td></tr>
     83 <tr class="memitem:a9f4913ac7b3600fb8159f95d0d5cc4d7"><td class="memItemLeft" align="right" valign="top">class&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classlldb_1_1SBSymbolContext.html#a9f4913ac7b3600fb8159f95d0d5cc4d7">SBSymbolContextList</a></td></tr>
     84 </table>
     85 <a name="details" id="details"></a><h2>Detailed Description</h2>
     86 <div class="textblock">
     87 <p>Definition at line <a class="el" href="SBSymbolContext_8h_source.html#l00023">23</a> of file <a class="el" href="SBSymbolContext_8h_source.html">SBSymbolContext.h</a>.</p>
     88 </div><h2>Constructor &amp; Destructor Documentation</h2>
     89 <a class="anchor" id="abf1b813544d2aa29bfb2cf170c8c2139"></a>
     90 <div class="memitem">
     91 <div class="memproto">
     92       <table class="memname">
     93         <tr>
     94           <td class="memname">lldb::SBSymbolContext::SBSymbolContext </td>
     95           <td>(</td>
     96           <td class="paramname"></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="abf2828ecaa2eed0b811b1bc287b20fb8"></a>
    105 <div class="memitem">
    106 <div class="memproto">
    107       <table class="memname">
    108         <tr>
    109           <td class="memname">lldb::SBSymbolContext::SBSymbolContext </td>
    110           <td>(</td>
    111           <td class="paramtype">const <a class="el" href="classlldb_1_1SBSymbolContext.html">lldb::SBSymbolContext</a> &amp;&#160;</td>
    112           <td class="paramname"><em>rhs</em></td><td>)</td>
    113           <td></td>
    114         </tr>
    115       </table>
    116 </div><div class="memdoc">
    117 
    118 </div>
    119 </div>
    120 <a class="anchor" id="a19429ecdd991e07ffe4dfd327926cf29"></a>
    121 <div class="memitem">
    122 <div class="memproto">
    123       <table class="memname">
    124         <tr>
    125           <td class="memname">lldb::SBSymbolContext::~SBSymbolContext </td>
    126           <td>(</td>
    127           <td class="paramname"></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="abfc8bcfd2818ab675ab36d78d3d6ae36"></a>
    136 <div class="memitem">
    137 <div class="memproto">
    138 <table class="mlabels">
    139   <tr>
    140   <td class="mlabels-left">
    141       <table class="memname">
    142         <tr>
    143           <td class="memname">lldb::SBSymbolContext::SBSymbolContext </td>
    144           <td>(</td>
    145           <td class="paramtype">const lldb_private::SymbolContext *&#160;</td>
    146           <td class="paramname"><em>sc_ptr</em></td><td>)</td>
    147           <td></td>
    148         </tr>
    149       </table>
    150   </td>
    151   <td class="mlabels-right">
    152 <span class="mlabels"><span class="mlabel">protected</span></span>  </td>
    153   </tr>
    154 </table>
    155 </div><div class="memdoc">
    156 
    157 </div>
    158 </div>
    159 <h2>Member Function Documentation</h2>
    160 <a class="anchor" id="a0578a443ee1b19e53be40d3078a6d2c3"></a>
    161 <div class="memitem">
    162 <div class="memproto">
    163 <table class="mlabels">
    164   <tr>
    165   <td class="mlabels-left">
    166       <table class="memname">
    167         <tr>
    168           <td class="memname">lldb_private::SymbolContext* lldb::SBSymbolContext::get </td>
    169           <td>(</td>
    170           <td class="paramname"></td><td>)</td>
    171           <td> const</td>
    172         </tr>
    173       </table>
    174   </td>
    175   <td class="mlabels-right">
    176 <span class="mlabels"><span class="mlabel">protected</span></span>  </td>
    177   </tr>
    178 </table>
    179 </div><div class="memdoc">
    180 
    181 </div>
    182 </div>
    183 <a class="anchor" id="a7463148665f746e9aba9b202b20ae48d"></a>
    184 <div class="memitem">
    185 <div class="memproto">
    186       <table class="memname">
    187         <tr>
    188           <td class="memname"><a class="el" href="classlldb_1_1SBBlock.html">lldb::SBBlock</a> lldb::SBSymbolContext::GetBlock </td>
    189           <td>(</td>
    190           <td class="paramname"></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="a3dff33aef27b76ec0554a59e65522380"></a>
    199 <div class="memitem">
    200 <div class="memproto">
    201       <table class="memname">
    202         <tr>
    203           <td class="memname"><a class="el" href="classlldb_1_1SBCompileUnit.html">lldb::SBCompileUnit</a> lldb::SBSymbolContext::GetCompileUnit </td>
    204           <td>(</td>
    205           <td class="paramname"></td><td>)</td>
    206           <td></td>
    207         </tr>
    208       </table>
    209 </div><div class="memdoc">
    210 
    211 </div>
    212 </div>
    213 <a class="anchor" id="a00996f8f49dee2867bb194dca0ddbe21"></a>
    214 <div class="memitem">
    215 <div class="memproto">
    216       <table class="memname">
    217         <tr>
    218           <td class="memname">bool lldb::SBSymbolContext::GetDescription </td>
    219           <td>(</td>
    220           <td class="paramtype"><a class="el" href="classlldb_1_1SBStream.html">lldb::SBStream</a> &amp;&#160;</td>
    221           <td class="paramname"><em>description</em></td><td>)</td>
    222           <td></td>
    223         </tr>
    224       </table>
    225 </div><div class="memdoc">
    226 
    227 </div>
    228 </div>
    229 <a class="anchor" id="a27da996bd9d5575784182c2983cf9ab7"></a>
    230 <div class="memitem">
    231 <div class="memproto">
    232       <table class="memname">
    233         <tr>
    234           <td class="memname"><a class="el" href="classlldb_1_1SBFunction.html">lldb::SBFunction</a> lldb::SBSymbolContext::GetFunction </td>
    235           <td>(</td>
    236           <td class="paramname"></td><td>)</td>
    237           <td></td>
    238         </tr>
    239       </table>
    240 </div><div class="memdoc">
    241 
    242 </div>
    243 </div>
    244 <a class="anchor" id="a57f6c68744f6456ae0a6fef1fb65dc93"></a>
    245 <div class="memitem">
    246 <div class="memproto">
    247       <table class="memname">
    248         <tr>
    249           <td class="memname"><a class="el" href="classlldb_1_1SBLineEntry.html">lldb::SBLineEntry</a> lldb::SBSymbolContext::GetLineEntry </td>
    250           <td>(</td>
    251           <td class="paramname"></td><td>)</td>
    252           <td></td>
    253         </tr>
    254       </table>
    255 </div><div class="memdoc">
    256 
    257 </div>
    258 </div>
    259 <a class="anchor" id="a59bb142f195e8ba50a12e9f3754b5386"></a>
    260 <div class="memitem">
    261 <div class="memproto">
    262       <table class="memname">
    263         <tr>
    264           <td class="memname"><a class="el" href="classlldb_1_1SBModule.html">lldb::SBModule</a> lldb::SBSymbolContext::GetModule </td>
    265           <td>(</td>
    266           <td class="paramname"></td><td>)</td>
    267           <td></td>
    268         </tr>
    269       </table>
    270 </div><div class="memdoc">
    271 
    272 </div>
    273 </div>
    274 <a class="anchor" id="a51bbc7370c2c6b813add464a989a97c6"></a>
    275 <div class="memitem">
    276 <div class="memproto">
    277       <table class="memname">
    278         <tr>
    279           <td class="memname"><a class="el" href="classlldb_1_1SBSymbolContext.html">SBSymbolContext</a> lldb::SBSymbolContext::GetParentOfInlinedScope </td>
    280           <td>(</td>
    281           <td class="paramtype">const <a class="el" href="classlldb_1_1SBAddress.html">SBAddress</a> &amp;&#160;</td>
    282           <td class="paramname"><em>curr_frame_pc</em>, </td>
    283         </tr>
    284         <tr>
    285           <td class="paramkey"></td>
    286           <td></td>
    287           <td class="paramtype"><a class="el" href="classlldb_1_1SBAddress.html">SBAddress</a> &amp;&#160;</td>
    288           <td class="paramname"><em>parent_frame_addr</em>&#160;</td>
    289         </tr>
    290         <tr>
    291           <td></td>
    292           <td>)</td>
    293           <td></td><td> const</td>
    294         </tr>
    295       </table>
    296 </div><div class="memdoc">
    297 
    298 </div>
    299 </div>
    300 <a class="anchor" id="a4fad288eca0275d70d4bb6c49eef9b04"></a>
    301 <div class="memitem">
    302 <div class="memproto">
    303       <table class="memname">
    304         <tr>
    305           <td class="memname"><a class="el" href="classlldb_1_1SBSymbol.html">lldb::SBSymbol</a> lldb::SBSymbolContext::GetSymbol </td>
    306           <td>(</td>
    307           <td class="paramname"></td><td>)</td>
    308           <td></td>
    309         </tr>
    310       </table>
    311 </div><div class="memdoc">
    312 
    313 </div>
    314 </div>
    315 <a class="anchor" id="af3b3a30cc6f719af5cb12cb458d973d2"></a>
    316 <div class="memitem">
    317 <div class="memproto">
    318       <table class="memname">
    319         <tr>
    320           <td class="memname">bool lldb::SBSymbolContext::IsValid </td>
    321           <td>(</td>
    322           <td class="paramname"></td><td>)</td>
    323           <td> const</td>
    324         </tr>
    325       </table>
    326 </div><div class="memdoc">
    327 
    328 </div>
    329 </div>
    330 <a class="anchor" id="a73525a59ab6f23053f96ae04ba3f79dd"></a>
    331 <div class="memitem">
    332 <div class="memproto">
    333 <table class="mlabels">
    334   <tr>
    335   <td class="mlabels-left">
    336       <table class="memname">
    337         <tr>
    338           <td class="memname">lldb_private::SymbolContext&amp; lldb::SBSymbolContext::operator* </td>
    339           <td>(</td>
    340           <td class="paramname"></td><td>)</td>
    341           <td></td>
    342         </tr>
    343       </table>
    344   </td>
    345   <td class="mlabels-right">
    346 <span class="mlabels"><span class="mlabel">protected</span></span>  </td>
    347   </tr>
    348 </table>
    349 </div><div class="memdoc">
    350 
    351 </div>
    352 </div>
    353 <a class="anchor" id="a645151734a565684c39d969829a136f6"></a>
    354 <div class="memitem">
    355 <div class="memproto">
    356 <table class="mlabels">
    357   <tr>
    358   <td class="mlabels-left">
    359       <table class="memname">
    360         <tr>
    361           <td class="memname">const lldb_private::SymbolContext&amp; lldb::SBSymbolContext::operator* </td>
    362           <td>(</td>
    363           <td class="paramname"></td><td>)</td>
    364           <td> const</td>
    365         </tr>
    366       </table>
    367   </td>
    368   <td class="mlabels-right">
    369 <span class="mlabels"><span class="mlabel">protected</span></span>  </td>
    370   </tr>
    371 </table>
    372 </div><div class="memdoc">
    373 
    374 </div>
    375 </div>
    376 <a class="anchor" id="abd34af96497c51b0d9e12fbff8d35b45"></a>
    377 <div class="memitem">
    378 <div class="memproto">
    379 <table class="mlabels">
    380   <tr>
    381   <td class="mlabels-left">
    382       <table class="memname">
    383         <tr>
    384           <td class="memname">lldb_private::SymbolContext* lldb::SBSymbolContext::operator-&gt; </td>
    385           <td>(</td>
    386           <td class="paramname"></td><td>)</td>
    387           <td> const</td>
    388         </tr>
    389       </table>
    390   </td>
    391   <td class="mlabels-right">
    392 <span class="mlabels"><span class="mlabel">protected</span></span>  </td>
    393   </tr>
    394 </table>
    395 </div><div class="memdoc">
    396 
    397 </div>
    398 </div>
    399 <a class="anchor" id="ad8fe4fb5167f8e68d9c512c1c44bf6c6"></a>
    400 <div class="memitem">
    401 <div class="memproto">
    402       <table class="memname">
    403         <tr>
    404           <td class="memname">const <a class="el" href="classlldb_1_1SBSymbolContext.html">lldb::SBSymbolContext</a>&amp; lldb::SBSymbolContext::operator= </td>
    405           <td>(</td>
    406           <td class="paramtype">const <a class="el" href="classlldb_1_1SBSymbolContext.html">lldb::SBSymbolContext</a> &amp;&#160;</td>
    407           <td class="paramname"><em>rhs</em></td><td>)</td>
    408           <td></td>
    409         </tr>
    410       </table>
    411 </div><div class="memdoc">
    412 
    413 </div>
    414 </div>
    415 <a class="anchor" id="a5f1c1add03a035f9c4c44bed2e948808"></a>
    416 <div class="memitem">
    417 <div class="memproto">
    418 <table class="mlabels">
    419   <tr>
    420   <td class="mlabels-left">
    421       <table class="memname">
    422         <tr>
    423           <td class="memname">lldb_private::SymbolContext&amp; lldb::SBSymbolContext::ref </td>
    424           <td>(</td>
    425           <td class="paramname"></td><td>)</td>
    426           <td></td>
    427         </tr>
    428       </table>
    429   </td>
    430   <td class="mlabels-right">
    431 <span class="mlabels"><span class="mlabel">protected</span></span>  </td>
    432   </tr>
    433 </table>
    434 </div><div class="memdoc">
    435 
    436 </div>
    437 </div>
    438 <a class="anchor" id="a0e2d1a15ca429e9e678a0400c0eab21d"></a>
    439 <div class="memitem">
    440 <div class="memproto">
    441       <table class="memname">
    442         <tr>
    443           <td class="memname">void lldb::SBSymbolContext::SetBlock </td>
    444           <td>(</td>
    445           <td class="paramtype"><a class="el" href="classlldb_1_1SBBlock.html">lldb::SBBlock</a>&#160;</td>
    446           <td class="paramname"><em>block</em></td><td>)</td>
    447           <td></td>
    448         </tr>
    449       </table>
    450 </div><div class="memdoc">
    451 
    452 </div>
    453 </div>
    454 <a class="anchor" id="a0ecbce7a732db1fd9db2ddfe3e0ed109"></a>
    455 <div class="memitem">
    456 <div class="memproto">
    457       <table class="memname">
    458         <tr>
    459           <td class="memname">void lldb::SBSymbolContext::SetCompileUnit </td>
    460           <td>(</td>
    461           <td class="paramtype"><a class="el" href="classlldb_1_1SBCompileUnit.html">lldb::SBCompileUnit</a>&#160;</td>
    462           <td class="paramname"><em>compile_unit</em></td><td>)</td>
    463           <td></td>
    464         </tr>
    465       </table>
    466 </div><div class="memdoc">
    467 
    468 </div>
    469 </div>
    470 <a class="anchor" id="aeb0984fc49ab47b979c4db827b6c4958"></a>
    471 <div class="memitem">
    472 <div class="memproto">
    473       <table class="memname">
    474         <tr>
    475           <td class="memname">void lldb::SBSymbolContext::SetFunction </td>
    476           <td>(</td>
    477           <td class="paramtype"><a class="el" href="classlldb_1_1SBFunction.html">lldb::SBFunction</a>&#160;</td>
    478           <td class="paramname"><em>function</em></td><td>)</td>
    479           <td></td>
    480         </tr>
    481       </table>
    482 </div><div class="memdoc">
    483 
    484 </div>
    485 </div>
    486 <a class="anchor" id="adccc29ff372f392cd62a30bd55cdfd2c"></a>
    487 <div class="memitem">
    488 <div class="memproto">
    489       <table class="memname">
    490         <tr>
    491           <td class="memname">void lldb::SBSymbolContext::SetLineEntry </td>
    492           <td>(</td>
    493           <td class="paramtype"><a class="el" href="classlldb_1_1SBLineEntry.html">lldb::SBLineEntry</a>&#160;</td>
    494           <td class="paramname"><em>line_entry</em></td><td>)</td>
    495           <td></td>
    496         </tr>
    497       </table>
    498 </div><div class="memdoc">
    499 
    500 </div>
    501 </div>
    502 <a class="anchor" id="aad88fd0ad10fd25906e54d05fcafefde"></a>
    503 <div class="memitem">
    504 <div class="memproto">
    505       <table class="memname">
    506         <tr>
    507           <td class="memname">void lldb::SBSymbolContext::SetModule </td>
    508           <td>(</td>
    509           <td class="paramtype"><a class="el" href="classlldb_1_1SBModule.html">lldb::SBModule</a>&#160;</td>
    510           <td class="paramname"><em>module</em></td><td>)</td>
    511           <td></td>
    512         </tr>
    513       </table>
    514 </div><div class="memdoc">
    515 
    516 </div>
    517 </div>
    518 <a class="anchor" id="a5e5db320747b438195913bf2091066b8"></a>
    519 <div class="memitem">
    520 <div class="memproto">
    521       <table class="memname">
    522         <tr>
    523           <td class="memname">void lldb::SBSymbolContext::SetSymbol </td>
    524           <td>(</td>
    525           <td class="paramtype"><a class="el" href="classlldb_1_1SBSymbol.html">lldb::SBSymbol</a>&#160;</td>
    526           <td class="paramname"><em>symbol</em></td><td>)</td>
    527           <td></td>
    528         </tr>
    529       </table>
    530 </div><div class="memdoc">
    531 
    532 </div>
    533 </div>
    534 <a class="anchor" id="ac2a2397049cfd4be35fb686d7be6bd54"></a>
    535 <div class="memitem">
    536 <div class="memproto">
    537 <table class="mlabels">
    538   <tr>
    539   <td class="mlabels-left">
    540       <table class="memname">
    541         <tr>
    542           <td class="memname">void lldb::SBSymbolContext::SetSymbolContext </td>
    543           <td>(</td>
    544           <td class="paramtype">const lldb_private::SymbolContext *&#160;</td>
    545           <td class="paramname"><em>sc_ptr</em></td><td>)</td>
    546           <td></td>
    547         </tr>
    548       </table>
    549   </td>
    550   <td class="mlabels-right">
    551 <span class="mlabels"><span class="mlabel">protected</span></span>  </td>
    552   </tr>
    553 </table>
    554 </div><div class="memdoc">
    555 
    556 </div>
    557 </div>
    558 <h2>Friends And Related Function Documentation</h2>
    559 <a class="anchor" id="a6e49cb4c7b4df1a9e1231d58a4952607"></a>
    560 <div class="memitem">
    561 <div class="memproto">
    562 <table class="mlabels">
    563   <tr>
    564   <td class="mlabels-left">
    565       <table class="memname">
    566         <tr>
    567           <td class="memname">friend class <a class="el" href="classlldb_1_1SBAddress.html">SBAddress</a></td>
    568         </tr>
    569       </table>
    570   </td>
    571   <td class="mlabels-right">
    572 <span class="mlabels"><span class="mlabel">friend</span></span>  </td>
    573   </tr>
    574 </table>
    575 </div><div class="memdoc">
    576 
    577 <p>Definition at line <a class="el" href="SBSymbolContext_8h_source.html#l00060">60</a> of file <a class="el" href="SBSymbolContext_8h_source.html">SBSymbolContext.h</a>.</p>
    578 
    579 </div>
    580 </div>
    581 <a class="anchor" id="abf05358ec2c89fa95b69c85ed46492c9"></a>
    582 <div class="memitem">
    583 <div class="memproto">
    584 <table class="mlabels">
    585   <tr>
    586   <td class="mlabels-left">
    587       <table class="memname">
    588         <tr>
    589           <td class="memname">friend class <a class="el" href="classlldb_1_1SBFrame.html">SBFrame</a></td>
    590         </tr>
    591       </table>
    592   </td>
    593   <td class="mlabels-right">
    594 <span class="mlabels"><span class="mlabel">friend</span></span>  </td>
    595   </tr>
    596 </table>
    597 </div><div class="memdoc">
    598 
    599 <p>Definition at line <a class="el" href="SBSymbolContext_8h_source.html#l00061">61</a> of file <a class="el" href="SBSymbolContext_8h_source.html">SBSymbolContext.h</a>.</p>
    600 
    601 </div>
    602 </div>
    603 <a class="anchor" id="a5a50b764fceeae5ed6ecf04b9d1eba5c"></a>
    604 <div class="memitem">
    605 <div class="memproto">
    606 <table class="mlabels">
    607   <tr>
    608   <td class="mlabels-left">
    609       <table class="memname">
    610         <tr>
    611           <td class="memname">friend class <a class="el" href="classlldb_1_1SBModule.html">SBModule</a></td>
    612         </tr>
    613       </table>
    614   </td>
    615   <td class="mlabels-right">
    616 <span class="mlabels"><span class="mlabel">friend</span></span>  </td>
    617   </tr>
    618 </table>
    619 </div><div class="memdoc">
    620 
    621 <p>Definition at line <a class="el" href="SBSymbolContext_8h_source.html#l00062">62</a> of file <a class="el" href="SBSymbolContext_8h_source.html">SBSymbolContext.h</a>.</p>
    622 
    623 </div>
    624 </div>
    625 <a class="anchor" id="a9f4913ac7b3600fb8159f95d0d5cc4d7"></a>
    626 <div class="memitem">
    627 <div class="memproto">
    628 <table class="mlabels">
    629   <tr>
    630   <td class="mlabels-left">
    631       <table class="memname">
    632         <tr>
    633           <td class="memname">friend class <a class="el" href="classlldb_1_1SBSymbolContextList.html">SBSymbolContextList</a></td>
    634         </tr>
    635       </table>
    636   </td>
    637   <td class="mlabels-right">
    638 <span class="mlabels"><span class="mlabel">friend</span></span>  </td>
    639   </tr>
    640 </table>
    641 </div><div class="memdoc">
    642 
    643 <p>Definition at line <a class="el" href="SBSymbolContext_8h_source.html#l00065">65</a> of file <a class="el" href="SBSymbolContext_8h_source.html">SBSymbolContext.h</a>.</p>
    644 
    645 </div>
    646 </div>
    647 <a class="anchor" id="a593230acf95f9720217b7fb17681efca"></a>
    648 <div class="memitem">
    649 <div class="memproto">
    650 <table class="mlabels">
    651   <tr>
    652   <td class="mlabels-left">
    653       <table class="memname">
    654         <tr>
    655           <td class="memname">friend class <a class="el" href="classlldb_1_1SBTarget.html">SBTarget</a></td>
    656         </tr>
    657       </table>
    658   </td>
    659   <td class="mlabels-right">
    660 <span class="mlabels"><span class="mlabel">friend</span></span>  </td>
    661   </tr>
    662 </table>
    663 </div><div class="memdoc">
    664 
    665 <p>Definition at line <a class="el" href="SBSymbolContext_8h_source.html#l00064">64</a> of file <a class="el" href="SBSymbolContext_8h_source.html">SBSymbolContext.h</a>.</p>
    666 
    667 </div>
    668 </div>
    669 <a class="anchor" id="a95c9ffeaf2f2f85963ac8ffb40bdd494"></a>
    670 <div class="memitem">
    671 <div class="memproto">
    672 <table class="mlabels">
    673   <tr>
    674   <td class="mlabels-left">
    675       <table class="memname">
    676         <tr>
    677           <td class="memname">friend class <a class="el" href="classlldb_1_1SBThread.html">SBThread</a></td>
    678         </tr>
    679       </table>
    680   </td>
    681   <td class="mlabels-right">
    682 <span class="mlabels"><span class="mlabel">friend</span></span>  </td>
    683   </tr>
    684 </table>
    685 </div><div class="memdoc">
    686 
    687 <p>Definition at line <a class="el" href="SBSymbolContext_8h_source.html#l00063">63</a> of file <a class="el" href="SBSymbolContext_8h_source.html">SBSymbolContext.h</a>.</p>
    688 
    689 </div>
    690 </div>
    691 <hr/>The documentation for this class was generated from the following file:<ul>
    692 <li><a class="el" href="SBSymbolContext_8h_source.html">SBSymbolContext.h</a></li>
    693 </ul>
    694 </div><!-- contents -->
    695 <hr>
    696 <p class="footer">
    697 Generated on Fri Jul 19 2013 13:25:55 for <a href="http://lldb.llvm.org/">LLVM</a> by
    698 <a href="http://www.doxygen.org"><img src="doxygen.png" alt="Doxygen"
    699 align="middle" border="0"/>1.8.1.2</a><br>
    700 Copyright &copy; 2003-2013 University of Illinois at Urbana-Champaign.
    701 All Rights Reserved.</p>
    702 <hr>
    703 <!--#include virtual="/attrib.incl" -->
    704 </body>
    705 </html>
    706