blob: da020125a43c5c52fabd15dc4eef51b7fa27c2a7 [file] [log] [blame]
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<html><head>
<meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1"/>
<meta name="keywords" content="LLDB,C++,doxygen,API,documentation"/>
<meta name="description" content="C++ source code API documentation for LLDB."/>
<title>LLVM: lldb::SBSymbolContext Class Reference</title>
<link href="doxygen.css" rel="stylesheet" type="text/css"/>
</head><body>
<p class="title">LLDB API Documentation</p>
<!-- Generated by Doxygen 1.8.1.2 -->
<div id="navrow1" class="tabs">
<ul class="tablist">
<li><a href="index.html"><span>Main&#160;Page</span></a></li>
<li><a href="namespaces.html"><span>Namespaces</span></a></li>
<li class="current"><a href="annotated.html"><span>Classes</span></a></li>
<li><a href="files.html"><span>Files</span></a></li>
</ul>
</div>
<div id="navrow2" class="tabs2">
<ul class="tablist">
<li><a href="annotated.html"><span>Class&#160;List</span></a></li>
<li><a href="classes.html"><span>Class&#160;Index</span></a></li>
<li><a href="functions.html"><span>Class&#160;Members</span></a></li>
</ul>
</div>
<div id="nav-path" class="navpath">
<ul>
<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>
</div>
</div><!-- top -->
<div class="header">
<div class="summary">
<a href="#pub-methods">Public Member Functions</a> &#124;
<a href="#pro-methods">Protected Member Functions</a> &#124;
<a href="#friends">Friends</a> &#124;
<a href="classlldb_1_1SBSymbolContext-members.html">List of all members</a> </div>
<div class="headertitle">
<div class="title">lldb::SBSymbolContext Class Reference</div> </div>
</div><!--header-->
<div class="contents">
<p><code>#include &lt;<a class="el" href="SBSymbolContext_8h_source.html">SBSymbolContext.h</a>&gt;</code></p>
<table class="memberdecls">
<tr class="heading"><td colspan="2"><h2><a name="pub-methods"></a>
Public Member Functions</h2></td></tr>
<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>
<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>
<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>
<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>
<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>
<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>
<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>
<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>
<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>
<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>
<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>
<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>
<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>
<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>
<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>
<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>
<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>
<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>
<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>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2><a name="pro-methods"></a>
Protected Member Functions</h2></td></tr>
<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>
<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>
<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>
<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>
<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>
<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>
<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>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2><a name="friends"></a>
Friends</h2></td></tr>
<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>
<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>
<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>
<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>
<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>
<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>
</table>
<a name="details" id="details"></a><h2>Detailed Description</h2>
<div class="textblock">
<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>
</div><h2>Constructor &amp; Destructor Documentation</h2>
<a class="anchor" id="abf1b813544d2aa29bfb2cf170c8c2139"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">lldb::SBSymbolContext::SBSymbolContext </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a class="anchor" id="abf2828ecaa2eed0b811b1bc287b20fb8"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">lldb::SBSymbolContext::SBSymbolContext </td>
<td>(</td>
<td class="paramtype">const <a class="el" href="classlldb_1_1SBSymbolContext.html">lldb::SBSymbolContext</a> &amp;&#160;</td>
<td class="paramname"><em>rhs</em></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a class="anchor" id="a19429ecdd991e07ffe4dfd327926cf29"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">lldb::SBSymbolContext::~SBSymbolContext </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a class="anchor" id="abfc8bcfd2818ab675ab36d78d3d6ae36"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">lldb::SBSymbolContext::SBSymbolContext </td>
<td>(</td>
<td class="paramtype">const lldb_private::SymbolContext *&#160;</td>
<td class="paramname"><em>sc_ptr</em></td><td>)</td>
<td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">protected</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<h2>Member Function Documentation</h2>
<a class="anchor" id="a0578a443ee1b19e53be40d3078a6d2c3"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">lldb_private::SymbolContext* lldb::SBSymbolContext::get </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td> const</td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">protected</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a class="anchor" id="a7463148665f746e9aba9b202b20ae48d"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="classlldb_1_1SBBlock.html">lldb::SBBlock</a> lldb::SBSymbolContext::GetBlock </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a class="anchor" id="a3dff33aef27b76ec0554a59e65522380"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="classlldb_1_1SBCompileUnit.html">lldb::SBCompileUnit</a> lldb::SBSymbolContext::GetCompileUnit </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a class="anchor" id="a00996f8f49dee2867bb194dca0ddbe21"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">bool lldb::SBSymbolContext::GetDescription </td>
<td>(</td>
<td class="paramtype"><a class="el" href="classlldb_1_1SBStream.html">lldb::SBStream</a> &amp;&#160;</td>
<td class="paramname"><em>description</em></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a class="anchor" id="a27da996bd9d5575784182c2983cf9ab7"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="classlldb_1_1SBFunction.html">lldb::SBFunction</a> lldb::SBSymbolContext::GetFunction </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a class="anchor" id="a57f6c68744f6456ae0a6fef1fb65dc93"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="classlldb_1_1SBLineEntry.html">lldb::SBLineEntry</a> lldb::SBSymbolContext::GetLineEntry </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a class="anchor" id="a59bb142f195e8ba50a12e9f3754b5386"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="classlldb_1_1SBModule.html">lldb::SBModule</a> lldb::SBSymbolContext::GetModule </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a class="anchor" id="a51bbc7370c2c6b813add464a989a97c6"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="classlldb_1_1SBSymbolContext.html">SBSymbolContext</a> lldb::SBSymbolContext::GetParentOfInlinedScope </td>
<td>(</td>
<td class="paramtype">const <a class="el" href="classlldb_1_1SBAddress.html">SBAddress</a> &amp;&#160;</td>
<td class="paramname"><em>curr_frame_pc</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="classlldb_1_1SBAddress.html">SBAddress</a> &amp;&#160;</td>
<td class="paramname"><em>parent_frame_addr</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td> const</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a class="anchor" id="a4fad288eca0275d70d4bb6c49eef9b04"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="classlldb_1_1SBSymbol.html">lldb::SBSymbol</a> lldb::SBSymbolContext::GetSymbol </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a class="anchor" id="af3b3a30cc6f719af5cb12cb458d973d2"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">bool lldb::SBSymbolContext::IsValid </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td> const</td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a class="anchor" id="a73525a59ab6f23053f96ae04ba3f79dd"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">lldb_private::SymbolContext&amp; lldb::SBSymbolContext::operator* </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">protected</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a class="anchor" id="a645151734a565684c39d969829a136f6"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">const lldb_private::SymbolContext&amp; lldb::SBSymbolContext::operator* </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td> const</td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">protected</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a class="anchor" id="abd34af96497c51b0d9e12fbff8d35b45"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">lldb_private::SymbolContext* lldb::SBSymbolContext::operator-&gt; </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td> const</td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">protected</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a class="anchor" id="ad8fe4fb5167f8e68d9c512c1c44bf6c6"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">const <a class="el" href="classlldb_1_1SBSymbolContext.html">lldb::SBSymbolContext</a>&amp; lldb::SBSymbolContext::operator= </td>
<td>(</td>
<td class="paramtype">const <a class="el" href="classlldb_1_1SBSymbolContext.html">lldb::SBSymbolContext</a> &amp;&#160;</td>
<td class="paramname"><em>rhs</em></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a class="anchor" id="a5f1c1add03a035f9c4c44bed2e948808"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">lldb_private::SymbolContext&amp; lldb::SBSymbolContext::ref </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">protected</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a class="anchor" id="a0e2d1a15ca429e9e678a0400c0eab21d"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void lldb::SBSymbolContext::SetBlock </td>
<td>(</td>
<td class="paramtype"><a class="el" href="classlldb_1_1SBBlock.html">lldb::SBBlock</a>&#160;</td>
<td class="paramname"><em>block</em></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a class="anchor" id="a0ecbce7a732db1fd9db2ddfe3e0ed109"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void lldb::SBSymbolContext::SetCompileUnit </td>
<td>(</td>
<td class="paramtype"><a class="el" href="classlldb_1_1SBCompileUnit.html">lldb::SBCompileUnit</a>&#160;</td>
<td class="paramname"><em>compile_unit</em></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a class="anchor" id="aeb0984fc49ab47b979c4db827b6c4958"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void lldb::SBSymbolContext::SetFunction </td>
<td>(</td>
<td class="paramtype"><a class="el" href="classlldb_1_1SBFunction.html">lldb::SBFunction</a>&#160;</td>
<td class="paramname"><em>function</em></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a class="anchor" id="adccc29ff372f392cd62a30bd55cdfd2c"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void lldb::SBSymbolContext::SetLineEntry </td>
<td>(</td>
<td class="paramtype"><a class="el" href="classlldb_1_1SBLineEntry.html">lldb::SBLineEntry</a>&#160;</td>
<td class="paramname"><em>line_entry</em></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a class="anchor" id="aad88fd0ad10fd25906e54d05fcafefde"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void lldb::SBSymbolContext::SetModule </td>
<td>(</td>
<td class="paramtype"><a class="el" href="classlldb_1_1SBModule.html">lldb::SBModule</a>&#160;</td>
<td class="paramname"><em>module</em></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a class="anchor" id="a5e5db320747b438195913bf2091066b8"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void lldb::SBSymbolContext::SetSymbol </td>
<td>(</td>
<td class="paramtype"><a class="el" href="classlldb_1_1SBSymbol.html">lldb::SBSymbol</a>&#160;</td>
<td class="paramname"><em>symbol</em></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a class="anchor" id="ac2a2397049cfd4be35fb686d7be6bd54"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">void lldb::SBSymbolContext::SetSymbolContext </td>
<td>(</td>
<td class="paramtype">const lldb_private::SymbolContext *&#160;</td>
<td class="paramname"><em>sc_ptr</em></td><td>)</td>
<td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">protected</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<h2>Friends And Related Function Documentation</h2>
<a class="anchor" id="a6e49cb4c7b4df1a9e1231d58a4952607"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">friend class <a class="el" href="classlldb_1_1SBAddress.html">SBAddress</a></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">friend</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<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>
</div>
</div>
<a class="anchor" id="abf05358ec2c89fa95b69c85ed46492c9"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">friend class <a class="el" href="classlldb_1_1SBFrame.html">SBFrame</a></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">friend</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<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>
</div>
</div>
<a class="anchor" id="a5a50b764fceeae5ed6ecf04b9d1eba5c"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">friend class <a class="el" href="classlldb_1_1SBModule.html">SBModule</a></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">friend</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<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>
</div>
</div>
<a class="anchor" id="a9f4913ac7b3600fb8159f95d0d5cc4d7"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">friend class <a class="el" href="classlldb_1_1SBSymbolContextList.html">SBSymbolContextList</a></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">friend</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<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>
</div>
</div>
<a class="anchor" id="a593230acf95f9720217b7fb17681efca"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">friend class <a class="el" href="classlldb_1_1SBTarget.html">SBTarget</a></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">friend</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<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>
</div>
</div>
<a class="anchor" id="a95c9ffeaf2f2f85963ac8ffb40bdd494"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">friend class <a class="el" href="classlldb_1_1SBThread.html">SBThread</a></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">friend</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<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>
</div>
</div>
<hr/>The documentation for this class was generated from the following file:<ul>
<li><a class="el" href="SBSymbolContext_8h_source.html">SBSymbolContext.h</a></li>
</ul>
</div><!-- contents -->
<hr>
<p class="footer">
Generated on Fri Jul 19 2013 13:25:55 for <a href="http://lldb.llvm.org/">LLVM</a> by
<a href="http://www.doxygen.org"><img src="doxygen.png" alt="Doxygen"
align="middle" border="0"/>1.8.1.2</a><br>
Copyright &copy; 2003-2013 University of Illinois at Urbana-Champaign.
All Rights Reserved.</p>
<hr>
<!--#include virtual="/attrib.incl" -->
</body>
</html>