blob: 70e5f126383db7fccf591b530747804c395d19da [file] [log] [blame]
Daniel Maleabdcd0792013-07-19 17:28:54 +00001<!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>