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::SBTypeSummary 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_1SBTypeSummary.html">SBTypeSummary</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="#pub-static-methods">Static Public Member Functions</a> | 35<a href="#pro-methods">Protected Member Functions</a> | 36<a href="#pro-attribs">Protected Attributes</a> | 37<a href="#friends">Friends</a> | 38<a href="classlldb_1_1SBTypeSummary-members.html">List of all members</a> </div> 39 <div class="headertitle"> 40<div class="title">lldb::SBTypeSummary Class Reference</div> </div> 41</div><!--header--> 42<div class="contents"> 43 44<p><code>#include <<a class="el" href="SBTypeSummary_8h_source.html">SBTypeSummary.h</a>></code></p> 45<div class="dynheader"> 46Collaboration diagram for lldb::SBTypeSummary:</div> 47<div class="dyncontent"> 48<div class="center"><img src="classlldb_1_1SBTypeSummary__coll__graph.png" border="0" usemap="#lldb_1_1SBTypeSummary_coll__map" alt="Collaboration graph"/></div> 49<center><span class="legend">[<a href="graph_legend.html">legend</a>]</span></center></div> 50<table class="memberdecls"> 51<tr class="heading"><td colspan="2"><h2><a name="pub-methods"></a> 52Public Member Functions</h2></td></tr> 53<tr class="memitem:ab56d2883ce05c69fccb2c8bfb2e83c08"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classlldb_1_1SBTypeSummary.html#ab56d2883ce05c69fccb2c8bfb2e83c08">SBTypeSummary</a> ()</td></tr> 54<tr class="memitem:a7f307533a678b7104b85daecf812be72"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classlldb_1_1SBTypeSummary.html#a7f307533a678b7104b85daecf812be72">SBTypeSummary</a> (const <a class="el" href="classlldb_1_1SBTypeSummary.html">lldb::SBTypeSummary</a> &rhs)</td></tr> 55<tr class="memitem:a6dc8491ea05f3952f305b05efd66c204"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classlldb_1_1SBTypeSummary.html#a6dc8491ea05f3952f305b05efd66c204">~SBTypeSummary</a> ()</td></tr> 56<tr class="memitem:a4f51113124266fe30dbed01da20a7ea4"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classlldb_1_1SBTypeSummary.html#a4f51113124266fe30dbed01da20a7ea4">IsValid</a> () const </td></tr> 57<tr class="memitem:a4a203de43b91c1a4d2f5caa76aa6559c"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classlldb_1_1SBTypeSummary.html#a4a203de43b91c1a4d2f5caa76aa6559c">IsFunctionCode</a> ()</td></tr> 58<tr class="memitem:a82d8a5dc2f753a61c13abb0cc579b821"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classlldb_1_1SBTypeSummary.html#a82d8a5dc2f753a61c13abb0cc579b821">IsFunctionName</a> ()</td></tr> 59<tr class="memitem:ad47a1e44d877f6aa53b7798eec41cc79"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classlldb_1_1SBTypeSummary.html#ad47a1e44d877f6aa53b7798eec41cc79">IsSummaryString</a> ()</td></tr> 60<tr class="memitem:a82eb2e89134006f2d96bcf40cff1fc2c"><td class="memItemLeft" align="right" valign="top">const char * </td><td class="memItemRight" valign="bottom"><a class="el" href="classlldb_1_1SBTypeSummary.html#a82eb2e89134006f2d96bcf40cff1fc2c">GetData</a> ()</td></tr> 61<tr class="memitem:a7752c4ee99db652493d61504c448f9bd"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classlldb_1_1SBTypeSummary.html#a7752c4ee99db652493d61504c448f9bd">SetSummaryString</a> (const char *data)</td></tr> 62<tr class="memitem:a37b84411c6992ea4a3a7b46761bbcca7"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classlldb_1_1SBTypeSummary.html#a37b84411c6992ea4a3a7b46761bbcca7">SetFunctionName</a> (const char *data)</td></tr> 63<tr class="memitem:a42605d6bf8346b1c7f47b90571d27abf"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classlldb_1_1SBTypeSummary.html#a42605d6bf8346b1c7f47b90571d27abf">SetFunctionCode</a> (const char *data)</td></tr> 64<tr class="memitem:a99531530d003aa553ef765e233c15d32"><td class="memItemLeft" align="right" valign="top">uint32_t </td><td class="memItemRight" valign="bottom"><a class="el" href="classlldb_1_1SBTypeSummary.html#a99531530d003aa553ef765e233c15d32">GetOptions</a> ()</td></tr> 65<tr class="memitem:a034178a2c88f108aaa8bff7cbdfd1fab"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classlldb_1_1SBTypeSummary.html#a034178a2c88f108aaa8bff7cbdfd1fab">SetOptions</a> (uint32_t)</td></tr> 66<tr class="memitem:ad283f9bbf6c553920b860078c6e5fff9"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classlldb_1_1SBTypeSummary.html#ad283f9bbf6c553920b860078c6e5fff9">GetDescription</a> (<a class="el" href="classlldb_1_1SBStream.html">lldb::SBStream</a> &description, lldb::DescriptionLevel description_level)</td></tr> 67<tr class="memitem:a3bf7adc63e880d49a64168f842667981"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classlldb_1_1SBTypeSummary.html">lldb::SBTypeSummary</a> & </td><td class="memItemRight" valign="bottom"><a class="el" href="classlldb_1_1SBTypeSummary.html#a3bf7adc63e880d49a64168f842667981">operator=</a> (const <a class="el" href="classlldb_1_1SBTypeSummary.html">lldb::SBTypeSummary</a> &rhs)</td></tr> 68<tr class="memitem:a7608eca052bf065eadef046460fa3400"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classlldb_1_1SBTypeSummary.html#a7608eca052bf065eadef046460fa3400">IsEqualTo</a> (<a class="el" href="classlldb_1_1SBTypeSummary.html">lldb::SBTypeSummary</a> &rhs)</td></tr> 69<tr class="memitem:a0e8e67630952c0522ac220a0d2606fb5"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classlldb_1_1SBTypeSummary.html#a0e8e67630952c0522ac220a0d2606fb5">operator==</a> (<a class="el" href="classlldb_1_1SBTypeSummary.html">lldb::SBTypeSummary</a> &rhs)</td></tr> 70<tr class="memitem:addeb0ac878e2b9c03c8299e85eedc99c"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classlldb_1_1SBTypeSummary.html#addeb0ac878e2b9c03c8299e85eedc99c">operator!=</a> (<a class="el" href="classlldb_1_1SBTypeSummary.html">lldb::SBTypeSummary</a> &rhs)</td></tr> 71</table><table class="memberdecls"> 72<tr class="heading"><td colspan="2"><h2><a name="pub-static-methods"></a> 73Static Public Member Functions</h2></td></tr> 74<tr class="memitem:acd92876ee303a5e4f641eca982da641b"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="classlldb_1_1SBTypeSummary.html">SBTypeSummary</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classlldb_1_1SBTypeSummary.html#acd92876ee303a5e4f641eca982da641b">CreateWithSummaryString</a> (const char *data, uint32_t options=0)</td></tr> 75<tr class="memitem:ad10d15fbb72df3c3ac4d40461dfd0aef"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="classlldb_1_1SBTypeSummary.html">SBTypeSummary</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classlldb_1_1SBTypeSummary.html#ad10d15fbb72df3c3ac4d40461dfd0aef">CreateWithFunctionName</a> (const char *data, uint32_t options=0)</td></tr> 76<tr class="memitem:a47cd0f31fe352f3ad0c6ef5046c6c90f"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="classlldb_1_1SBTypeSummary.html">SBTypeSummary</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classlldb_1_1SBTypeSummary.html#a47cd0f31fe352f3ad0c6ef5046c6c90f">CreateWithScriptCode</a> (const char *data, uint32_t options=0)</td></tr> 77</table><table class="memberdecls"> 78<tr class="heading"><td colspan="2"><h2><a name="pro-methods"></a> 79Protected Member Functions</h2></td></tr> 80<tr class="memitem:a9ae319d993411d6a7bdac6470788de35"><td class="memItemLeft" align="right" valign="top">lldb::TypeSummaryImplSP </td><td class="memItemRight" valign="bottom"><a class="el" href="classlldb_1_1SBTypeSummary.html#a9ae319d993411d6a7bdac6470788de35">GetSP</a> ()</td></tr> 81<tr class="memitem:a8c69e367d7499859032d22554d1f1c6b"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classlldb_1_1SBTypeSummary.html#a8c69e367d7499859032d22554d1f1c6b">SetSP</a> (const lldb::TypeSummaryImplSP &typefilter_impl_sp)</td></tr> 82<tr class="memitem:af996681a543e8594047afff30466ddbe"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classlldb_1_1SBTypeSummary.html#af996681a543e8594047afff30466ddbe">SBTypeSummary</a> (const lldb::TypeSummaryImplSP &)</td></tr> 83<tr class="memitem:ab863cf68ea7886a646f13676b7f8523e"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classlldb_1_1SBTypeSummary.html#ab863cf68ea7886a646f13676b7f8523e">CopyOnWrite_Impl</a> ()</td></tr> 84<tr class="memitem:a64021e92694545b8f50c5029c4254b9d"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classlldb_1_1SBTypeSummary.html#a64021e92694545b8f50c5029c4254b9d">ChangeSummaryType</a> (bool want_script)</td></tr> 85</table><table class="memberdecls"> 86<tr class="heading"><td colspan="2"><h2><a name="pro-attribs"></a> 87Protected Attributes</h2></td></tr> 88<tr class="memitem:ac55391f4ddd803c50242ae529b959454"><td class="memItemLeft" align="right" valign="top">lldb::TypeSummaryImplSP </td><td class="memItemRight" valign="bottom"><a class="el" href="classlldb_1_1SBTypeSummary.html#ac55391f4ddd803c50242ae529b959454">m_opaque_sp</a></td></tr> 89</table><table class="memberdecls"> 90<tr class="heading"><td colspan="2"><h2><a name="friends"></a> 91Friends</h2></td></tr> 92<tr class="memitem:a57b27e10004af3d21e9f5a904faf2988"><td class="memItemLeft" align="right" valign="top">class </td><td class="memItemRight" valign="bottom"><a class="el" href="classlldb_1_1SBTypeSummary.html#a57b27e10004af3d21e9f5a904faf2988">SBDebugger</a></td></tr> 93<tr class="memitem:ace93cd14f05b733805f0d59848373612"><td class="memItemLeft" align="right" valign="top">class </td><td class="memItemRight" valign="bottom"><a class="el" href="classlldb_1_1SBTypeSummary.html#ace93cd14f05b733805f0d59848373612">SBTypeCategory</a></td></tr> 94<tr class="memitem:a6d018c47ed70656ffcdafc2861ee0b2c"><td class="memItemLeft" align="right" valign="top">class </td><td class="memItemRight" valign="bottom"><a class="el" href="classlldb_1_1SBTypeSummary.html#a6d018c47ed70656ffcdafc2861ee0b2c">SBValue</a></td></tr> 95</table> 96<a name="details" id="details"></a><h2>Detailed Description</h2> 97<div class="textblock"> 98<p>Definition at line <a class="el" href="SBTypeSummary_8h_source.html#l00019">19</a> of file <a class="el" href="SBTypeSummary_8h_source.html">SBTypeSummary.h</a>.</p> 99</div><h2>Constructor & Destructor Documentation</h2> 100<a class="anchor" id="ab56d2883ce05c69fccb2c8bfb2e83c08"></a> 101<div class="memitem"> 102<div class="memproto"> 103 <table class="memname"> 104 <tr> 105 <td class="memname">lldb::SBTypeSummary::SBTypeSummary </td> 106 <td>(</td> 107 <td class="paramname"></td><td>)</td> 108 <td></td> 109 </tr> 110 </table> 111</div><div class="memdoc"> 112 113</div> 114</div> 115<a class="anchor" id="a7f307533a678b7104b85daecf812be72"></a> 116<div class="memitem"> 117<div class="memproto"> 118 <table class="memname"> 119 <tr> 120 <td class="memname">lldb::SBTypeSummary::SBTypeSummary </td> 121 <td>(</td> 122 <td class="paramtype">const <a class="el" href="classlldb_1_1SBTypeSummary.html">lldb::SBTypeSummary</a> & </td> 123 <td class="paramname"><em>rhs</em></td><td>)</td> 124 <td></td> 125 </tr> 126 </table> 127</div><div class="memdoc"> 128 129</div> 130</div> 131<a class="anchor" id="a6dc8491ea05f3952f305b05efd66c204"></a> 132<div class="memitem"> 133<div class="memproto"> 134 <table class="memname"> 135 <tr> 136 <td class="memname">lldb::SBTypeSummary::~SBTypeSummary </td> 137 <td>(</td> 138 <td class="paramname"></td><td>)</td> 139 <td></td> 140 </tr> 141 </table> 142</div><div class="memdoc"> 143 144</div> 145</div> 146<a class="anchor" id="af996681a543e8594047afff30466ddbe"></a> 147<div class="memitem"> 148<div class="memproto"> 149<table class="mlabels"> 150 <tr> 151 <td class="mlabels-left"> 152 <table class="memname"> 153 <tr> 154 <td class="memname">lldb::SBTypeSummary::SBTypeSummary </td> 155 <td>(</td> 156 <td class="paramtype">const lldb::TypeSummaryImplSP & </td> 157 <td class="paramname"></td><td>)</td> 158 <td></td> 159 </tr> 160 </table> 161 </td> 162 <td class="mlabels-right"> 163<span class="mlabels"><span class="mlabel">protected</span></span> </td> 164 </tr> 165</table> 166</div><div class="memdoc"> 167 168</div> 169</div> 170<h2>Member Function Documentation</h2> 171<a class="anchor" id="a64021e92694545b8f50c5029c4254b9d"></a> 172<div class="memitem"> 173<div class="memproto"> 174<table class="mlabels"> 175 <tr> 176 <td class="mlabels-left"> 177 <table class="memname"> 178 <tr> 179 <td class="memname">bool lldb::SBTypeSummary::ChangeSummaryType </td> 180 <td>(</td> 181 <td class="paramtype">bool </td> 182 <td class="paramname"><em>want_script</em></td><td>)</td> 183 <td></td> 184 </tr> 185 </table> 186 </td> 187 <td class="mlabels-right"> 188<span class="mlabels"><span class="mlabel">protected</span></span> </td> 189 </tr> 190</table> 191</div><div class="memdoc"> 192 193</div> 194</div> 195<a class="anchor" id="ab863cf68ea7886a646f13676b7f8523e"></a> 196<div class="memitem"> 197<div class="memproto"> 198<table class="mlabels"> 199 <tr> 200 <td class="mlabels-left"> 201 <table class="memname"> 202 <tr> 203 <td class="memname">bool lldb::SBTypeSummary::CopyOnWrite_Impl </td> 204 <td>(</td> 205 <td class="paramname"></td><td>)</td> 206 <td></td> 207 </tr> 208 </table> 209 </td> 210 <td class="mlabels-right"> 211<span class="mlabels"><span class="mlabel">protected</span></span> </td> 212 </tr> 213</table> 214</div><div class="memdoc"> 215 216</div> 217</div> 218<a class="anchor" id="ad10d15fbb72df3c3ac4d40461dfd0aef"></a> 219<div class="memitem"> 220<div class="memproto"> 221<table class="mlabels"> 222 <tr> 223 <td class="mlabels-left"> 224 <table class="memname"> 225 <tr> 226 <td class="memname">static <a class="el" href="classlldb_1_1SBTypeSummary.html">SBTypeSummary</a> lldb::SBTypeSummary::CreateWithFunctionName </td> 227 <td>(</td> 228 <td class="paramtype">const char * </td> 229 <td class="paramname"><em>data</em>, </td> 230 </tr> 231 <tr> 232 <td class="paramkey"></td> 233 <td></td> 234 <td class="paramtype">uint32_t </td> 235 <td class="paramname"><em>options</em> = <code>0</code> </td> 236 </tr> 237 <tr> 238 <td></td> 239 <td>)</td> 240 <td></td><td></td> 241 </tr> 242 </table> 243 </td> 244 <td class="mlabels-right"> 245<span class="mlabels"><span class="mlabel">static</span></span> </td> 246 </tr> 247</table> 248</div><div class="memdoc"> 249 250</div> 251</div> 252<a class="anchor" id="a47cd0f31fe352f3ad0c6ef5046c6c90f"></a> 253<div class="memitem"> 254<div class="memproto"> 255<table class="mlabels"> 256 <tr> 257 <td class="mlabels-left"> 258 <table class="memname"> 259 <tr> 260 <td class="memname">static <a class="el" href="classlldb_1_1SBTypeSummary.html">SBTypeSummary</a> lldb::SBTypeSummary::CreateWithScriptCode </td> 261 <td>(</td> 262 <td class="paramtype">const char * </td> 263 <td class="paramname"><em>data</em>, </td> 264 </tr> 265 <tr> 266 <td class="paramkey"></td> 267 <td></td> 268 <td class="paramtype">uint32_t </td> 269 <td class="paramname"><em>options</em> = <code>0</code> </td> 270 </tr> 271 <tr> 272 <td></td> 273 <td>)</td> 274 <td></td><td></td> 275 </tr> 276 </table> 277 </td> 278 <td class="mlabels-right"> 279<span class="mlabels"><span class="mlabel">static</span></span> </td> 280 </tr> 281</table> 282</div><div class="memdoc"> 283 284</div> 285</div> 286<a class="anchor" id="acd92876ee303a5e4f641eca982da641b"></a> 287<div class="memitem"> 288<div class="memproto"> 289<table class="mlabels"> 290 <tr> 291 <td class="mlabels-left"> 292 <table class="memname"> 293 <tr> 294 <td class="memname">static <a class="el" href="classlldb_1_1SBTypeSummary.html">SBTypeSummary</a> lldb::SBTypeSummary::CreateWithSummaryString </td> 295 <td>(</td> 296 <td class="paramtype">const char * </td> 297 <td class="paramname"><em>data</em>, </td> 298 </tr> 299 <tr> 300 <td class="paramkey"></td> 301 <td></td> 302 <td class="paramtype">uint32_t </td> 303 <td class="paramname"><em>options</em> = <code>0</code> </td> 304 </tr> 305 <tr> 306 <td></td> 307 <td>)</td> 308 <td></td><td></td> 309 </tr> 310 </table> 311 </td> 312 <td class="mlabels-right"> 313<span class="mlabels"><span class="mlabel">static</span></span> </td> 314 </tr> 315</table> 316</div><div class="memdoc"> 317 318</div> 319</div> 320<a class="anchor" id="a82eb2e89134006f2d96bcf40cff1fc2c"></a> 321<div class="memitem"> 322<div class="memproto"> 323 <table class="memname"> 324 <tr> 325 <td class="memname">const char* lldb::SBTypeSummary::GetData </td> 326 <td>(</td> 327 <td class="paramname"></td><td>)</td> 328 <td></td> 329 </tr> 330 </table> 331</div><div class="memdoc"> 332 333</div> 334</div> 335<a class="anchor" id="ad283f9bbf6c553920b860078c6e5fff9"></a> 336<div class="memitem"> 337<div class="memproto"> 338 <table class="memname"> 339 <tr> 340 <td class="memname">bool lldb::SBTypeSummary::GetDescription </td> 341 <td>(</td> 342 <td class="paramtype"><a class="el" href="classlldb_1_1SBStream.html">lldb::SBStream</a> & </td> 343 <td class="paramname"><em>description</em>, </td> 344 </tr> 345 <tr> 346 <td class="paramkey"></td> 347 <td></td> 348 <td class="paramtype">lldb::DescriptionLevel </td> 349 <td class="paramname"><em>description_level</em> </td> 350 </tr> 351 <tr> 352 <td></td> 353 <td>)</td> 354 <td></td><td></td> 355 </tr> 356 </table> 357</div><div class="memdoc"> 358 359</div> 360</div> 361<a class="anchor" id="a99531530d003aa553ef765e233c15d32"></a> 362<div class="memitem"> 363<div class="memproto"> 364 <table class="memname"> 365 <tr> 366 <td class="memname">uint32_t lldb::SBTypeSummary::GetOptions </td> 367 <td>(</td> 368 <td class="paramname"></td><td>)</td> 369 <td></td> 370 </tr> 371 </table> 372</div><div class="memdoc"> 373 374</div> 375</div> 376<a class="anchor" id="a9ae319d993411d6a7bdac6470788de35"></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::TypeSummaryImplSP lldb::SBTypeSummary::GetSP </td> 385 <td>(</td> 386 <td class="paramname"></td><td>)</td> 387 <td></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="a7608eca052bf065eadef046460fa3400"></a> 400<div class="memitem"> 401<div class="memproto"> 402 <table class="memname"> 403 <tr> 404 <td class="memname">bool lldb::SBTypeSummary::IsEqualTo </td> 405 <td>(</td> 406 <td class="paramtype"><a class="el" href="classlldb_1_1SBTypeSummary.html">lldb::SBTypeSummary</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="a4a203de43b91c1a4d2f5caa76aa6559c"></a> 416<div class="memitem"> 417<div class="memproto"> 418 <table class="memname"> 419 <tr> 420 <td class="memname">bool lldb::SBTypeSummary::IsFunctionCode </td> 421 <td>(</td> 422 <td class="paramname"></td><td>)</td> 423 <td></td> 424 </tr> 425 </table> 426</div><div class="memdoc"> 427 428</div> 429</div> 430<a class="anchor" id="a82d8a5dc2f753a61c13abb0cc579b821"></a> 431<div class="memitem"> 432<div class="memproto"> 433 <table class="memname"> 434 <tr> 435 <td class="memname">bool lldb::SBTypeSummary::IsFunctionName </td> 436 <td>(</td> 437 <td class="paramname"></td><td>)</td> 438 <td></td> 439 </tr> 440 </table> 441</div><div class="memdoc"> 442 443</div> 444</div> 445<a class="anchor" id="ad47a1e44d877f6aa53b7798eec41cc79"></a> 446<div class="memitem"> 447<div class="memproto"> 448 <table class="memname"> 449 <tr> 450 <td class="memname">bool lldb::SBTypeSummary::IsSummaryString </td> 451 <td>(</td> 452 <td class="paramname"></td><td>)</td> 453 <td></td> 454 </tr> 455 </table> 456</div><div class="memdoc"> 457 458</div> 459</div> 460<a class="anchor" id="a4f51113124266fe30dbed01da20a7ea4"></a> 461<div class="memitem"> 462<div class="memproto"> 463 <table class="memname"> 464 <tr> 465 <td class="memname">bool lldb::SBTypeSummary::IsValid </td> 466 <td>(</td> 467 <td class="paramname"></td><td>)</td> 468 <td> const</td> 469 </tr> 470 </table> 471</div><div class="memdoc"> 472 473</div> 474</div> 475<a class="anchor" id="addeb0ac878e2b9c03c8299e85eedc99c"></a> 476<div class="memitem"> 477<div class="memproto"> 478 <table class="memname"> 479 <tr> 480 <td class="memname">bool lldb::SBTypeSummary::operator!= </td> 481 <td>(</td> 482 <td class="paramtype"><a class="el" href="classlldb_1_1SBTypeSummary.html">lldb::SBTypeSummary</a> & </td> 483 <td class="paramname"><em>rhs</em></td><td>)</td> 484 <td></td> 485 </tr> 486 </table> 487</div><div class="memdoc"> 488 489</div> 490</div> 491<a class="anchor" id="a3bf7adc63e880d49a64168f842667981"></a> 492<div class="memitem"> 493<div class="memproto"> 494 <table class="memname"> 495 <tr> 496 <td class="memname"><a class="el" href="classlldb_1_1SBTypeSummary.html">lldb::SBTypeSummary</a>& lldb::SBTypeSummary::operator= </td> 497 <td>(</td> 498 <td class="paramtype">const <a class="el" href="classlldb_1_1SBTypeSummary.html">lldb::SBTypeSummary</a> & </td> 499 <td class="paramname"><em>rhs</em></td><td>)</td> 500 <td></td> 501 </tr> 502 </table> 503</div><div class="memdoc"> 504 505</div> 506</div> 507<a class="anchor" id="a0e8e67630952c0522ac220a0d2606fb5"></a> 508<div class="memitem"> 509<div class="memproto"> 510 <table class="memname"> 511 <tr> 512 <td class="memname">bool lldb::SBTypeSummary::operator== </td> 513 <td>(</td> 514 <td class="paramtype"><a class="el" href="classlldb_1_1SBTypeSummary.html">lldb::SBTypeSummary</a> & </td> 515 <td class="paramname"><em>rhs</em></td><td>)</td> 516 <td></td> 517 </tr> 518 </table> 519</div><div class="memdoc"> 520 521</div> 522</div> 523<a class="anchor" id="a42605d6bf8346b1c7f47b90571d27abf"></a> 524<div class="memitem"> 525<div class="memproto"> 526 <table class="memname"> 527 <tr> 528 <td class="memname">void lldb::SBTypeSummary::SetFunctionCode </td> 529 <td>(</td> 530 <td class="paramtype">const char * </td> 531 <td class="paramname"><em>data</em></td><td>)</td> 532 <td></td> 533 </tr> 534 </table> 535</div><div class="memdoc"> 536 537</div> 538</div> 539<a class="anchor" id="a37b84411c6992ea4a3a7b46761bbcca7"></a> 540<div class="memitem"> 541<div class="memproto"> 542 <table class="memname"> 543 <tr> 544 <td class="memname">void lldb::SBTypeSummary::SetFunctionName </td> 545 <td>(</td> 546 <td class="paramtype">const char * </td> 547 <td class="paramname"><em>data</em></td><td>)</td> 548 <td></td> 549 </tr> 550 </table> 551</div><div class="memdoc"> 552 553</div> 554</div> 555<a class="anchor" id="a034178a2c88f108aaa8bff7cbdfd1fab"></a> 556<div class="memitem"> 557<div class="memproto"> 558 <table class="memname"> 559 <tr> 560 <td class="memname">void lldb::SBTypeSummary::SetOptions </td> 561 <td>(</td> 562 <td class="paramtype">uint32_t </td> 563 <td class="paramname"></td><td>)</td> 564 <td></td> 565 </tr> 566 </table> 567</div><div class="memdoc"> 568 569</div> 570</div> 571<a class="anchor" id="a8c69e367d7499859032d22554d1f1c6b"></a> 572<div class="memitem"> 573<div class="memproto"> 574<table class="mlabels"> 575 <tr> 576 <td class="mlabels-left"> 577 <table class="memname"> 578 <tr> 579 <td class="memname">void lldb::SBTypeSummary::SetSP </td> 580 <td>(</td> 581 <td class="paramtype">const lldb::TypeSummaryImplSP & </td> 582 <td class="paramname"><em>typefilter_impl_sp</em></td><td>)</td> 583 <td></td> 584 </tr> 585 </table> 586 </td> 587 <td class="mlabels-right"> 588<span class="mlabels"><span class="mlabel">protected</span></span> </td> 589 </tr> 590</table> 591</div><div class="memdoc"> 592 593</div> 594</div> 595<a class="anchor" id="a7752c4ee99db652493d61504c448f9bd"></a> 596<div class="memitem"> 597<div class="memproto"> 598 <table class="memname"> 599 <tr> 600 <td class="memname">void lldb::SBTypeSummary::SetSummaryString </td> 601 <td>(</td> 602 <td class="paramtype">const char * </td> 603 <td class="paramname"><em>data</em></td><td>)</td> 604 <td></td> 605 </tr> 606 </table> 607</div><div class="memdoc"> 608 609</div> 610</div> 611<h2>Friends And Related Function Documentation</h2> 612<a class="anchor" id="a57b27e10004af3d21e9f5a904faf2988"></a> 613<div class="memitem"> 614<div class="memproto"> 615<table class="mlabels"> 616 <tr> 617 <td class="mlabels-left"> 618 <table class="memname"> 619 <tr> 620 <td class="memname">friend class <a class="el" href="classlldb_1_1SBDebugger.html">SBDebugger</a></td> 621 </tr> 622 </table> 623 </td> 624 <td class="mlabels-right"> 625<span class="mlabels"><span class="mlabel">friend</span></span> </td> 626 </tr> 627</table> 628</div><div class="memdoc"> 629 630<p>Definition at line <a class="el" href="SBTypeSummary_8h_source.html#l00088">88</a> of file <a class="el" href="SBTypeSummary_8h_source.html">SBTypeSummary.h</a>.</p> 631 632</div> 633</div> 634<a class="anchor" id="ace93cd14f05b733805f0d59848373612"></a> 635<div class="memitem"> 636<div class="memproto"> 637<table class="mlabels"> 638 <tr> 639 <td class="mlabels-left"> 640 <table class="memname"> 641 <tr> 642 <td class="memname">friend class <a class="el" href="classlldb_1_1SBTypeCategory.html">SBTypeCategory</a></td> 643 </tr> 644 </table> 645 </td> 646 <td class="mlabels-right"> 647<span class="mlabels"><span class="mlabel">friend</span></span> </td> 648 </tr> 649</table> 650</div><div class="memdoc"> 651 652<p>Definition at line <a class="el" href="SBTypeSummary_8h_source.html#l00089">89</a> of file <a class="el" href="SBTypeSummary_8h_source.html">SBTypeSummary.h</a>.</p> 653 654</div> 655</div> 656<a class="anchor" id="a6d018c47ed70656ffcdafc2861ee0b2c"></a> 657<div class="memitem"> 658<div class="memproto"> 659<table class="mlabels"> 660 <tr> 661 <td class="mlabels-left"> 662 <table class="memname"> 663 <tr> 664 <td class="memname">friend class <a class="el" href="classlldb_1_1SBValue.html">SBValue</a></td> 665 </tr> 666 </table> 667 </td> 668 <td class="mlabels-right"> 669<span class="mlabels"><span class="mlabel">friend</span></span> </td> 670 </tr> 671</table> 672</div><div class="memdoc"> 673 674<p>Definition at line <a class="el" href="SBTypeSummary_8h_source.html#l00090">90</a> of file <a class="el" href="SBTypeSummary_8h_source.html">SBTypeSummary.h</a>.</p> 675 676</div> 677</div> 678<h2>Member Data Documentation</h2> 679<a class="anchor" id="ac55391f4ddd803c50242ae529b959454"></a> 680<div class="memitem"> 681<div class="memproto"> 682<table class="mlabels"> 683 <tr> 684 <td class="mlabels-left"> 685 <table class="memname"> 686 <tr> 687 <td class="memname">lldb::TypeSummaryImplSP lldb::SBTypeSummary::m_opaque_sp</td> 688 </tr> 689 </table> 690 </td> 691 <td class="mlabels-right"> 692<span class="mlabels"><span class="mlabel">protected</span></span> </td> 693 </tr> 694</table> 695</div><div class="memdoc"> 696 697<p>Definition at line <a class="el" href="SBTypeSummary_8h_source.html#l00098">98</a> of file <a class="el" href="SBTypeSummary_8h_source.html">SBTypeSummary.h</a>.</p> 698 699</div> 700</div> 701<hr/>The documentation for this class was generated from the following file:<ul> 702<li><a class="el" href="SBTypeSummary_8h_source.html">SBTypeSummary.h</a></li> 703</ul> 704</div><!-- contents --> 705<hr> 706<p class="footer"> 707Generated on Fri Jul 19 2013 13:25:55 for <a href="http://lldb.llvm.org/">LLVM</a> by 708<a href="http://www.doxygen.org"><img src="doxygen.png" alt="Doxygen" 709align="middle" border="0"/>1.8.1.2</a><br> 710Copyright © 2003-2013 University of Illinois at Urbana-Champaign. 711All Rights Reserved.</p> 712<hr> 713<!--#include virtual="/attrib.incl" --> 714</body> 715</html> 716