]> CyberLeo.Net >> Repos - FreeBSD/FreeBSD.git/blob - www/python_reference/lldb.SBType-class.html
Vendor import of lldb trunk r300422:
[FreeBSD/FreeBSD.git] / www / python_reference / lldb.SBType-class.html
1 <?xml version="1.0" encoding="ascii"?>
2 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
3           "DTD/xhtml1-transitional.dtd">
4 <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
5 <head>
6   <title>lldb.SBType</title>
7   <link rel="stylesheet" href="epydoc.css" type="text/css" />
8   <script type="text/javascript" src="epydoc.js"></script>
9 </head>
10
11 <body bgcolor="white" text="black" link="blue" vlink="#204080"
12       alink="#204080">
13 <!-- ==================== NAVIGATION BAR ==================== -->
14 <table class="navbar" border="0" width="100%" cellpadding="0"
15        bgcolor="#a0c0ff" cellspacing="0">
16   <tr valign="middle">
17
18   <!-- Tree link -->
19       <th>&nbsp;&nbsp;&nbsp;<a
20         href="module-tree.html">Trees</a>&nbsp;&nbsp;&nbsp;</th>
21
22   <!-- Index link -->
23       <th>&nbsp;&nbsp;&nbsp;<a
24         href="identifier-index.html">Indices</a>&nbsp;&nbsp;&nbsp;</th>
25
26   <!-- Help link -->
27       <th>&nbsp;&nbsp;&nbsp;<a
28         href="help.html">Help</a>&nbsp;&nbsp;&nbsp;</th>
29
30   <!-- Project homepage -->
31       <th class="navbar" align="right" width="100%">
32         <table border="0" cellpadding="0" cellspacing="0">
33           <tr><th class="navbar" align="center"
34             ><a class="navbar" target="_top" href="http://lldb.llvm.org">LLDB python API</a></th>
35           </tr></table></th>
36   </tr>
37 </table>
38 <table width="100%" cellpadding="0" cellspacing="0">
39   <tr valign="top">
40     <td width="100%">
41       <span class="breadcrumbs">
42         <a href="lldb-module.html">Package&nbsp;lldb</a> ::
43         Class&nbsp;SBType
44       </span>
45     </td>
46     <td>
47       <table cellpadding="0" cellspacing="0">
48         <!-- hide/show private -->
49         <tr><td align="right"><span class="options">[<a href="javascript:void(0);" class="privatelink"
50     onclick="toggle_private();">hide&nbsp;private</a>]</span></td></tr>
51         <tr><td align="right"><span class="options"
52             >[<a href="frames.html" target="_top">frames</a
53             >]&nbsp;|&nbsp;<a href="lldb.SBType-class.html"
54             target="_top">no&nbsp;frames</a>]</span></td></tr>
55       </table>
56     </td>
57   </tr>
58 </table>
59 <!-- ==================== CLASS DESCRIPTION ==================== -->
60 <h1 class="epydoc">Class SBType</h1><p class="nomargin-top"><span class="codelink"><a href="lldb-pysrc.html#SBType">source&nbsp;code</a></span></p>
61 <center>
62 <center>  <map id="uml_class_diagram_for_lldb_sbt_7" name="uml_class_diagram_for_lldb_sbt_7">
63 <area shape="rect" id="node1_28" href="lldb.SBType-class.html#__swig_setmethods__" title="lldb.SBType.__swig_setmethods__" alt="" coords="17,31,197,51"/>
64 <area shape="rect" id="node1_29" href="lldb.SBType-class.html#__swig_getmethods__" title="lldb.SBType.__swig_getmethods__" alt="" coords="17,51,197,71"/>
65 <area shape="rect" id="node1_30" href="lldb.SBType-class.html#bases" title="A read only property that returns a list() of lldb.SBTypeMember objects &#160;that represent all of the direct base classes for this type." alt="" coords="17,71,197,91"/>
66 <area shape="rect" id="node1_31" href="lldb.SBType-class.html#enum_members" title="A read only property that returns a list() of all lldb.SBTypeEnumMember &#160;objects that represent the enum members for this type." alt="" coords="17,91,197,111"/>
67 <area shape="rect" id="node1_32" href="lldb.SBType-class.html#fields" title="A read only property that returns a list() of lldb.SBTypeMember objects &#160;that represent all of the fields for this type." alt="" coords="17,111,197,131"/>
68 <area shape="rect" id="node1_33" href="lldb.SBType-class.html#is_complete" title="A read only property that returns a boolean value that indicates if this &#160;type is a complete type (True) or a forward declaration (False)." alt="" coords="17,131,197,151"/>
69 <area shape="rect" id="node1_34" href="lldb.SBType-class.html#is_pointer" title="A read only property that returns a boolean value that indicates if this &#160;type is a pointer type." alt="" coords="17,151,197,171"/>
70 <area shape="rect" id="node1_35" href="lldb.SBType-class.html#is_reference" title="A read only property that returns a boolean value that indicates if this &#160;type is a function type." alt="" coords="17,171,197,191"/>
71 <area shape="rect" id="node1_36" href="lldb.SBType-class.html#members" title="A read only property that returns a list() of all lldb.SBTypeMember objects that represent all of the base classes, virtual base classes and fields for this type in ascending bit offset order." alt="" coords="17,191,197,211"/>
72 <area shape="rect" id="node1_37" href="lldb.SBType-class.html#name" title="A read only property that returns the name for this type as a string." alt="" coords="17,211,197,231"/>
73 <area shape="rect" id="node1_38" href="lldb.SBType-class.html#num_bases" title="A read only property that returns number of direct base classes in this &#160;type as an integer." alt="" coords="17,231,197,251"/>
74 <area shape="rect" id="node1_39" href="lldb.SBType-class.html#num_fields" title="A read only property that returns number of fields in this type as an &#160;integer." alt="" coords="17,251,197,271"/>
75 <area shape="rect" id="node1_40" href="lldb.SBType-class.html#num_template_args" title="A read only property that returns number of template arguments in this type as an integer." alt="" coords="17,271,197,291"/>
76 <area shape="rect" id="node1_41" href="lldb.SBType-class.html#vbases" title="A read only property that returns a list() of lldb.SBTypeMember objects &#160;that represent all of the virtual base classes for this type." alt="" coords="17,311,197,331"/>
77 <area shape="rect" id="node1_42" href="lldb.SBType-class.html#__setattr__" title="x.__setattr__(&#39;name&#39;, value) &lt;==&gt; x.name = value" alt="" coords="17,333,197,353"/>
78 <area shape="rect" id="node1_43" href="lldb.SBType-class.html#__getattr__" title="lldb.SBType.__getattr__" alt="" coords="17,353,197,373"/>
79 <area shape="rect" id="node1_44" href="lldb.SBType-class.html#__repr__" title="repr(x)" alt="" coords="17,373,197,393"/>
80 <area shape="rect" id="node1_45" href="lldb.SBType-class.html#__iter__" title="lldb.SBType.__iter__" alt="" coords="17,393,197,413"/>
81 <area shape="rect" id="node1_46" href="lldb.SBType-class.html#__len__" title="lldb.SBType.__len__" alt="" coords="17,413,197,433"/>
82 <area shape="rect" id="node1_47" href="lldb.SBType-class.html#__eq__" title="lldb.SBType.__eq__" alt="" coords="17,433,197,453"/>
83 <area shape="rect" id="node1_48" href="lldb.SBType-class.html#__ne__" title="lldb.SBType.__ne__" alt="" coords="17,453,197,473"/>
84 <area shape="rect" id="node1_49" href="lldb.SBType-class.html#__init__" title="__init__(lldb::SBType self) &#45;&gt; SBType __init__(lldb::SBType self, SBType &#160;rhs) &#45;&gt; SBType" alt="" coords="17,473,197,493"/>
85 <area shape="rect" id="node1_50" href="lldb.SBType-class.html#__swig_destroy__" title="delete_SBType(SBType self)" alt="" coords="17,493,197,513"/>
86 <area shape="rect" id="node1_51" href="lldb.SBType-class.html#__del__" title="lldb.SBType.__del__" alt="" coords="17,513,197,533"/>
87 <area shape="rect" id="node1_52" href="lldb.SBType-class.html#__nonzero__" title="lldb.SBType.__nonzero__" alt="" coords="17,533,197,553"/>
88 <area shape="rect" id="node1_53" href="lldb.SBType-class.html#IsValid" title="IsValid(SBType self) &#45;&gt; bool" alt="" coords="17,553,197,573"/>
89 <area shape="rect" id="node1_54" href="lldb.SBType-class.html#GetByteSize" title="GetByteSize(SBType self) &#45;&gt; uint64_t" alt="" coords="17,573,197,593"/>
90 <area shape="rect" id="node1_55" href="lldb.SBType-class.html#__str__" title="__str__(SBType self) &#45;&gt; PyObject *" alt="" coords="17,613,197,633"/>
91 <area shape="rect" id="node1" href="lldb.SBType-class.html" title="Represents a data type in lldb." alt="" coords="5,5,209,640"/>
92 </map>
93   <img src="uml_class_diagram_for_lldb_sbt_7.gif" alt='' usemap="#uml_class_diagram_for_lldb_sbt_7" ismap="ismap" class="graph-without-title" />
94 </center>
95 </center>
96 <hr />
97 <pre class="literalblock">
98
99     Represents a data type in lldb.  The FindFirstType() method of SBTarget/SBModule
100     returns a SBType.
101
102     SBType supports the eq/ne operator. For example,
103
104     main.cpp:
105
106     class Task {
107     public:
108         int id;
109         Task *next;
110         Task(int i, Task *n):
111             id(i),
112             next(n)
113         {}
114     };
115
116     int main (int argc, char const *argv[])
117     {
118         Task *task_head = new Task(-1, NULL);
119         Task *task1 = new Task(1, NULL);
120         Task *task2 = new Task(2, NULL);
121         Task *task3 = new Task(3, NULL); // Orphaned.
122         Task *task4 = new Task(4, NULL);
123         Task *task5 = new Task(5, NULL);
124
125         task_head-&gt;next = task1;
126         task1-&gt;next = task2;
127         task2-&gt;next = task4;
128         task4-&gt;next = task5;
129
130         int total = 0;
131         Task *t = task_head;
132         while (t != NULL) {
133             if (t-&gt;id &gt;= 0)
134                 ++total;
135             t = t-&gt;next;
136         }
137         printf('We have a total number of %d tasks
138 ', total);
139
140         // This corresponds to an empty task list.
141         Task *empty_task_head = new Task(-1, NULL);
142
143         return 0; // Break at this line
144     }
145
146     find_type.py:
147
148             # Get the type 'Task'.
149             task_type = target.FindFirstType('Task')
150             self.assertTrue(task_type)
151
152             # Get the variable 'task_head'.
153             frame0.FindVariable('task_head')
154             task_head_type = task_head.GetType()
155             self.assertTrue(task_head_type.IsPointerType())
156
157             # task_head_type is 'Task *'.
158             task_pointer_type = task_type.GetPointerType()
159             self.assertTrue(task_head_type == task_pointer_type)
160
161             # Get the child mmember 'id' from 'task_head'.
162             id = task_head.GetChildMemberWithName('id')
163             id_type = id.GetType()
164
165             # SBType.GetBasicType() takes an enum 'BasicType' (lldb-enumerations.h).
166             int_type = id_type.GetBasicType(lldb.eBasicTypeInt)
167             # id_type and int_type should be the same type!
168             self.assertTrue(id_type == int_type)
169
170     ...
171
172     
173
174 </pre>
175
176 <!-- ==================== INSTANCE METHODS ==================== -->
177 <a name="section-InstanceMethods"></a>
178 <table class="summary" border="1" cellpadding="3"
179        cellspacing="0" width="100%" bgcolor="white">
180 <tr bgcolor="#70b0f0" class="table-header">
181   <td colspan="2" class="table-header">
182     <table border="0" cellpadding="0" cellspacing="0" width="100%">
183       <tr valign="top">
184         <td align="left"><span class="table-header">Instance Methods</span></td>
185         <td align="right" valign="top"
186          ><span class="options">[<a href="#section-InstanceMethods"
187          class="privatelink" onclick="toggle_private();"
188          >hide private</a>]</span></td>
189       </tr>
190     </table>
191   </td>
192 </tr>
193 <tr>
194     <td width="15%" align="right" valign="top" class="summary">
195       <span class="summary-type">&nbsp;</span>
196     </td><td class="summary">
197       <table width="100%" cellpadding="0" cellspacing="0" border="0">
198         <tr>
199           <td><span class="summary-sig"><a href="lldb.SBType-class.html#__setattr__" class="summary-sig-name">__setattr__</a>(<span class="summary-sig-arg">self</span>,
200         <span class="summary-sig-arg">name</span>,
201         <span class="summary-sig-arg">value</span>)</span><br />
202       x.__setattr__('name', value) &lt;==&gt; x.name = value</td>
203           <td align="right" valign="top">
204             <span class="codelink"><a href="lldb-pysrc.html#SBType.__setattr__">source&nbsp;code</a></span>
205             
206           </td>
207         </tr>
208       </table>
209       
210     </td>
211   </tr>
212 <tr>
213     <td width="15%" align="right" valign="top" class="summary">
214       <span class="summary-type">&nbsp;</span>
215     </td><td class="summary">
216       <table width="100%" cellpadding="0" cellspacing="0" border="0">
217         <tr>
218           <td><span class="summary-sig"><a name="__getattr__"></a><span class="summary-sig-name">__getattr__</span>(<span class="summary-sig-arg">self</span>,
219         <span class="summary-sig-arg">name</span>)</span></td>
220           <td align="right" valign="top">
221             <span class="codelink"><a href="lldb-pysrc.html#SBType.__getattr__">source&nbsp;code</a></span>
222             
223           </td>
224         </tr>
225       </table>
226       
227     </td>
228   </tr>
229 <tr>
230     <td width="15%" align="right" valign="top" class="summary">
231       <span class="summary-type">&nbsp;</span>
232     </td><td class="summary">
233       <table width="100%" cellpadding="0" cellspacing="0" border="0">
234         <tr>
235           <td><span class="summary-sig"><a href="lldb.SBType-class.html#__repr__" class="summary-sig-name">__repr__</a>(<span class="summary-sig-arg">self</span>)</span><br />
236       repr(x)</td>
237           <td align="right" valign="top">
238             <span class="codelink"><a href="lldb-pysrc.html#_swig_repr">source&nbsp;code</a></span>
239             
240           </td>
241         </tr>
242       </table>
243       
244     </td>
245   </tr>
246 <tr>
247     <td width="15%" align="right" valign="top" class="summary">
248       <span class="summary-type">&nbsp;</span>
249     </td><td class="summary">
250       <table width="100%" cellpadding="0" cellspacing="0" border="0">
251         <tr>
252           <td><span class="summary-sig"><a name="__iter__"></a><span class="summary-sig-name">__iter__</span>(<span class="summary-sig-arg">self</span>)</span></td>
253           <td align="right" valign="top">
254             <span class="codelink"><a href="lldb-pysrc.html#SBType.__iter__">source&nbsp;code</a></span>
255             
256           </td>
257         </tr>
258       </table>
259       
260     </td>
261   </tr>
262 <tr>
263     <td width="15%" align="right" valign="top" class="summary">
264       <span class="summary-type">&nbsp;</span>
265     </td><td class="summary">
266       <table width="100%" cellpadding="0" cellspacing="0" border="0">
267         <tr>
268           <td><span class="summary-sig"><a name="__len__"></a><span class="summary-sig-name">__len__</span>(<span class="summary-sig-arg">self</span>)</span></td>
269           <td align="right" valign="top">
270             <span class="codelink"><a href="lldb-pysrc.html#SBType.__len__">source&nbsp;code</a></span>
271             
272           </td>
273         </tr>
274       </table>
275       
276     </td>
277   </tr>
278 <tr>
279     <td width="15%" align="right" valign="top" class="summary">
280       <span class="summary-type">&nbsp;</span>
281     </td><td class="summary">
282       <table width="100%" cellpadding="0" cellspacing="0" border="0">
283         <tr>
284           <td><span class="summary-sig"><a name="__eq__"></a><span class="summary-sig-name">__eq__</span>(<span class="summary-sig-arg">self</span>,
285         <span class="summary-sig-arg">other</span>)</span></td>
286           <td align="right" valign="top">
287             <span class="codelink"><a href="lldb-pysrc.html#SBType.__eq__">source&nbsp;code</a></span>
288             
289           </td>
290         </tr>
291       </table>
292       
293     </td>
294   </tr>
295 <tr>
296     <td width="15%" align="right" valign="top" class="summary">
297       <span class="summary-type">&nbsp;</span>
298     </td><td class="summary">
299       <table width="100%" cellpadding="0" cellspacing="0" border="0">
300         <tr>
301           <td><span class="summary-sig"><a name="__ne__"></a><span class="summary-sig-name">__ne__</span>(<span class="summary-sig-arg">self</span>,
302         <span class="summary-sig-arg">other</span>)</span></td>
303           <td align="right" valign="top">
304             <span class="codelink"><a href="lldb-pysrc.html#SBType.__ne__">source&nbsp;code</a></span>
305             
306           </td>
307         </tr>
308       </table>
309       
310     </td>
311   </tr>
312 <tr>
313     <td width="15%" align="right" valign="top" class="summary">
314       <span class="summary-type">&nbsp;</span>
315     </td><td class="summary">
316       <table width="100%" cellpadding="0" cellspacing="0" border="0">
317         <tr>
318           <td><span class="summary-sig"><a href="lldb.SBType-class.html#__init__" class="summary-sig-name">__init__</a>(<span class="summary-sig-arg">self</span>,
319         <span class="summary-sig-arg">*args</span>)</span><br />
320       __init__(lldb::SBType self) -&gt; SBType __init__(lldb::SBType self, 
321       SBType rhs) -&gt; SBType</td>
322           <td align="right" valign="top">
323             <span class="codelink"><a href="lldb-pysrc.html#SBType.__init__">source&nbsp;code</a></span>
324             
325           </td>
326         </tr>
327       </table>
328       
329     </td>
330   </tr>
331 <tr>
332     <td width="15%" align="right" valign="top" class="summary">
333       <span class="summary-type">&nbsp;</span>
334     </td><td class="summary">
335       <table width="100%" cellpadding="0" cellspacing="0" border="0">
336         <tr>
337           <td><span class="summary-sig"><a name="__swig_destroy__"></a><span class="summary-sig-name">__swig_destroy__</span>(<span class="summary-sig-arg">...</span>)</span><br />
338       delete_SBType(SBType self)</td>
339           <td align="right" valign="top">
340             
341             
342           </td>
343         </tr>
344       </table>
345       
346     </td>
347   </tr>
348 <tr>
349     <td width="15%" align="right" valign="top" class="summary">
350       <span class="summary-type">&nbsp;</span>
351     </td><td class="summary">
352       <table width="100%" cellpadding="0" cellspacing="0" border="0">
353         <tr>
354           <td><span class="summary-sig"><a name="__del__"></a><span class="summary-sig-name">__del__</span>(<span class="summary-sig-arg">self</span>)</span></td>
355           <td align="right" valign="top">
356             <span class="codelink"><a href="lldb-pysrc.html#SBType.__del__">source&nbsp;code</a></span>
357             
358           </td>
359         </tr>
360       </table>
361       
362     </td>
363   </tr>
364 <tr>
365     <td width="15%" align="right" valign="top" class="summary">
366       <span class="summary-type">&nbsp;</span>
367     </td><td class="summary">
368       <table width="100%" cellpadding="0" cellspacing="0" border="0">
369         <tr>
370           <td><span class="summary-sig"><a name="__nonzero__"></a><span class="summary-sig-name">__nonzero__</span>(<span class="summary-sig-arg">self</span>)</span></td>
371           <td align="right" valign="top">
372             <span class="codelink"><a href="lldb-pysrc.html#SBType.__nonzero__">source&nbsp;code</a></span>
373             
374           </td>
375         </tr>
376       </table>
377       
378     </td>
379   </tr>
380 <tr>
381     <td width="15%" align="right" valign="top" class="summary">
382       <span class="summary-type">&nbsp;</span>
383     </td><td class="summary">
384       <table width="100%" cellpadding="0" cellspacing="0" border="0">
385         <tr>
386           <td><span class="summary-sig"><a name="IsValid"></a><span class="summary-sig-name">IsValid</span>(<span class="summary-sig-arg">self</span>)</span><br />
387       IsValid(SBType self) -&gt; bool</td>
388           <td align="right" valign="top">
389             <span class="codelink"><a href="lldb-pysrc.html#SBType.IsValid">source&nbsp;code</a></span>
390             
391           </td>
392         </tr>
393       </table>
394       
395     </td>
396   </tr>
397 <tr>
398     <td width="15%" align="right" valign="top" class="summary">
399       <span class="summary-type">&nbsp;</span>
400     </td><td class="summary">
401       <table width="100%" cellpadding="0" cellspacing="0" border="0">
402         <tr>
403           <td><span class="summary-sig"><a name="GetByteSize"></a><span class="summary-sig-name">GetByteSize</span>(<span class="summary-sig-arg">self</span>)</span><br />
404       GetByteSize(SBType self) -&gt; uint64_t</td>
405           <td align="right" valign="top">
406             <span class="codelink"><a href="lldb-pysrc.html#SBType.GetByteSize">source&nbsp;code</a></span>
407             
408           </td>
409         </tr>
410       </table>
411       
412     </td>
413   </tr>
414 <tr>
415     <td width="15%" align="right" valign="top" class="summary">
416       <span class="summary-type">&nbsp;</span>
417     </td><td class="summary">
418       <table width="100%" cellpadding="0" cellspacing="0" border="0">
419         <tr>
420           <td><span class="summary-sig"><a name="IsPointerType"></a><span class="summary-sig-name">IsPointerType</span>(<span class="summary-sig-arg">self</span>)</span><br />
421       IsPointerType(SBType self) -&gt; bool</td>
422           <td align="right" valign="top">
423             <span class="codelink"><a href="lldb-pysrc.html#SBType.IsPointerType">source&nbsp;code</a></span>
424             
425           </td>
426         </tr>
427       </table>
428       
429     </td>
430   </tr>
431 <tr>
432     <td width="15%" align="right" valign="top" class="summary">
433       <span class="summary-type">&nbsp;</span>
434     </td><td class="summary">
435       <table width="100%" cellpadding="0" cellspacing="0" border="0">
436         <tr>
437           <td><span class="summary-sig"><a name="IsReferenceType"></a><span class="summary-sig-name">IsReferenceType</span>(<span class="summary-sig-arg">self</span>)</span><br />
438       IsReferenceType(SBType self) -&gt; bool</td>
439           <td align="right" valign="top">
440             <span class="codelink"><a href="lldb-pysrc.html#SBType.IsReferenceType">source&nbsp;code</a></span>
441             
442           </td>
443         </tr>
444       </table>
445       
446     </td>
447   </tr>
448 <tr>
449     <td width="15%" align="right" valign="top" class="summary">
450       <span class="summary-type">&nbsp;</span>
451     </td><td class="summary">
452       <table width="100%" cellpadding="0" cellspacing="0" border="0">
453         <tr>
454           <td><span class="summary-sig"><a name="IsFunctionType"></a><span class="summary-sig-name">IsFunctionType</span>(<span class="summary-sig-arg">self</span>)</span><br />
455       IsFunctionType(SBType self) -&gt; bool</td>
456           <td align="right" valign="top">
457             <span class="codelink"><a href="lldb-pysrc.html#SBType.IsFunctionType">source&nbsp;code</a></span>
458             
459           </td>
460         </tr>
461       </table>
462       
463     </td>
464   </tr>
465 <tr>
466     <td width="15%" align="right" valign="top" class="summary">
467       <span class="summary-type">&nbsp;</span>
468     </td><td class="summary">
469       <table width="100%" cellpadding="0" cellspacing="0" border="0">
470         <tr>
471           <td><span class="summary-sig"><a name="IsPolymorphicClass"></a><span class="summary-sig-name">IsPolymorphicClass</span>(<span class="summary-sig-arg">self</span>)</span><br />
472       IsPolymorphicClass(SBType self) -&gt; bool</td>
473           <td align="right" valign="top">
474             <span class="codelink"><a href="lldb-pysrc.html#SBType.IsPolymorphicClass">source&nbsp;code</a></span>
475             
476           </td>
477         </tr>
478       </table>
479       
480     </td>
481   </tr>
482 <tr>
483     <td width="15%" align="right" valign="top" class="summary">
484       <span class="summary-type">&nbsp;</span>
485     </td><td class="summary">
486       <table width="100%" cellpadding="0" cellspacing="0" border="0">
487         <tr>
488           <td><span class="summary-sig"><a name="IsArrayType"></a><span class="summary-sig-name">IsArrayType</span>(<span class="summary-sig-arg">self</span>)</span><br />
489       IsArrayType(SBType self) -&gt; bool</td>
490           <td align="right" valign="top">
491             <span class="codelink"><a href="lldb-pysrc.html#SBType.IsArrayType">source&nbsp;code</a></span>
492             
493           </td>
494         </tr>
495       </table>
496       
497     </td>
498   </tr>
499 <tr>
500     <td width="15%" align="right" valign="top" class="summary">
501       <span class="summary-type">&nbsp;</span>
502     </td><td class="summary">
503       <table width="100%" cellpadding="0" cellspacing="0" border="0">
504         <tr>
505           <td><span class="summary-sig"><a name="IsVectorType"></a><span class="summary-sig-name">IsVectorType</span>(<span class="summary-sig-arg">self</span>)</span><br />
506       IsVectorType(SBType self) -&gt; bool</td>
507           <td align="right" valign="top">
508             <span class="codelink"><a href="lldb-pysrc.html#SBType.IsVectorType">source&nbsp;code</a></span>
509             
510           </td>
511         </tr>
512       </table>
513       
514     </td>
515   </tr>
516 <tr>
517     <td width="15%" align="right" valign="top" class="summary">
518       <span class="summary-type">&nbsp;</span>
519     </td><td class="summary">
520       <table width="100%" cellpadding="0" cellspacing="0" border="0">
521         <tr>
522           <td><span class="summary-sig"><a name="IsTypedefType"></a><span class="summary-sig-name">IsTypedefType</span>(<span class="summary-sig-arg">self</span>)</span><br />
523       IsTypedefType(SBType self) -&gt; bool</td>
524           <td align="right" valign="top">
525             <span class="codelink"><a href="lldb-pysrc.html#SBType.IsTypedefType">source&nbsp;code</a></span>
526             
527           </td>
528         </tr>
529       </table>
530       
531     </td>
532   </tr>
533 <tr>
534     <td width="15%" align="right" valign="top" class="summary">
535       <span class="summary-type">&nbsp;</span>
536     </td><td class="summary">
537       <table width="100%" cellpadding="0" cellspacing="0" border="0">
538         <tr>
539           <td><span class="summary-sig"><a name="IsAnonymousType"></a><span class="summary-sig-name">IsAnonymousType</span>(<span class="summary-sig-arg">self</span>)</span><br />
540       IsAnonymousType(SBType self) -&gt; bool</td>
541           <td align="right" valign="top">
542             <span class="codelink"><a href="lldb-pysrc.html#SBType.IsAnonymousType">source&nbsp;code</a></span>
543             
544           </td>
545         </tr>
546       </table>
547       
548     </td>
549   </tr>
550 <tr>
551     <td width="15%" align="right" valign="top" class="summary">
552       <span class="summary-type">&nbsp;</span>
553     </td><td class="summary">
554       <table width="100%" cellpadding="0" cellspacing="0" border="0">
555         <tr>
556           <td><span class="summary-sig"><a name="GetPointerType"></a><span class="summary-sig-name">GetPointerType</span>(<span class="summary-sig-arg">self</span>)</span><br />
557       GetPointerType(SBType self) -&gt; SBType</td>
558           <td align="right" valign="top">
559             <span class="codelink"><a href="lldb-pysrc.html#SBType.GetPointerType">source&nbsp;code</a></span>
560             
561           </td>
562         </tr>
563       </table>
564       
565     </td>
566   </tr>
567 <tr>
568     <td width="15%" align="right" valign="top" class="summary">
569       <span class="summary-type">&nbsp;</span>
570     </td><td class="summary">
571       <table width="100%" cellpadding="0" cellspacing="0" border="0">
572         <tr>
573           <td><span class="summary-sig"><a name="GetPointeeType"></a><span class="summary-sig-name">GetPointeeType</span>(<span class="summary-sig-arg">self</span>)</span><br />
574       GetPointeeType(SBType self) -&gt; SBType</td>
575           <td align="right" valign="top">
576             <span class="codelink"><a href="lldb-pysrc.html#SBType.GetPointeeType">source&nbsp;code</a></span>
577             
578           </td>
579         </tr>
580       </table>
581       
582     </td>
583   </tr>
584 <tr>
585     <td width="15%" align="right" valign="top" class="summary">
586       <span class="summary-type">&nbsp;</span>
587     </td><td class="summary">
588       <table width="100%" cellpadding="0" cellspacing="0" border="0">
589         <tr>
590           <td><span class="summary-sig"><a name="GetReferenceType"></a><span class="summary-sig-name">GetReferenceType</span>(<span class="summary-sig-arg">self</span>)</span><br />
591       GetReferenceType(SBType self) -&gt; SBType</td>
592           <td align="right" valign="top">
593             <span class="codelink"><a href="lldb-pysrc.html#SBType.GetReferenceType">source&nbsp;code</a></span>
594             
595           </td>
596         </tr>
597       </table>
598       
599     </td>
600   </tr>
601 <tr>
602     <td width="15%" align="right" valign="top" class="summary">
603       <span class="summary-type">&nbsp;</span>
604     </td><td class="summary">
605       <table width="100%" cellpadding="0" cellspacing="0" border="0">
606         <tr>
607           <td><span class="summary-sig"><a name="GetTypedefedType"></a><span class="summary-sig-name">GetTypedefedType</span>(<span class="summary-sig-arg">self</span>)</span><br />
608       GetTypedefedType(SBType self) -&gt; SBType</td>
609           <td align="right" valign="top">
610             <span class="codelink"><a href="lldb-pysrc.html#SBType.GetTypedefedType">source&nbsp;code</a></span>
611             
612           </td>
613         </tr>
614       </table>
615       
616     </td>
617   </tr>
618 <tr>
619     <td width="15%" align="right" valign="top" class="summary">
620       <span class="summary-type">&nbsp;</span>
621     </td><td class="summary">
622       <table width="100%" cellpadding="0" cellspacing="0" border="0">
623         <tr>
624           <td><span class="summary-sig"><a name="GetDereferencedType"></a><span class="summary-sig-name">GetDereferencedType</span>(<span class="summary-sig-arg">self</span>)</span><br />
625       GetDereferencedType(SBType self) -&gt; SBType</td>
626           <td align="right" valign="top">
627             <span class="codelink"><a href="lldb-pysrc.html#SBType.GetDereferencedType">source&nbsp;code</a></span>
628             
629           </td>
630         </tr>
631       </table>
632       
633     </td>
634   </tr>
635 <tr>
636     <td width="15%" align="right" valign="top" class="summary">
637       <span class="summary-type">&nbsp;</span>
638     </td><td class="summary">
639       <table width="100%" cellpadding="0" cellspacing="0" border="0">
640         <tr>
641           <td><span class="summary-sig"><a name="GetUnqualifiedType"></a><span class="summary-sig-name">GetUnqualifiedType</span>(<span class="summary-sig-arg">self</span>)</span><br />
642       GetUnqualifiedType(SBType self) -&gt; SBType</td>
643           <td align="right" valign="top">
644             <span class="codelink"><a href="lldb-pysrc.html#SBType.GetUnqualifiedType">source&nbsp;code</a></span>
645             
646           </td>
647         </tr>
648       </table>
649       
650     </td>
651   </tr>
652 <tr>
653     <td width="15%" align="right" valign="top" class="summary">
654       <span class="summary-type">&nbsp;</span>
655     </td><td class="summary">
656       <table width="100%" cellpadding="0" cellspacing="0" border="0">
657         <tr>
658           <td><span class="summary-sig"><a name="GetCanonicalType"></a><span class="summary-sig-name">GetCanonicalType</span>(<span class="summary-sig-arg">self</span>)</span><br />
659       GetCanonicalType(SBType self) -&gt; SBType</td>
660           <td align="right" valign="top">
661             <span class="codelink"><a href="lldb-pysrc.html#SBType.GetCanonicalType">source&nbsp;code</a></span>
662             
663           </td>
664         </tr>
665       </table>
666       
667     </td>
668   </tr>
669 <tr>
670     <td width="15%" align="right" valign="top" class="summary">
671       <span class="summary-type">&nbsp;</span>
672     </td><td class="summary">
673       <table width="100%" cellpadding="0" cellspacing="0" border="0">
674         <tr>
675           <td><span class="summary-sig"><a name="GetArrayElementType"></a><span class="summary-sig-name">GetArrayElementType</span>(<span class="summary-sig-arg">self</span>)</span><br />
676       GetArrayElementType(SBType self) -&gt; SBType</td>
677           <td align="right" valign="top">
678             <span class="codelink"><a href="lldb-pysrc.html#SBType.GetArrayElementType">source&nbsp;code</a></span>
679             
680           </td>
681         </tr>
682       </table>
683       
684     </td>
685   </tr>
686 <tr>
687     <td width="15%" align="right" valign="top" class="summary">
688       <span class="summary-type">&nbsp;</span>
689     </td><td class="summary">
690       <table width="100%" cellpadding="0" cellspacing="0" border="0">
691         <tr>
692           <td><span class="summary-sig"><a name="GetArrayType"></a><span class="summary-sig-name">GetArrayType</span>(<span class="summary-sig-arg">self</span>,
693         <span class="summary-sig-arg">*args</span>)</span><br />
694       GetArrayType(SBType self, uint64_t size) -&gt; SBType</td>
695           <td align="right" valign="top">
696             <span class="codelink"><a href="lldb-pysrc.html#SBType.GetArrayType">source&nbsp;code</a></span>
697             
698           </td>
699         </tr>
700       </table>
701       
702     </td>
703   </tr>
704 <tr>
705     <td width="15%" align="right" valign="top" class="summary">
706       <span class="summary-type">&nbsp;</span>
707     </td><td class="summary">
708       <table width="100%" cellpadding="0" cellspacing="0" border="0">
709         <tr>
710           <td><span class="summary-sig"><a name="GetVectorElementType"></a><span class="summary-sig-name">GetVectorElementType</span>(<span class="summary-sig-arg">self</span>)</span><br />
711       GetVectorElementType(SBType self) -&gt; SBType</td>
712           <td align="right" valign="top">
713             <span class="codelink"><a href="lldb-pysrc.html#SBType.GetVectorElementType">source&nbsp;code</a></span>
714             
715           </td>
716         </tr>
717       </table>
718       
719     </td>
720   </tr>
721 <tr>
722     <td width="15%" align="right" valign="top" class="summary">
723       <span class="summary-type">&nbsp;</span>
724     </td><td class="summary">
725       <table width="100%" cellpadding="0" cellspacing="0" border="0">
726         <tr>
727           <td><span class="summary-sig"><a name="GetBasicType"></a><span class="summary-sig-name">GetBasicType</span>(<span class="summary-sig-arg">self</span>,
728         <span class="summary-sig-arg">*args</span>)</span><br />
729       GetBasicType(SBType self) -&gt; lldb::BasicType GetBasicType(SBType 
730       self, lldb::BasicType type) -&gt; SBType</td>
731           <td align="right" valign="top">
732             <span class="codelink"><a href="lldb-pysrc.html#SBType.GetBasicType">source&nbsp;code</a></span>
733             
734           </td>
735         </tr>
736       </table>
737       
738     </td>
739   </tr>
740 <tr>
741     <td width="15%" align="right" valign="top" class="summary">
742       <span class="summary-type">&nbsp;</span>
743     </td><td class="summary">
744       <table width="100%" cellpadding="0" cellspacing="0" border="0">
745         <tr>
746           <td><span class="summary-sig"><a name="GetNumberOfFields"></a><span class="summary-sig-name">GetNumberOfFields</span>(<span class="summary-sig-arg">self</span>)</span><br />
747       GetNumberOfFields(SBType self) -&gt; uint32_t</td>
748           <td align="right" valign="top">
749             <span class="codelink"><a href="lldb-pysrc.html#SBType.GetNumberOfFields">source&nbsp;code</a></span>
750             
751           </td>
752         </tr>
753       </table>
754       
755     </td>
756   </tr>
757 <tr>
758     <td width="15%" align="right" valign="top" class="summary">
759       <span class="summary-type">&nbsp;</span>
760     </td><td class="summary">
761       <table width="100%" cellpadding="0" cellspacing="0" border="0">
762         <tr>
763           <td><span class="summary-sig"><a name="GetNumberOfDirectBaseClasses"></a><span class="summary-sig-name">GetNumberOfDirectBaseClasses</span>(<span class="summary-sig-arg">self</span>)</span><br />
764       GetNumberOfDirectBaseClasses(SBType self) -&gt; uint32_t</td>
765           <td align="right" valign="top">
766             <span class="codelink"><a href="lldb-pysrc.html#SBType.GetNumberOfDirectBaseClasses">source&nbsp;code</a></span>
767             
768           </td>
769         </tr>
770       </table>
771       
772     </td>
773   </tr>
774 <tr>
775     <td width="15%" align="right" valign="top" class="summary">
776       <span class="summary-type">&nbsp;</span>
777     </td><td class="summary">
778       <table width="100%" cellpadding="0" cellspacing="0" border="0">
779         <tr>
780           <td><span class="summary-sig"><a name="GetNumberOfVirtualBaseClasses"></a><span class="summary-sig-name">GetNumberOfVirtualBaseClasses</span>(<span class="summary-sig-arg">self</span>)</span><br />
781       GetNumberOfVirtualBaseClasses(SBType self) -&gt; uint32_t</td>
782           <td align="right" valign="top">
783             <span class="codelink"><a href="lldb-pysrc.html#SBType.GetNumberOfVirtualBaseClasses">source&nbsp;code</a></span>
784             
785           </td>
786         </tr>
787       </table>
788       
789     </td>
790   </tr>
791 <tr>
792     <td width="15%" align="right" valign="top" class="summary">
793       <span class="summary-type">&nbsp;</span>
794     </td><td class="summary">
795       <table width="100%" cellpadding="0" cellspacing="0" border="0">
796         <tr>
797           <td><span class="summary-sig"><a name="GetFieldAtIndex"></a><span class="summary-sig-name">GetFieldAtIndex</span>(<span class="summary-sig-arg">self</span>,
798         <span class="summary-sig-arg">*args</span>)</span><br />
799       GetFieldAtIndex(SBType self, uint32_t idx) -&gt; SBTypeMember</td>
800           <td align="right" valign="top">
801             <span class="codelink"><a href="lldb-pysrc.html#SBType.GetFieldAtIndex">source&nbsp;code</a></span>
802             
803           </td>
804         </tr>
805       </table>
806       
807     </td>
808   </tr>
809 <tr>
810     <td width="15%" align="right" valign="top" class="summary">
811       <span class="summary-type">&nbsp;</span>
812     </td><td class="summary">
813       <table width="100%" cellpadding="0" cellspacing="0" border="0">
814         <tr>
815           <td><span class="summary-sig"><a name="GetDirectBaseClassAtIndex"></a><span class="summary-sig-name">GetDirectBaseClassAtIndex</span>(<span class="summary-sig-arg">self</span>,
816         <span class="summary-sig-arg">*args</span>)</span><br />
817       GetDirectBaseClassAtIndex(SBType self, uint32_t idx) -&gt; 
818       SBTypeMember</td>
819           <td align="right" valign="top">
820             <span class="codelink"><a href="lldb-pysrc.html#SBType.GetDirectBaseClassAtIndex">source&nbsp;code</a></span>
821             
822           </td>
823         </tr>
824       </table>
825       
826     </td>
827   </tr>
828 <tr>
829     <td width="15%" align="right" valign="top" class="summary">
830       <span class="summary-type">&nbsp;</span>
831     </td><td class="summary">
832       <table width="100%" cellpadding="0" cellspacing="0" border="0">
833         <tr>
834           <td><span class="summary-sig"><a name="GetVirtualBaseClassAtIndex"></a><span class="summary-sig-name">GetVirtualBaseClassAtIndex</span>(<span class="summary-sig-arg">self</span>,
835         <span class="summary-sig-arg">*args</span>)</span><br />
836       GetVirtualBaseClassAtIndex(SBType self, uint32_t idx) -&gt; 
837       SBTypeMember</td>
838           <td align="right" valign="top">
839             <span class="codelink"><a href="lldb-pysrc.html#SBType.GetVirtualBaseClassAtIndex">source&nbsp;code</a></span>
840             
841           </td>
842         </tr>
843       </table>
844       
845     </td>
846   </tr>
847 <tr>
848     <td width="15%" align="right" valign="top" class="summary">
849       <span class="summary-type">&nbsp;</span>
850     </td><td class="summary">
851       <table width="100%" cellpadding="0" cellspacing="0" border="0">
852         <tr>
853           <td><span class="summary-sig"><a name="GetEnumMembers"></a><span class="summary-sig-name">GetEnumMembers</span>(<span class="summary-sig-arg">self</span>)</span><br />
854       GetEnumMembers(SBType self) -&gt; SBTypeEnumMemberList</td>
855           <td align="right" valign="top">
856             <span class="codelink"><a href="lldb-pysrc.html#SBType.GetEnumMembers">source&nbsp;code</a></span>
857             
858           </td>
859         </tr>
860       </table>
861       
862     </td>
863   </tr>
864 <tr>
865     <td width="15%" align="right" valign="top" class="summary">
866       <span class="summary-type">&nbsp;</span>
867     </td><td class="summary">
868       <table width="100%" cellpadding="0" cellspacing="0" border="0">
869         <tr>
870           <td><span class="summary-sig"><a name="GetName"></a><span class="summary-sig-name">GetName</span>(<span class="summary-sig-arg">self</span>)</span><br />
871       GetName(SBType self) -&gt; str const *</td>
872           <td align="right" valign="top">
873             <span class="codelink"><a href="lldb-pysrc.html#SBType.GetName">source&nbsp;code</a></span>
874             
875           </td>
876         </tr>
877       </table>
878       
879     </td>
880   </tr>
881 <tr>
882     <td width="15%" align="right" valign="top" class="summary">
883       <span class="summary-type">&nbsp;</span>
884     </td><td class="summary">
885       <table width="100%" cellpadding="0" cellspacing="0" border="0">
886         <tr>
887           <td><span class="summary-sig"><a name="GetDisplayTypeName"></a><span class="summary-sig-name">GetDisplayTypeName</span>(<span class="summary-sig-arg">self</span>)</span><br />
888       GetDisplayTypeName(SBType self) -&gt; str const *</td>
889           <td align="right" valign="top">
890             <span class="codelink"><a href="lldb-pysrc.html#SBType.GetDisplayTypeName">source&nbsp;code</a></span>
891             
892           </td>
893         </tr>
894       </table>
895       
896     </td>
897   </tr>
898 <tr>
899     <td width="15%" align="right" valign="top" class="summary">
900       <span class="summary-type">&nbsp;</span>
901     </td><td class="summary">
902       <table width="100%" cellpadding="0" cellspacing="0" border="0">
903         <tr>
904           <td><span class="summary-sig"><a name="GetTypeClass"></a><span class="summary-sig-name">GetTypeClass</span>(<span class="summary-sig-arg">self</span>)</span><br />
905       GetTypeClass(SBType self) -&gt; lldb::TypeClass</td>
906           <td align="right" valign="top">
907             <span class="codelink"><a href="lldb-pysrc.html#SBType.GetTypeClass">source&nbsp;code</a></span>
908             
909           </td>
910         </tr>
911       </table>
912       
913     </td>
914   </tr>
915 <tr>
916     <td width="15%" align="right" valign="top" class="summary">
917       <span class="summary-type">&nbsp;</span>
918     </td><td class="summary">
919       <table width="100%" cellpadding="0" cellspacing="0" border="0">
920         <tr>
921           <td><span class="summary-sig"><a name="GetNumberOfTemplateArguments"></a><span class="summary-sig-name">GetNumberOfTemplateArguments</span>(<span class="summary-sig-arg">self</span>)</span><br />
922       GetNumberOfTemplateArguments(SBType self) -&gt; uint32_t</td>
923           <td align="right" valign="top">
924             <span class="codelink"><a href="lldb-pysrc.html#SBType.GetNumberOfTemplateArguments">source&nbsp;code</a></span>
925             
926           </td>
927         </tr>
928       </table>
929       
930     </td>
931   </tr>
932 <tr>
933     <td width="15%" align="right" valign="top" class="summary">
934       <span class="summary-type">&nbsp;</span>
935     </td><td class="summary">
936       <table width="100%" cellpadding="0" cellspacing="0" border="0">
937         <tr>
938           <td><span class="summary-sig"><a name="GetTemplateArgumentType"></a><span class="summary-sig-name">GetTemplateArgumentType</span>(<span class="summary-sig-arg">self</span>,
939         <span class="summary-sig-arg">*args</span>)</span><br />
940       GetTemplateArgumentType(SBType self, uint32_t idx) -&gt; SBType</td>
941           <td align="right" valign="top">
942             <span class="codelink"><a href="lldb-pysrc.html#SBType.GetTemplateArgumentType">source&nbsp;code</a></span>
943             
944           </td>
945         </tr>
946       </table>
947       
948     </td>
949   </tr>
950 <tr>
951     <td width="15%" align="right" valign="top" class="summary">
952       <span class="summary-type">&nbsp;</span>
953     </td><td class="summary">
954       <table width="100%" cellpadding="0" cellspacing="0" border="0">
955         <tr>
956           <td><span class="summary-sig"><a name="GetTemplateArgumentKind"></a><span class="summary-sig-name">GetTemplateArgumentKind</span>(<span class="summary-sig-arg">self</span>,
957         <span class="summary-sig-arg">*args</span>)</span><br />
958       GetTemplateArgumentKind(SBType self, uint32_t idx) -&gt; 
959       lldb::TemplateArgumentKind</td>
960           <td align="right" valign="top">
961             <span class="codelink"><a href="lldb-pysrc.html#SBType.GetTemplateArgumentKind">source&nbsp;code</a></span>
962             
963           </td>
964         </tr>
965       </table>
966       
967     </td>
968   </tr>
969 <tr>
970     <td width="15%" align="right" valign="top" class="summary">
971       <span class="summary-type">&nbsp;</span>
972     </td><td class="summary">
973       <table width="100%" cellpadding="0" cellspacing="0" border="0">
974         <tr>
975           <td><span class="summary-sig"><a name="GetFunctionReturnType"></a><span class="summary-sig-name">GetFunctionReturnType</span>(<span class="summary-sig-arg">self</span>)</span><br />
976       GetFunctionReturnType(SBType self) -&gt; SBType</td>
977           <td align="right" valign="top">
978             <span class="codelink"><a href="lldb-pysrc.html#SBType.GetFunctionReturnType">source&nbsp;code</a></span>
979             
980           </td>
981         </tr>
982       </table>
983       
984     </td>
985   </tr>
986 <tr>
987     <td width="15%" align="right" valign="top" class="summary">
988       <span class="summary-type">&nbsp;</span>
989     </td><td class="summary">
990       <table width="100%" cellpadding="0" cellspacing="0" border="0">
991         <tr>
992           <td><span class="summary-sig"><a name="GetFunctionArgumentTypes"></a><span class="summary-sig-name">GetFunctionArgumentTypes</span>(<span class="summary-sig-arg">self</span>)</span><br />
993       GetFunctionArgumentTypes(SBType self) -&gt; SBTypeList</td>
994           <td align="right" valign="top">
995             <span class="codelink"><a href="lldb-pysrc.html#SBType.GetFunctionArgumentTypes">source&nbsp;code</a></span>
996             
997           </td>
998         </tr>
999       </table>
1000       
1001     </td>
1002   </tr>
1003 <tr>
1004     <td width="15%" align="right" valign="top" class="summary">
1005       <span class="summary-type">&nbsp;</span>
1006     </td><td class="summary">
1007       <table width="100%" cellpadding="0" cellspacing="0" border="0">
1008         <tr>
1009           <td><span class="summary-sig"><a name="GetNumberOfMemberFunctions"></a><span class="summary-sig-name">GetNumberOfMemberFunctions</span>(<span class="summary-sig-arg">self</span>)</span><br />
1010       GetNumberOfMemberFunctions(SBType self) -&gt; uint32_t</td>
1011           <td align="right" valign="top">
1012             <span class="codelink"><a href="lldb-pysrc.html#SBType.GetNumberOfMemberFunctions">source&nbsp;code</a></span>
1013             
1014           </td>
1015         </tr>
1016       </table>
1017       
1018     </td>
1019   </tr>
1020 <tr>
1021     <td width="15%" align="right" valign="top" class="summary">
1022       <span class="summary-type">&nbsp;</span>
1023     </td><td class="summary">
1024       <table width="100%" cellpadding="0" cellspacing="0" border="0">
1025         <tr>
1026           <td><span class="summary-sig"><a name="GetMemberFunctionAtIndex"></a><span class="summary-sig-name">GetMemberFunctionAtIndex</span>(<span class="summary-sig-arg">self</span>,
1027         <span class="summary-sig-arg">*args</span>)</span><br />
1028       GetMemberFunctionAtIndex(SBType self, uint32_t idx) -&gt; 
1029       SBTypeMemberFunction</td>
1030           <td align="right" valign="top">
1031             <span class="codelink"><a href="lldb-pysrc.html#SBType.GetMemberFunctionAtIndex">source&nbsp;code</a></span>
1032             
1033           </td>
1034         </tr>
1035       </table>
1036       
1037     </td>
1038   </tr>
1039 <tr>
1040     <td width="15%" align="right" valign="top" class="summary">
1041       <span class="summary-type">&nbsp;</span>
1042     </td><td class="summary">
1043       <table width="100%" cellpadding="0" cellspacing="0" border="0">
1044         <tr>
1045           <td><span class="summary-sig"><a name="IsTypeComplete"></a><span class="summary-sig-name">IsTypeComplete</span>(<span class="summary-sig-arg">self</span>)</span><br />
1046       IsTypeComplete(SBType self) -&gt; bool</td>
1047           <td align="right" valign="top">
1048             <span class="codelink"><a href="lldb-pysrc.html#SBType.IsTypeComplete">source&nbsp;code</a></span>
1049             
1050           </td>
1051         </tr>
1052       </table>
1053       
1054     </td>
1055   </tr>
1056 <tr>
1057     <td width="15%" align="right" valign="top" class="summary">
1058       <span class="summary-type">&nbsp;</span>
1059     </td><td class="summary">
1060       <table width="100%" cellpadding="0" cellspacing="0" border="0">
1061         <tr>
1062           <td><span class="summary-sig"><a name="GetTypeFlags"></a><span class="summary-sig-name">GetTypeFlags</span>(<span class="summary-sig-arg">self</span>)</span><br />
1063       GetTypeFlags(SBType self) -&gt; uint32_t</td>
1064           <td align="right" valign="top">
1065             <span class="codelink"><a href="lldb-pysrc.html#SBType.GetTypeFlags">source&nbsp;code</a></span>
1066             
1067           </td>
1068         </tr>
1069       </table>
1070       
1071     </td>
1072   </tr>
1073 <tr>
1074     <td width="15%" align="right" valign="top" class="summary">
1075       <span class="summary-type">&nbsp;</span>
1076     </td><td class="summary">
1077       <table width="100%" cellpadding="0" cellspacing="0" border="0">
1078         <tr>
1079           <td><span class="summary-sig"><a name="template_arg_array"></a><span class="summary-sig-name">template_arg_array</span>(<span class="summary-sig-arg">self</span>)</span></td>
1080           <td align="right" valign="top">
1081             <span class="codelink"><a href="lldb-pysrc.html#SBType.template_arg_array">source&nbsp;code</a></span>
1082             
1083           </td>
1084         </tr>
1085       </table>
1086       
1087     </td>
1088   </tr>
1089 <tr>
1090     <td width="15%" align="right" valign="top" class="summary">
1091       <span class="summary-type">&nbsp;</span>
1092     </td><td class="summary">
1093       <table width="100%" cellpadding="0" cellspacing="0" border="0">
1094         <tr>
1095           <td><span class="summary-sig"><a name="get_bases_array"></a><span class="summary-sig-name">get_bases_array</span>(<span class="summary-sig-arg">self</span>)</span><br />
1096       An accessor function that returns a list() that contains all direct 
1097       base classes in a lldb.SBType object.</td>
1098           <td align="right" valign="top">
1099             <span class="codelink"><a href="lldb-pysrc.html#SBType.get_bases_array">source&nbsp;code</a></span>
1100             
1101           </td>
1102         </tr>
1103       </table>
1104       
1105     </td>
1106   </tr>
1107 <tr>
1108     <td width="15%" align="right" valign="top" class="summary">
1109       <span class="summary-type">&nbsp;</span>
1110     </td><td class="summary">
1111       <table width="100%" cellpadding="0" cellspacing="0" border="0">
1112         <tr>
1113           <td><span class="summary-sig"><a name="get_vbases_array"></a><span class="summary-sig-name">get_vbases_array</span>(<span class="summary-sig-arg">self</span>)</span><br />
1114       An accessor function that returns a list() that contains all fields 
1115       in a lldb.SBType object.</td>
1116           <td align="right" valign="top">
1117             <span class="codelink"><a href="lldb-pysrc.html#SBType.get_vbases_array">source&nbsp;code</a></span>
1118             
1119           </td>
1120         </tr>
1121       </table>
1122       
1123     </td>
1124   </tr>
1125 <tr>
1126     <td width="15%" align="right" valign="top" class="summary">
1127       <span class="summary-type">&nbsp;</span>
1128     </td><td class="summary">
1129       <table width="100%" cellpadding="0" cellspacing="0" border="0">
1130         <tr>
1131           <td><span class="summary-sig"><a name="get_fields_array"></a><span class="summary-sig-name">get_fields_array</span>(<span class="summary-sig-arg">self</span>)</span><br />
1132       An accessor function that returns a list() that contains all fields 
1133       in a lldb.SBType object.</td>
1134           <td align="right" valign="top">
1135             <span class="codelink"><a href="lldb-pysrc.html#SBType.get_fields_array">source&nbsp;code</a></span>
1136             
1137           </td>
1138         </tr>
1139       </table>
1140       
1141     </td>
1142   </tr>
1143 <tr>
1144     <td width="15%" align="right" valign="top" class="summary">
1145       <span class="summary-type">&nbsp;</span>
1146     </td><td class="summary">
1147       <table width="100%" cellpadding="0" cellspacing="0" border="0">
1148         <tr>
1149           <td><span class="summary-sig"><a name="get_members_array"></a><span class="summary-sig-name">get_members_array</span>(<span class="summary-sig-arg">self</span>)</span><br />
1150       An accessor function that returns a list() that contains all members 
1151       (base classes and fields) in a lldb.SBType object in ascending bit 
1152       offset order.</td>
1153           <td align="right" valign="top">
1154             <span class="codelink"><a href="lldb-pysrc.html#SBType.get_members_array">source&nbsp;code</a></span>
1155             
1156           </td>
1157         </tr>
1158       </table>
1159       
1160     </td>
1161   </tr>
1162 <tr>
1163     <td width="15%" align="right" valign="top" class="summary">
1164       <span class="summary-type">&nbsp;</span>
1165     </td><td class="summary">
1166       <table width="100%" cellpadding="0" cellspacing="0" border="0">
1167         <tr>
1168           <td><span class="summary-sig"><a name="get_enum_members_array"></a><span class="summary-sig-name">get_enum_members_array</span>(<span class="summary-sig-arg">self</span>)</span><br />
1169       An accessor function that returns a list() that contains all enum 
1170       members in an lldb.SBType object.</td>
1171           <td align="right" valign="top">
1172             <span class="codelink"><a href="lldb-pysrc.html#SBType.get_enum_members_array">source&nbsp;code</a></span>
1173             
1174           </td>
1175         </tr>
1176       </table>
1177       
1178     </td>
1179   </tr>
1180 <tr>
1181     <td width="15%" align="right" valign="top" class="summary">
1182       <span class="summary-type">&nbsp;</span>
1183     </td><td class="summary">
1184       <table width="100%" cellpadding="0" cellspacing="0" border="0">
1185         <tr>
1186           <td><span class="summary-sig"><a href="lldb.SBType-class.html#__str__" class="summary-sig-name">__str__</a>(<span class="summary-sig-arg">self</span>)</span><br />
1187       __str__(SBType self) -&gt; PyObject *</td>
1188           <td align="right" valign="top">
1189             <span class="codelink"><a href="lldb-pysrc.html#SBType.__str__">source&nbsp;code</a></span>
1190             
1191           </td>
1192         </tr>
1193       </table>
1194       
1195     </td>
1196   </tr>
1197   <tr>
1198     <td colspan="2" class="summary">
1199     <p class="indent-wrapped-lines"><b>Inherited from <code>object</code></b>:
1200       <code>__delattr__</code>,
1201       <code>__format__</code>,
1202       <code>__getattribute__</code>,
1203       <code>__hash__</code>,
1204       <code>__new__</code>,
1205       <code>__reduce__</code>,
1206       <code>__reduce_ex__</code>,
1207       <code>__sizeof__</code>,
1208       <code>__subclasshook__</code>
1209       </p>
1210     </td>
1211   </tr>
1212 </table>
1213 <!-- ==================== CLASS VARIABLES ==================== -->
1214 <a name="section-ClassVariables"></a>
1215 <table class="summary" border="1" cellpadding="3"
1216        cellspacing="0" width="100%" bgcolor="white">
1217 <tr bgcolor="#70b0f0" class="table-header">
1218   <td colspan="2" class="table-header">
1219     <table border="0" cellpadding="0" cellspacing="0" width="100%">
1220       <tr valign="top">
1221         <td align="left"><span class="table-header">Class Variables</span></td>
1222         <td align="right" valign="top"
1223          ><span class="options">[<a href="#section-ClassVariables"
1224          class="privatelink" onclick="toggle_private();"
1225          >hide private</a>]</span></td>
1226       </tr>
1227     </table>
1228   </td>
1229 </tr>
1230 <tr>
1231     <td width="15%" align="right" valign="top" class="summary">
1232       <span class="summary-type">&nbsp;</span>
1233     </td><td class="summary">
1234         <a name="__swig_setmethods__"></a><span class="summary-name">__swig_setmethods__</span> = <code title="{}"><code class="variable-group">{</code><code class="variable-group">}</code></code>
1235     </td>
1236   </tr>
1237 <tr>
1238     <td width="15%" align="right" valign="top" class="summary">
1239       <span class="summary-type">&nbsp;</span>
1240     </td><td class="summary">
1241         <a name="__swig_getmethods__"></a><span class="summary-name">__swig_getmethods__</span> = <code title="{}">{}</code>
1242     </td>
1243   </tr>
1244 </table>
1245 <!-- ==================== PROPERTIES ==================== -->
1246 <a name="section-Properties"></a>
1247 <table class="summary" border="1" cellpadding="3"
1248        cellspacing="0" width="100%" bgcolor="white">
1249 <tr bgcolor="#70b0f0" class="table-header">
1250   <td colspan="2" class="table-header">
1251     <table border="0" cellpadding="0" cellspacing="0" width="100%">
1252       <tr valign="top">
1253         <td align="left"><span class="table-header">Properties</span></td>
1254         <td align="right" valign="top"
1255          ><span class="options">[<a href="#section-Properties"
1256          class="privatelink" onclick="toggle_private();"
1257          >hide private</a>]</span></td>
1258       </tr>
1259     </table>
1260   </td>
1261 </tr>
1262 <tr>
1263     <td width="15%" align="right" valign="top" class="summary">
1264       <span class="summary-type">&nbsp;</span>
1265     </td><td class="summary">
1266         <a href="lldb.SBType-class.html#bases" class="summary-name">bases</a><br />
1267       A read only property that returns a list() of lldb.SBTypeMember 
1268       objects that represent all of the direct base classes for this type.
1269     </td>
1270   </tr>
1271 <tr>
1272     <td width="15%" align="right" valign="top" class="summary">
1273       <span class="summary-type">&nbsp;</span>
1274     </td><td class="summary">
1275         <a href="lldb.SBType-class.html#enum_members" class="summary-name">enum_members</a><br />
1276       A read only property that returns a list() of all 
1277       lldb.SBTypeEnumMember objects that represent the enum members for 
1278       this type.
1279     </td>
1280   </tr>
1281 <tr>
1282     <td width="15%" align="right" valign="top" class="summary">
1283       <span class="summary-type">&nbsp;</span>
1284     </td><td class="summary">
1285         <a href="lldb.SBType-class.html#fields" class="summary-name">fields</a><br />
1286       A read only property that returns a list() of lldb.SBTypeMember 
1287       objects that represent all of the fields for this type.
1288     </td>
1289   </tr>
1290 <tr>
1291     <td width="15%" align="right" valign="top" class="summary">
1292       <span class="summary-type">&nbsp;</span>
1293     </td><td class="summary">
1294         <a href="lldb.SBType-class.html#is_complete" class="summary-name">is_complete</a><br />
1295       A read only property that returns a boolean value that indicates if 
1296       this type is a complete type (True) or a forward declaration (False).
1297     </td>
1298   </tr>
1299 <tr>
1300     <td width="15%" align="right" valign="top" class="summary">
1301       <span class="summary-type">&nbsp;</span>
1302     </td><td class="summary">
1303         <a href="lldb.SBType-class.html#is_pointer" class="summary-name">is_pointer</a><br />
1304       A read only property that returns a boolean value that indicates if 
1305       this type is a pointer type.
1306     </td>
1307   </tr>
1308 <tr>
1309     <td width="15%" align="right" valign="top" class="summary">
1310       <span class="summary-type">&nbsp;</span>
1311     </td><td class="summary">
1312         <a href="lldb.SBType-class.html#is_reference" class="summary-name">is_reference</a><br />
1313       A read only property that returns a boolean value that indicates if 
1314       this type is a function type.
1315     </td>
1316   </tr>
1317 <tr>
1318     <td width="15%" align="right" valign="top" class="summary">
1319       <span class="summary-type">&nbsp;</span>
1320     </td><td class="summary">
1321         <a href="lldb.SBType-class.html#members" class="summary-name">members</a><br />
1322       A read only property that returns a list() of all lldb.SBTypeMember 
1323       objects that represent all of the base classes, virtual base classes 
1324       and fields for this type in ascending bit offset order.
1325     </td>
1326   </tr>
1327 <tr>
1328     <td width="15%" align="right" valign="top" class="summary">
1329       <span class="summary-type">&nbsp;</span>
1330     </td><td class="summary">
1331         <a href="lldb.SBType-class.html#name" class="summary-name">name</a><br />
1332       A read only property that returns the name for this type as a string.
1333     </td>
1334   </tr>
1335 <tr>
1336     <td width="15%" align="right" valign="top" class="summary">
1337       <span class="summary-type">&nbsp;</span>
1338     </td><td class="summary">
1339         <a href="lldb.SBType-class.html#num_bases" class="summary-name">num_bases</a><br />
1340       A read only property that returns number of direct base classes in 
1341       this type as an integer.
1342     </td>
1343   </tr>
1344 <tr>
1345     <td width="15%" align="right" valign="top" class="summary">
1346       <span class="summary-type">&nbsp;</span>
1347     </td><td class="summary">
1348         <a href="lldb.SBType-class.html#num_fields" class="summary-name">num_fields</a><br />
1349       A read only property that returns number of fields in this type as an
1350       integer.
1351     </td>
1352   </tr>
1353 <tr>
1354     <td width="15%" align="right" valign="top" class="summary">
1355       <span class="summary-type">&nbsp;</span>
1356     </td><td class="summary">
1357         <a href="lldb.SBType-class.html#num_template_args" class="summary-name">num_template_args</a><br />
1358       A read only property that returns number of template arguments in 
1359       this type as an integer.
1360     </td>
1361   </tr>
1362 <tr>
1363     <td width="15%" align="right" valign="top" class="summary">
1364       <span class="summary-type">&nbsp;</span>
1365     </td><td class="summary">
1366         <a href="lldb.SBType-class.html#num_vbases" class="summary-name">num_vbases</a><br />
1367       A read only property that returns number of virtual base classes in 
1368       this type as an integer.
1369     </td>
1370   </tr>
1371 <tr>
1372     <td width="15%" align="right" valign="top" class="summary">
1373       <span class="summary-type">&nbsp;</span>
1374     </td><td class="summary">
1375         <a href="lldb.SBType-class.html#size" class="summary-name">size</a><br />
1376       A read only property that returns size in bytes for this type as an 
1377       integer.
1378     </td>
1379   </tr>
1380 <tr>
1381     <td width="15%" align="right" valign="top" class="summary">
1382       <span class="summary-type">&nbsp;</span>
1383     </td><td class="summary">
1384         <a href="lldb.SBType-class.html#template_args" class="summary-name">template_args</a><br />
1385       A read only property that returns a list() of lldb.SBType objects 
1386       that represent all template arguments in this type.
1387     </td>
1388   </tr>
1389 <tr>
1390     <td width="15%" align="right" valign="top" class="summary">
1391       <span class="summary-type">&nbsp;</span>
1392     </td><td class="summary">
1393         <a href="lldb.SBType-class.html#type" class="summary-name">type</a><br />
1394       A read only property that returns an lldb enumeration value (see 
1395       enumerations that start with &quot;lldb.eTypeClass&quot;) that 
1396       represents a classification for this type.
1397     </td>
1398   </tr>
1399 <tr>
1400     <td width="15%" align="right" valign="top" class="summary">
1401       <span class="summary-type">&nbsp;</span>
1402     </td><td class="summary">
1403         <a href="lldb.SBType-class.html#vbases" class="summary-name">vbases</a><br />
1404       A read only property that returns a list() of lldb.SBTypeMember 
1405       objects that represent all of the virtual base classes for this type.
1406     </td>
1407   </tr>
1408   <tr>
1409     <td colspan="2" class="summary">
1410     <p class="indent-wrapped-lines"><b>Inherited from <code>object</code></b>:
1411       <code>__class__</code>
1412       </p>
1413     </td>
1414   </tr>
1415 </table>
1416 <!-- ==================== METHOD DETAILS ==================== -->
1417 <a name="section-MethodDetails"></a>
1418 <table class="details" border="1" cellpadding="3"
1419        cellspacing="0" width="100%" bgcolor="white">
1420 <tr bgcolor="#70b0f0" class="table-header">
1421   <td colspan="2" class="table-header">
1422     <table border="0" cellpadding="0" cellspacing="0" width="100%">
1423       <tr valign="top">
1424         <td align="left"><span class="table-header">Method Details</span></td>
1425         <td align="right" valign="top"
1426          ><span class="options">[<a href="#section-MethodDetails"
1427          class="privatelink" onclick="toggle_private();"
1428          >hide private</a>]</span></td>
1429       </tr>
1430     </table>
1431   </td>
1432 </tr>
1433 </table>
1434 <a name="__setattr__"></a>
1435 <div>
1436 <table class="details" border="1" cellpadding="3"
1437        cellspacing="0" width="100%" bgcolor="white">
1438 <tr><td>
1439   <table width="100%" cellpadding="0" cellspacing="0" border="0">
1440   <tr valign="top"><td>
1441   <h3 class="epydoc"><span class="sig"><span class="sig-name">__setattr__</span>(<span class="sig-arg">self</span>,
1442         <span class="sig-arg">name</span>,
1443         <span class="sig-arg">value</span>)</span>
1444   </h3>
1445   </td><td align="right" valign="top"
1446     ><span class="codelink"><a href="lldb-pysrc.html#SBType.__setattr__">source&nbsp;code</a></span>&nbsp;
1447     </td>
1448   </tr></table>
1449   
1450   <p>x.__setattr__('name', value) &lt;==&gt; x.name = value</p>
1451   <dl class="fields">
1452     <dt>Overrides:
1453         object.__setattr__
1454         <dd><em class="note">(inherited documentation)</em></dd>
1455     </dt>
1456   </dl>
1457 </td></tr></table>
1458 </div>
1459 <a name="__repr__"></a>
1460 <div>
1461 <table class="details" border="1" cellpadding="3"
1462        cellspacing="0" width="100%" bgcolor="white">
1463 <tr><td>
1464   <table width="100%" cellpadding="0" cellspacing="0" border="0">
1465   <tr valign="top"><td>
1466   <h3 class="epydoc"><span class="sig"><span class="sig-name">__repr__</span>(<span class="sig-arg">self</span>)</span>
1467     <br /><em class="fname">(Representation operator)</em>
1468   </h3>
1469   </td><td align="right" valign="top"
1470     ><span class="codelink"><a href="lldb-pysrc.html#_swig_repr">source&nbsp;code</a></span>&nbsp;
1471     </td>
1472   </tr></table>
1473   
1474   <p>repr(x)</p>
1475   <dl class="fields">
1476     <dt>Overrides:
1477         object.__repr__
1478         <dd><em class="note">(inherited documentation)</em></dd>
1479     </dt>
1480   </dl>
1481 </td></tr></table>
1482 </div>
1483 <a name="__init__"></a>
1484 <div>
1485 <table class="details" border="1" cellpadding="3"
1486        cellspacing="0" width="100%" bgcolor="white">
1487 <tr><td>
1488   <table width="100%" cellpadding="0" cellspacing="0" border="0">
1489   <tr valign="top"><td>
1490   <h3 class="epydoc"><span class="sig"><span class="sig-name">__init__</span>(<span class="sig-arg">self</span>,
1491         <span class="sig-arg">*args</span>)</span>
1492     <br /><em class="fname">(Constructor)</em>
1493   </h3>
1494   </td><td align="right" valign="top"
1495     ><span class="codelink"><a href="lldb-pysrc.html#SBType.__init__">source&nbsp;code</a></span>&nbsp;
1496     </td>
1497   </tr></table>
1498   
1499   <p>__init__(lldb::SBType self) -&gt; SBType __init__(lldb::SBType self, 
1500   SBType rhs) -&gt; SBType</p>
1501   <dl class="fields">
1502     <dt>Overrides:
1503         object.__init__
1504     </dt>
1505   </dl>
1506 </td></tr></table>
1507 </div>
1508 <a name="__str__"></a>
1509 <div>
1510 <table class="details" border="1" cellpadding="3"
1511        cellspacing="0" width="100%" bgcolor="white">
1512 <tr><td>
1513   <table width="100%" cellpadding="0" cellspacing="0" border="0">
1514   <tr valign="top"><td>
1515   <h3 class="epydoc"><span class="sig"><span class="sig-name">__str__</span>(<span class="sig-arg">self</span>)</span>
1516     <br /><em class="fname">(Informal representation operator)</em>
1517   </h3>
1518   </td><td align="right" valign="top"
1519     ><span class="codelink"><a href="lldb-pysrc.html#SBType.__str__">source&nbsp;code</a></span>&nbsp;
1520     </td>
1521   </tr></table>
1522   
1523   <p>__str__(SBType self) -&gt; PyObject *</p>
1524   <dl class="fields">
1525     <dt>Overrides:
1526         object.__str__
1527     </dt>
1528   </dl>
1529 </td></tr></table>
1530 </div>
1531 <br />
1532 <!-- ==================== PROPERTY DETAILS ==================== -->
1533 <a name="section-PropertyDetails"></a>
1534 <table class="details" border="1" cellpadding="3"
1535        cellspacing="0" width="100%" bgcolor="white">
1536 <tr bgcolor="#70b0f0" class="table-header">
1537   <td colspan="2" class="table-header">
1538     <table border="0" cellpadding="0" cellspacing="0" width="100%">
1539       <tr valign="top">
1540         <td align="left"><span class="table-header">Property Details</span></td>
1541         <td align="right" valign="top"
1542          ><span class="options">[<a href="#section-PropertyDetails"
1543          class="privatelink" onclick="toggle_private();"
1544          >hide private</a>]</span></td>
1545       </tr>
1546     </table>
1547   </td>
1548 </tr>
1549 </table>
1550 <a name="bases"></a>
1551 <div>
1552 <table class="details" border="1" cellpadding="3"
1553        cellspacing="0" width="100%" bgcolor="white">
1554 <tr><td>
1555   <h3 class="epydoc">bases</h3>
1556   <p>A read only property that returns a list() of lldb.SBTypeMember 
1557   objects that represent all of the direct base classes for this type.</p>
1558   <dl class="fields">
1559     <dt>Get Method:</dt>
1560     <dd class="value"><span class="summary-sig"><a href="lldb.SBType-class.html#get_bases_array" class="summary-sig-name">get_bases_array</a>(<span class="summary-sig-arg">self</span>)</span>
1561         - An accessor function that returns a list() that contains all direct 
1562       base classes in a lldb.SBType object.
1563     </dd>
1564   </dl>
1565 </td></tr></table>
1566 </div>
1567 <a name="enum_members"></a>
1568 <div>
1569 <table class="details" border="1" cellpadding="3"
1570        cellspacing="0" width="100%" bgcolor="white">
1571 <tr><td>
1572   <h3 class="epydoc">enum_members</h3>
1573   <p>A read only property that returns a list() of all 
1574   lldb.SBTypeEnumMember objects that represent the enum members for this 
1575   type.</p>
1576   <dl class="fields">
1577     <dt>Get Method:</dt>
1578     <dd class="value"><span class="summary-sig"><a href="lldb.SBType-class.html#get_enum_members_array" class="summary-sig-name">get_enum_members_array</a>(<span class="summary-sig-arg">self</span>)</span>
1579         - An accessor function that returns a list() that contains all enum 
1580       members in an lldb.SBType object.
1581     </dd>
1582   </dl>
1583 </td></tr></table>
1584 </div>
1585 <a name="fields"></a>
1586 <div>
1587 <table class="details" border="1" cellpadding="3"
1588        cellspacing="0" width="100%" bgcolor="white">
1589 <tr><td>
1590   <h3 class="epydoc">fields</h3>
1591   <p>A read only property that returns a list() of lldb.SBTypeMember 
1592   objects that represent all of the fields for this type.</p>
1593   <dl class="fields">
1594     <dt>Get Method:</dt>
1595     <dd class="value"><span class="summary-sig"><a href="lldb.SBType-class.html#get_fields_array" class="summary-sig-name">get_fields_array</a>(<span class="summary-sig-arg">self</span>)</span>
1596         - An accessor function that returns a list() that contains all fields 
1597       in a lldb.SBType object.
1598     </dd>
1599   </dl>
1600 </td></tr></table>
1601 </div>
1602 <a name="is_complete"></a>
1603 <div>
1604 <table class="details" border="1" cellpadding="3"
1605        cellspacing="0" width="100%" bgcolor="white">
1606 <tr><td>
1607   <h3 class="epydoc">is_complete</h3>
1608   <p>A read only property that returns a boolean value that indicates if 
1609   this type is a complete type (True) or a forward declaration (False).</p>
1610   <dl class="fields">
1611     <dt>Get Method:</dt>
1612     <dd class="value"><span class="summary-sig"><a href="lldb.SBType-class.html#IsTypeComplete" class="summary-sig-name">IsTypeComplete</a>(<span class="summary-sig-arg">self</span>)</span>
1613         - IsTypeComplete(SBType self) -&gt; bool
1614     </dd>
1615   </dl>
1616 </td></tr></table>
1617 </div>
1618 <a name="is_pointer"></a>
1619 <div>
1620 <table class="details" border="1" cellpadding="3"
1621        cellspacing="0" width="100%" bgcolor="white">
1622 <tr><td>
1623   <h3 class="epydoc">is_pointer</h3>
1624   <p>A read only property that returns a boolean value that indicates if 
1625   this type is a pointer type.</p>
1626   <dl class="fields">
1627     <dt>Get Method:</dt>
1628     <dd class="value"><span class="summary-sig"><a href="lldb.SBType-class.html#IsPointerType" class="summary-sig-name">IsPointerType</a>(<span class="summary-sig-arg">self</span>)</span>
1629         - IsPointerType(SBType self) -&gt; bool
1630     </dd>
1631   </dl>
1632 </td></tr></table>
1633 </div>
1634 <a name="is_reference"></a>
1635 <div>
1636 <table class="details" border="1" cellpadding="3"
1637        cellspacing="0" width="100%" bgcolor="white">
1638 <tr><td>
1639   <h3 class="epydoc">is_reference</h3>
1640   <p>A read only property that returns a boolean value that indicates if 
1641   this type is a function type.</p>
1642   <dl class="fields">
1643     <dt>Get Method:</dt>
1644     <dd class="value"><span class="summary-sig"><a href="lldb.SBType-class.html#IsReferenceType" class="summary-sig-name">IsReferenceType</a>(<span class="summary-sig-arg">self</span>)</span>
1645         - IsReferenceType(SBType self) -&gt; bool
1646     </dd>
1647   </dl>
1648 </td></tr></table>
1649 </div>
1650 <a name="members"></a>
1651 <div>
1652 <table class="details" border="1" cellpadding="3"
1653        cellspacing="0" width="100%" bgcolor="white">
1654 <tr><td>
1655   <h3 class="epydoc">members</h3>
1656   <p>A read only property that returns a list() of all lldb.SBTypeMember 
1657   objects that represent all of the base classes, virtual base classes and 
1658   fields for this type in ascending bit offset order.</p>
1659   <dl class="fields">
1660     <dt>Get Method:</dt>
1661     <dd class="value"><span class="summary-sig"><a href="lldb.SBType-class.html#get_members_array" class="summary-sig-name">get_members_array</a>(<span class="summary-sig-arg">self</span>)</span>
1662         - An accessor function that returns a list() that contains all members 
1663       (base classes and fields) in a lldb.SBType object in ascending bit 
1664       offset order.
1665     </dd>
1666   </dl>
1667 </td></tr></table>
1668 </div>
1669 <a name="name"></a>
1670 <div>
1671 <table class="details" border="1" cellpadding="3"
1672        cellspacing="0" width="100%" bgcolor="white">
1673 <tr><td>
1674   <h3 class="epydoc">name</h3>
1675   <p>A read only property that returns the name for this type as a 
1676   string.</p>
1677   <dl class="fields">
1678     <dt>Get Method:</dt>
1679     <dd class="value"><span class="summary-sig"><a href="lldb.SBType-class.html#GetName" class="summary-sig-name">GetName</a>(<span class="summary-sig-arg">self</span>)</span>
1680         - GetName(SBType self) -&gt; str const *
1681     </dd>
1682   </dl>
1683 </td></tr></table>
1684 </div>
1685 <a name="num_bases"></a>
1686 <div>
1687 <table class="details" border="1" cellpadding="3"
1688        cellspacing="0" width="100%" bgcolor="white">
1689 <tr><td>
1690   <h3 class="epydoc">num_bases</h3>
1691   <p>A read only property that returns number of direct base classes in 
1692   this type as an integer.</p>
1693   <dl class="fields">
1694     <dt>Get Method:</dt>
1695     <dd class="value"><span class="summary-sig"><a href="lldb.SBType-class.html#GetNumberOfDirectBaseClasses" class="summary-sig-name">GetNumberOfDirectBaseClasses</a>(<span class="summary-sig-arg">self</span>)</span>
1696         - GetNumberOfDirectBaseClasses(SBType self) -&gt; uint32_t
1697     </dd>
1698   </dl>
1699 </td></tr></table>
1700 </div>
1701 <a name="num_fields"></a>
1702 <div>
1703 <table class="details" border="1" cellpadding="3"
1704        cellspacing="0" width="100%" bgcolor="white">
1705 <tr><td>
1706   <h3 class="epydoc">num_fields</h3>
1707   <p>A read only property that returns number of fields in this type as an 
1708   integer.</p>
1709   <dl class="fields">
1710     <dt>Get Method:</dt>
1711     <dd class="value"><span class="summary-sig"><a href="lldb.SBType-class.html#GetNumberOfFields" class="summary-sig-name">GetNumberOfFields</a>(<span class="summary-sig-arg">self</span>)</span>
1712         - GetNumberOfFields(SBType self) -&gt; uint32_t
1713     </dd>
1714   </dl>
1715 </td></tr></table>
1716 </div>
1717 <a name="num_template_args"></a>
1718 <div>
1719 <table class="details" border="1" cellpadding="3"
1720        cellspacing="0" width="100%" bgcolor="white">
1721 <tr><td>
1722   <h3 class="epydoc">num_template_args</h3>
1723   <p>A read only property that returns number of template arguments in this
1724   type as an integer.</p>
1725   <dl class="fields">
1726     <dt>Get Method:</dt>
1727     <dd class="value"><span class="summary-sig"><a href="lldb.SBType-class.html#GetNumberOfTemplateArguments" class="summary-sig-name">GetNumberOfTemplateArguments</a>(<span class="summary-sig-arg">self</span>)</span>
1728         - GetNumberOfTemplateArguments(SBType self) -&gt; uint32_t
1729     </dd>
1730   </dl>
1731 </td></tr></table>
1732 </div>
1733 <a name="num_vbases"></a>
1734 <div>
1735 <table class="details" border="1" cellpadding="3"
1736        cellspacing="0" width="100%" bgcolor="white">
1737 <tr><td>
1738   <h3 class="epydoc">num_vbases</h3>
1739   <p>A read only property that returns number of virtual base classes in 
1740   this type as an integer.</p>
1741   <dl class="fields">
1742     <dt>Get Method:</dt>
1743     <dd class="value"><span class="summary-sig"><a href="lldb.SBType-class.html#GetNumberOfVirtualBaseClasses" class="summary-sig-name">GetNumberOfVirtualBaseClasses</a>(<span class="summary-sig-arg">self</span>)</span>
1744         - GetNumberOfVirtualBaseClasses(SBType self) -&gt; uint32_t
1745     </dd>
1746   </dl>
1747 </td></tr></table>
1748 </div>
1749 <a name="size"></a>
1750 <div>
1751 <table class="details" border="1" cellpadding="3"
1752        cellspacing="0" width="100%" bgcolor="white">
1753 <tr><td>
1754   <h3 class="epydoc">size</h3>
1755   <p>A read only property that returns size in bytes for this type as an 
1756   integer.</p>
1757   <dl class="fields">
1758     <dt>Get Method:</dt>
1759     <dd class="value"><span class="summary-sig"><a href="lldb.SBType-class.html#GetByteSize" class="summary-sig-name">GetByteSize</a>(<span class="summary-sig-arg">self</span>)</span>
1760         - GetByteSize(SBType self) -&gt; uint64_t
1761     </dd>
1762   </dl>
1763 </td></tr></table>
1764 </div>
1765 <a name="template_args"></a>
1766 <div>
1767 <table class="details" border="1" cellpadding="3"
1768        cellspacing="0" width="100%" bgcolor="white">
1769 <tr><td>
1770   <h3 class="epydoc">template_args</h3>
1771   <p>A read only property that returns a list() of lldb.SBType objects that
1772   represent all template arguments in this type.</p>
1773   <dl class="fields">
1774     <dt>Get Method:</dt>
1775     <dd class="value"><span class="summary-sig"><a href="lldb.SBType-class.html#template_arg_array" class="summary-sig-name">template_arg_array</a>(<span class="summary-sig-arg">self</span>)</span>
1776     </dd>
1777   </dl>
1778 </td></tr></table>
1779 </div>
1780 <a name="type"></a>
1781 <div>
1782 <table class="details" border="1" cellpadding="3"
1783        cellspacing="0" width="100%" bgcolor="white">
1784 <tr><td>
1785   <h3 class="epydoc">type</h3>
1786   <p>A read only property that returns an lldb enumeration value (see 
1787   enumerations that start with &quot;lldb.eTypeClass&quot;) that represents
1788   a classification for this type.</p>
1789   <dl class="fields">
1790     <dt>Get Method:</dt>
1791     <dd class="value"><span class="summary-sig"><a href="lldb.SBType-class.html#GetTypeClass" class="summary-sig-name">GetTypeClass</a>(<span class="summary-sig-arg">self</span>)</span>
1792         - GetTypeClass(SBType self) -&gt; lldb::TypeClass
1793     </dd>
1794   </dl>
1795 </td></tr></table>
1796 </div>
1797 <a name="vbases"></a>
1798 <div>
1799 <table class="details" border="1" cellpadding="3"
1800        cellspacing="0" width="100%" bgcolor="white">
1801 <tr><td>
1802   <h3 class="epydoc">vbases</h3>
1803   <p>A read only property that returns a list() of lldb.SBTypeMember 
1804   objects that represent all of the virtual base classes for this type.</p>
1805   <dl class="fields">
1806     <dt>Get Method:</dt>
1807     <dd class="value"><span class="summary-sig"><a href="lldb.SBType-class.html#get_vbases_array" class="summary-sig-name">get_vbases_array</a>(<span class="summary-sig-arg">self</span>)</span>
1808         - An accessor function that returns a list() that contains all fields 
1809       in a lldb.SBType object.
1810     </dd>
1811   </dl>
1812 </td></tr></table>
1813 </div>
1814 <br />
1815 <!-- ==================== NAVIGATION BAR ==================== -->
1816 <table class="navbar" border="0" width="100%" cellpadding="0"
1817        bgcolor="#a0c0ff" cellspacing="0">
1818   <tr valign="middle">
1819
1820   <!-- Tree link -->
1821       <th>&nbsp;&nbsp;&nbsp;<a
1822         href="module-tree.html">Trees</a>&nbsp;&nbsp;&nbsp;</th>
1823
1824   <!-- Index link -->
1825       <th>&nbsp;&nbsp;&nbsp;<a
1826         href="identifier-index.html">Indices</a>&nbsp;&nbsp;&nbsp;</th>
1827
1828   <!-- Help link -->
1829       <th>&nbsp;&nbsp;&nbsp;<a
1830         href="help.html">Help</a>&nbsp;&nbsp;&nbsp;</th>
1831
1832   <!-- Project homepage -->
1833       <th class="navbar" align="right" width="100%">
1834         <table border="0" cellpadding="0" cellspacing="0">
1835           <tr><th class="navbar" align="center"
1836             ><a class="navbar" target="_top" href="http://lldb.llvm.org">LLDB python API</a></th>
1837           </tr></table></th>
1838   </tr>
1839 </table>
1840 <table border="0" cellpadding="0" cellspacing="0" width="100%%">
1841   <tr>
1842     <td align="left" class="footer">
1843     Generated by Epydoc 3.0.1 on Fri Oct 14 13:55:28 2016
1844     </td>
1845     <td align="right" class="footer">
1846       <a target="mainFrame" href="http://epydoc.sourceforge.net"
1847         >http://epydoc.sourceforge.net</a>
1848     </td>
1849   </tr>
1850 </table>
1851
1852 <script type="text/javascript">
1853   <!--
1854   // Private objects are initially displayed (because if
1855   // javascript is turned off then we want them to be
1856   // visible); but by default, we want to hide them.  So hide
1857   // them unless we have a cookie that says to show them.
1858   checkCookie();
1859   // -->
1860 </script>
1861 </body>
1862 </html>