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> 45 Public 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> 67 Protected 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> 77 Friends</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"> 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 © 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