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&#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_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> &#124;
34<a href="#pub-static-methods">Static Public Member Functions</a> &#124;
35<a href="#pro-methods">Protected Member Functions</a> &#124;
36<a href="#pro-attribs">Protected Attributes</a> &#124;
37<a href="#friends">Friends</a> &#124;
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 &lt;<a class="el" href="SBTypeSummary_8h_source.html">SBTypeSummary.h</a>&gt;</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">&#160;</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">&#160;</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> &amp;rhs)</td></tr>
55<tr class="memitem:a6dc8491ea05f3952f305b05efd66c204"><td class="memItemLeft" align="right" valign="top">&#160;</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&#160;</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&#160;</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&#160;</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&#160;</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 *&#160;</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&#160;</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&#160;</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&#160;</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&#160;</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&#160;</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&#160;</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> &amp;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> &amp;&#160;</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> &amp;rhs)</td></tr>
68<tr class="memitem:a7608eca052bf065eadef046460fa3400"><td class="memItemLeft" align="right" valign="top">bool&#160;</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> &amp;rhs)</td></tr>
69<tr class="memitem:a0e8e67630952c0522ac220a0d2606fb5"><td class="memItemLeft" align="right" valign="top">bool&#160;</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> &amp;rhs)</td></tr>
70<tr class="memitem:addeb0ac878e2b9c03c8299e85eedc99c"><td class="memItemLeft" align="right" valign="top">bool&#160;</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> &amp;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>&#160;</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>&#160;</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>&#160;</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&#160;</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&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classlldb_1_1SBTypeSummary.html#a8c69e367d7499859032d22554d1f1c6b">SetSP</a> (const lldb::TypeSummaryImplSP &amp;typefilter_impl_sp)</td></tr>
82<tr class="memitem:af996681a543e8594047afff30466ddbe"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classlldb_1_1SBTypeSummary.html#af996681a543e8594047afff30466ddbe">SBTypeSummary</a> (const lldb::TypeSummaryImplSP &amp;)</td></tr>
83<tr class="memitem:ab863cf68ea7886a646f13676b7f8523e"><td class="memItemLeft" align="right" valign="top">bool&#160;</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&#160;</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&#160;</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&#160;</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&#160;</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&#160;</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 &amp; 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> &amp;&#160;</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 &amp;&#160;</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&#160;</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 *&#160;</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&#160;</td>
235          <td class="paramname"><em>options</em> = <code>0</code>&#160;</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 *&#160;</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&#160;</td>
269          <td class="paramname"><em>options</em> = <code>0</code>&#160;</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 *&#160;</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&#160;</td>
303          <td class="paramname"><em>options</em> = <code>0</code>&#160;</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> &amp;&#160;</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&#160;</td>
349          <td class="paramname"><em>description_level</em>&#160;</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> &amp;&#160;</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> &amp;&#160;</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>&amp; lldb::SBTypeSummary::operator= </td>
497          <td>(</td>
498          <td class="paramtype">const <a class="el" href="classlldb_1_1SBTypeSummary.html">lldb::SBTypeSummary</a> &amp;&#160;</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> &amp;&#160;</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 *&#160;</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 *&#160;</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&#160;</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 &amp;&#160;</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 *&#160;</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 &copy; 2003-2013 University of Illinois at Urbana-Champaign.
711All Rights Reserved.</p>
712<hr>
713<!--#include virtual="/attrib.incl" -->
714</body>
715</html>
716