Home | History | Annotate | Download | only in html
      1 <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
      2 <html><head>
      3 <meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1"/>
      4 <meta name="keywords" content="LLDB,C++,doxygen,API,documentation"/>
      5 <meta name="description" content="C++ source code API documentation for LLDB."/>
      6 <title>LLVM: lldb::SBSymbolContextList Class Reference</title>
      7 <link href="doxygen.css" rel="stylesheet" type="text/css"/>
      8 </head><body>
      9 <p class="title">LLDB API Documentation</p>
     10 <!-- Generated by Doxygen 1.8.1.2 -->
     11   <div id="navrow1" class="tabs">
     12     <ul class="tablist">
     13       <li><a href="index.html"><span>Main&#160;Page</span></a></li>
     14       <li><a href="namespaces.html"><span>Namespaces</span></a></li>
     15       <li class="current"><a href="annotated.html"><span>Classes</span></a></li>
     16       <li><a href="files.html"><span>Files</span></a></li>
     17     </ul>
     18   </div>
     19   <div id="navrow2" class="tabs2">
     20     <ul class="tablist">
     21       <li><a href="annotated.html"><span>Class&#160;List</span></a></li>
     22       <li><a href="classes.html"><span>Class&#160;Index</span></a></li>
     23       <li><a href="functions.html"><span>Class&#160;Members</span></a></li>
     24     </ul>
     25   </div>
     26 <div id="nav-path" class="navpath">
     27   <ul>
     28 <li class="navelem"><a class="el" href="namespacelldb.html">lldb</a></li><li class="navelem"><a class="el" href="classlldb_1_1SBSymbolContextList.html">SBSymbolContextList</a></li>  </ul>
     29 </div>
     30 </div><!-- top -->
     31 <div class="header">
     32   <div class="summary">
     33 <a href="#pub-methods">Public Member Functions</a> &#124;
     34 <a href="#pro-methods">Protected Member Functions</a> &#124;
     35 <a href="#friends">Friends</a> &#124;
     36 <a href="classlldb_1_1SBSymbolContextList-members.html">List of all members</a>  </div>
     37   <div class="headertitle">
     38 <div class="title">lldb::SBSymbolContextList Class Reference</div>  </div>
     39 </div><!--header-->
     40 <div class="contents">
     41 
     42 <p><code>#include &lt;<a class="el" href="SBSymbolContextList_8h_source.html">SBSymbolContextList.h</a>&gt;</code></p>
     43 <table class="memberdecls">
     44 <tr class="heading"><td colspan="2"><h2><a name="pub-methods"></a>
     45 Public Member Functions</h2></td></tr>
     46 <tr class="memitem:a28ec448eb079c5195759c2e5d148512c"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classlldb_1_1SBSymbolContextList.html#a28ec448eb079c5195759c2e5d148512c">SBSymbolContextList</a> ()</td></tr>
     47 <tr class="memitem:aab061d10893f2b8aeed588e5e02abb5b"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classlldb_1_1SBSymbolContextList.html#aab061d10893f2b8aeed588e5e02abb5b">SBSymbolContextList</a> (const <a class="el" href="classlldb_1_1SBSymbolContextList.html">lldb::SBSymbolContextList</a> &amp;rhs)</td></tr>
     48 <tr class="memitem:acb49be98daa44154693758718dac616d"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classlldb_1_1SBSymbolContextList.html#acb49be98daa44154693758718dac616d">~SBSymbolContextList</a> ()</td></tr>
     49 <tr class="memitem:ae55d53d44ebbd699d4ccd1d72526a61b"><td class="memItemLeft" align="right" valign="top">const <a class="el" href="classlldb_1_1SBSymbolContextList.html">lldb::SBSymbolContextList</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classlldb_1_1SBSymbolContextList.html#ae55d53d44ebbd699d4ccd1d72526a61b">operator=</a> (const <a class="el" href="classlldb_1_1SBSymbolContextList.html">lldb::SBSymbolContextList</a> &amp;rhs)</td></tr>
     50 <tr class="memitem:ae299b869aaea1739b5b4e6b373663c46"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classlldb_1_1SBSymbolContextList.html#ae299b869aaea1739b5b4e6b373663c46">IsValid</a> () const </td></tr>
     51 <tr class="memitem:a3f2f809bbccec6a69b6b2ad6f3cd84b7"><td class="memItemLeft" align="right" valign="top">uint32_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classlldb_1_1SBSymbolContextList.html#a3f2f809bbccec6a69b6b2ad6f3cd84b7">GetSize</a> () const </td></tr>
     52 <tr class="memitem:a6919bc568286836a510feed94834d730"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classlldb_1_1SBSymbolContext.html">lldb::SBSymbolContext</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classlldb_1_1SBSymbolContextList.html#a6919bc568286836a510feed94834d730">GetContextAtIndex</a> (uint32_t idx)</td></tr>
     53 <tr class="memitem:a195e94a1783a6c7dc8984b8f10dc5c3b"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classlldb_1_1SBSymbolContextList.html#a195e94a1783a6c7dc8984b8f10dc5c3b">GetDescription</a> (<a class="el" href="classlldb_1_1SBStream.html">lldb::SBStream</a> &amp;description)</td></tr>
     54 <tr class="memitem:a6e85c09a2e354fbca75337fcf745376a"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classlldb_1_1SBSymbolContextList.html#a6e85c09a2e354fbca75337fcf745376a">Append</a> (<a class="el" href="classlldb_1_1SBSymbolContext.html">lldb::SBSymbolContext</a> &amp;sc)</td></tr>
     55 <tr class="memitem:a30433987c843e41ffac161c41331e971"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classlldb_1_1SBSymbolContextList.html#a30433987c843e41ffac161c41331e971">Append</a> (<a class="el" href="classlldb_1_1SBSymbolContextList.html">lldb::SBSymbolContextList</a> &amp;sc_list)</td></tr>
     56 <tr class="memitem:ad124fedde1f6d31dd4192a1001f0609b"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classlldb_1_1SBSymbolContextList.html#ad124fedde1f6d31dd4192a1001f0609b">Clear</a> ()</td></tr>
     57 </table><table class="memberdecls">
     58 <tr class="heading"><td colspan="2"><h2><a name="pro-methods"></a>
     59 Protected Member Functions</h2></td></tr>
     60 <tr class="memitem:add6c7d0cf2ee08a0ca7bfe21e0106663"><td class="memItemLeft" align="right" valign="top">lldb_private::SymbolContextList *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classlldb_1_1SBSymbolContextList.html#add6c7d0cf2ee08a0ca7bfe21e0106663">operator-&gt;</a> () const </td></tr>
     61 <tr class="memitem:afee6ebe1368fc3962257db3ccc543aee"><td class="memItemLeft" align="right" valign="top">lldb_private::SymbolContextList &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classlldb_1_1SBSymbolContextList.html#afee6ebe1368fc3962257db3ccc543aee">operator*</a> () const </td></tr>
     62 </table><table class="memberdecls">
     63 <tr class="heading"><td colspan="2"><h2><a name="friends"></a>
     64 Friends</h2></td></tr>
     65 <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_1SBSymbolContextList.html#a5a50b764fceeae5ed6ecf04b9d1eba5c">SBModule</a></td></tr>
     66 <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_1SBSymbolContextList.html#a593230acf95f9720217b7fb17681efca">SBTarget</a></td></tr>
     67 </table>
     68 <a name="details" id="details"></a><h2>Detailed Description</h2>
     69 <div class="textblock">
     70 <p>Definition at line <a class="el" href="SBSymbolContextList_8h_source.html#l00018">18</a> of file <a class="el" href="SBSymbolContextList_8h_source.html">SBSymbolContextList.h</a>.</p>
     71 </div><h2>Constructor &amp; Destructor Documentation</h2>
     72 <a class="anchor" id="a28ec448eb079c5195759c2e5d148512c"></a>
     73 <div class="memitem">
     74 <div class="memproto">
     75       <table class="memname">
     76         <tr>
     77           <td class="memname">lldb::SBSymbolContextList::SBSymbolContextList </td>
     78           <td>(</td>
     79           <td class="paramname"></td><td>)</td>
     80           <td></td>
     81         </tr>
     82       </table>
     83 </div><div class="memdoc">
     84 
     85 </div>
     86 </div>
     87 <a class="anchor" id="aab061d10893f2b8aeed588e5e02abb5b"></a>
     88 <div class="memitem">
     89 <div class="memproto">
     90       <table class="memname">
     91         <tr>
     92           <td class="memname">lldb::SBSymbolContextList::SBSymbolContextList </td>
     93           <td>(</td>
     94           <td class="paramtype">const <a class="el" href="classlldb_1_1SBSymbolContextList.html">lldb::SBSymbolContextList</a> &amp;&#160;</td>
     95           <td class="paramname"><em>rhs</em></td><td>)</td>
     96           <td></td>
     97         </tr>
     98       </table>
     99 </div><div class="memdoc">
    100 
    101 </div>
    102 </div>
    103 <a class="anchor" id="acb49be98daa44154693758718dac616d"></a>
    104 <div class="memitem">
    105 <div class="memproto">
    106       <table class="memname">
    107         <tr>
    108           <td class="memname">lldb::SBSymbolContextList::~SBSymbolContextList </td>
    109           <td>(</td>
    110           <td class="paramname"></td><td>)</td>
    111           <td></td>
    112         </tr>
    113       </table>
    114 </div><div class="memdoc">
    115 
    116 </div>
    117 </div>
    118 <h2>Member Function Documentation</h2>
    119 <a class="anchor" id="a6e85c09a2e354fbca75337fcf745376a"></a>
    120 <div class="memitem">
    121 <div class="memproto">
    122       <table class="memname">
    123         <tr>
    124           <td class="memname">void lldb::SBSymbolContextList::Append </td>
    125           <td>(</td>
    126           <td class="paramtype"><a class="el" href="classlldb_1_1SBSymbolContext.html">lldb::SBSymbolContext</a> &amp;&#160;</td>
    127           <td class="paramname"><em>sc</em></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="a30433987c843e41ffac161c41331e971"></a>
    136 <div class="memitem">
    137 <div class="memproto">
    138       <table class="memname">
    139         <tr>
    140           <td class="memname">void lldb::SBSymbolContextList::Append </td>
    141           <td>(</td>
    142           <td class="paramtype"><a class="el" href="classlldb_1_1SBSymbolContextList.html">lldb::SBSymbolContextList</a> &amp;&#160;</td>
    143           <td class="paramname"><em>sc_list</em></td><td>)</td>
    144           <td></td>
    145         </tr>
    146       </table>
    147 </div><div class="memdoc">
    148 
    149 </div>
    150 </div>
    151 <a class="anchor" id="ad124fedde1f6d31dd4192a1001f0609b"></a>
    152 <div class="memitem">
    153 <div class="memproto">
    154       <table class="memname">
    155         <tr>
    156           <td class="memname">void lldb::SBSymbolContextList::Clear </td>
    157           <td>(</td>
    158           <td class="paramname"></td><td>)</td>
    159           <td></td>
    160         </tr>
    161       </table>
    162 </div><div class="memdoc">
    163 
    164 </div>
    165 </div>
    166 <a class="anchor" id="a6919bc568286836a510feed94834d730"></a>
    167 <div class="memitem">
    168 <div class="memproto">
    169       <table class="memname">
    170         <tr>
    171           <td class="memname"><a class="el" href="classlldb_1_1SBSymbolContext.html">lldb::SBSymbolContext</a> lldb::SBSymbolContextList::GetContextAtIndex </td>
    172           <td>(</td>
    173           <td class="paramtype">uint32_t&#160;</td>
    174           <td class="paramname"><em>idx</em></td><td>)</td>
    175           <td></td>
    176         </tr>
    177       </table>
    178 </div><div class="memdoc">
    179 
    180 </div>
    181 </div>
    182 <a class="anchor" id="a195e94a1783a6c7dc8984b8f10dc5c3b"></a>
    183 <div class="memitem">
    184 <div class="memproto">
    185       <table class="memname">
    186         <tr>
    187           <td class="memname">bool lldb::SBSymbolContextList::GetDescription </td>
    188           <td>(</td>
    189           <td class="paramtype"><a class="el" href="classlldb_1_1SBStream.html">lldb::SBStream</a> &amp;&#160;</td>
    190           <td class="paramname"><em>description</em></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="a3f2f809bbccec6a69b6b2ad6f3cd84b7"></a>
    199 <div class="memitem">
    200 <div class="memproto">
    201       <table class="memname">
    202         <tr>
    203           <td class="memname">uint32_t lldb::SBSymbolContextList::GetSize </td>
    204           <td>(</td>
    205           <td class="paramname"></td><td>)</td>
    206           <td> const</td>
    207         </tr>
    208       </table>
    209 </div><div class="memdoc">
    210 
    211 </div>
    212 </div>
    213 <a class="anchor" id="ae299b869aaea1739b5b4e6b373663c46"></a>
    214 <div class="memitem">
    215 <div class="memproto">
    216       <table class="memname">
    217         <tr>
    218           <td class="memname">bool lldb::SBSymbolContextList::IsValid </td>
    219           <td>(</td>
    220           <td class="paramname"></td><td>)</td>
    221           <td> const</td>
    222         </tr>
    223       </table>
    224 </div><div class="memdoc">
    225 
    226 </div>
    227 </div>
    228 <a class="anchor" id="afee6ebe1368fc3962257db3ccc543aee"></a>
    229 <div class="memitem">
    230 <div class="memproto">
    231 <table class="mlabels">
    232   <tr>
    233   <td class="mlabels-left">
    234       <table class="memname">
    235         <tr>
    236           <td class="memname">lldb_private::SymbolContextList&amp; lldb::SBSymbolContextList::operator* </td>
    237           <td>(</td>
    238           <td class="paramname"></td><td>)</td>
    239           <td> const</td>
    240         </tr>
    241       </table>
    242   </td>
    243   <td class="mlabels-right">
    244 <span class="mlabels"><span class="mlabel">protected</span></span>  </td>
    245   </tr>
    246 </table>
    247 </div><div class="memdoc">
    248 
    249 </div>
    250 </div>
    251 <a class="anchor" id="add6c7d0cf2ee08a0ca7bfe21e0106663"></a>
    252 <div class="memitem">
    253 <div class="memproto">
    254 <table class="mlabels">
    255   <tr>
    256   <td class="mlabels-left">
    257       <table class="memname">
    258         <tr>
    259           <td class="memname">lldb_private::SymbolContextList* lldb::SBSymbolContextList::operator-&gt; </td>
    260           <td>(</td>
    261           <td class="paramname"></td><td>)</td>
    262           <td> const</td>
    263         </tr>
    264       </table>
    265   </td>
    266   <td class="mlabels-right">
    267 <span class="mlabels"><span class="mlabel">protected</span></span>  </td>
    268   </tr>
    269 </table>
    270 </div><div class="memdoc">
    271 
    272 </div>
    273 </div>
    274 <a class="anchor" id="ae55d53d44ebbd699d4ccd1d72526a61b"></a>
    275 <div class="memitem">
    276 <div class="memproto">
    277       <table class="memname">
    278         <tr>
    279           <td class="memname">const <a class="el" href="classlldb_1_1SBSymbolContextList.html">lldb::SBSymbolContextList</a>&amp; lldb::SBSymbolContextList::operator= </td>
    280           <td>(</td>
    281           <td class="paramtype">const <a class="el" href="classlldb_1_1SBSymbolContextList.html">lldb::SBSymbolContextList</a> &amp;&#160;</td>
    282           <td class="paramname"><em>rhs</em></td><td>)</td>
    283           <td></td>
    284         </tr>
    285       </table>
    286 </div><div class="memdoc">
    287 
    288 </div>
    289 </div>
    290 <h2>Friends And Related Function Documentation</h2>
    291 <a class="anchor" id="a5a50b764fceeae5ed6ecf04b9d1eba5c"></a>
    292 <div class="memitem">
    293 <div class="memproto">
    294 <table class="mlabels">
    295   <tr>
    296   <td class="mlabels-left">
    297       <table class="memname">
    298         <tr>
    299           <td class="memname">friend class <a class="el" href="classlldb_1_1SBModule.html">SBModule</a></td>
    300         </tr>
    301       </table>
    302   </td>
    303   <td class="mlabels-right">
    304 <span class="mlabels"><span class="mlabel">friend</span></span>  </td>
    305   </tr>
    306 </table>
    307 </div><div class="memdoc">
    308 
    309 <p>Definition at line <a class="el" href="SBSymbolContextList_8h_source.html#l00053">53</a> of file <a class="el" href="SBSymbolContextList_8h_source.html">SBSymbolContextList.h</a>.</p>
    310 
    311 </div>
    312 </div>
    313 <a class="anchor" id="a593230acf95f9720217b7fb17681efca"></a>
    314 <div class="memitem">
    315 <div class="memproto">
    316 <table class="mlabels">
    317   <tr>
    318   <td class="mlabels-left">
    319       <table class="memname">
    320         <tr>
    321           <td class="memname">friend class <a class="el" href="classlldb_1_1SBTarget.html">SBTarget</a></td>
    322         </tr>
    323       </table>
    324   </td>
    325   <td class="mlabels-right">
    326 <span class="mlabels"><span class="mlabel">friend</span></span>  </td>
    327   </tr>
    328 </table>
    329 </div><div class="memdoc">
    330 
    331 <p>Definition at line <a class="el" href="SBSymbolContextList_8h_source.html#l00054">54</a> of file <a class="el" href="SBSymbolContextList_8h_source.html">SBSymbolContextList.h</a>.</p>
    332 
    333 </div>
    334 </div>
    335 <hr/>The documentation for this class was generated from the following file:<ul>
    336 <li><a class="el" href="SBSymbolContextList_8h_source.html">SBSymbolContextList.h</a></li>
    337 </ul>
    338 </div><!-- contents -->
    339 <hr>
    340 <p class="footer">
    341 Generated on Fri Jul 19 2013 13:25:55 for <a href="http://lldb.llvm.org/">LLVM</a> by
    342 <a href="http://www.doxygen.org"><img src="doxygen.png" alt="Doxygen"
    343 align="middle" border="0"/>1.8.1.2</a><br>
    344 Copyright &copy; 2003-2013 University of Illinois at Urbana-Champaign.
    345 All Rights Reserved.</p>
    346 <hr>
    347 <!--#include virtual="/attrib.incl" -->
    348 </body>
    349 </html>
    350