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 Page</span></a></li> 14 <li><a href="namespaces.html"><span>Namespaces</span></a></li> 15 <li class="current"><a href="annotated.html"><span>Classes</span></a></li> 16 <li><a href="files.html"><span>Files</span></a></li> 17 </ul> 18 </div> 19 <div id="navrow2" class="tabs2"> 20 <ul class="tablist"> 21 <li><a href="annotated.html"><span>Class List</span></a></li> 22 <li><a href="classes.html"><span>Class Index</span></a></li> 23 <li><a href="functions.html"><span>Class Members</span></a></li> 24 </ul> 25 </div> 26<div id="nav-path" class="navpath"> 27 <ul> 28<li class="navelem"><a class="el" href="namespacelldb.html">lldb</a></li><li class="navelem"><a class="el" href="classlldb_1_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> | 34<a href="#pro-methods">Protected Member Functions</a> | 35<a href="#friends">Friends</a> | 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 <<a class="el" href="SBSymbolContext_8h_source.html">SBSymbolContext.h</a>></code></p> 43<table class="memberdecls"> 44<tr class="heading"><td colspan="2"><h2><a name="pub-methods"></a> 45Public Member Functions</h2></td></tr> 46<tr class="memitem:abf1b813544d2aa29bfb2cf170c8c2139"><td class="memItemLeft" align="right" valign="top"> </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"> </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> &rhs)</td></tr> 48<tr class="memitem:a19429ecdd991e07ffe4dfd327926cf29"><td class="memItemLeft" align="right" valign="top"> </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 </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> & </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> &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> </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> </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> </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> </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> </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> </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 </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 </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 </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 </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 </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 </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> </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> &curr_frame_pc, <a class="el" href="classlldb_1_1SBAddress.html">SBAddress</a> &parent_frame_addr) const </td></tr> 64<tr class="memitem:a00996f8f49dee2867bb194dca0ddbe21"><td class="memItemLeft" align="right" valign="top">bool </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> &description)</td></tr> 65</table><table class="memberdecls"> 66<tr class="heading"><td colspan="2"><h2><a name="pro-methods"></a> 67Protected Member Functions</h2></td></tr> 68<tr class="memitem:abd34af96497c51b0d9e12fbff8d35b45"><td class="memItemLeft" align="right" valign="top">lldb_private::SymbolContext * </td><td class="memItemRight" valign="bottom"><a class="el" href="classlldb_1_1SBSymbolContext.html#abd34af96497c51b0d9e12fbff8d35b45">operator-></a> () const </td></tr> 69<tr class="memitem:a73525a59ab6f23053f96ae04ba3f79dd"><td class="memItemLeft" align="right" valign="top">lldb_private::SymbolContext & </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 & </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 & </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 * </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"> </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 </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> 77Friends</h2></td></tr> 78<tr class="memitem:a6e49cb4c7b4df1a9e1231d58a4952607"><td class="memItemLeft" align="right" valign="top">class </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 </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 </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 </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 </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 </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 & 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> & </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 * </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> & </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> & </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> & </td> 288 <td class="paramname"><em>parent_frame_addr</em> </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& 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& 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-> </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>& lldb::SBSymbolContext::operator= </td> 405 <td>(</td> 406 <td class="paramtype">const <a class="el" href="classlldb_1_1SBSymbolContext.html">lldb::SBSymbolContext</a> & </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& 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> </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> </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> </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> </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> </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> </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 * </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"> 697Generated 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" 699align="middle" border="0"/>1.8.1.2</a><br> 700Copyright © 2003-2013 University of Illinois at Urbana-Champaign. 701All Rights Reserved.</p> 702<hr> 703<!--#include virtual="/attrib.incl" --> 704</body> 705</html> 706