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.SBTypeMember</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> <a 20 href="module-tree.html">Trees</a> </th> 21 22 <!-- Index link --> 23 <th> <a 24 href="identifier-index.html">Indices</a> </th> 25 26 <!-- Help link --> 27 <th> <a 28 href="help.html">Help</a> </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 lldb</a> :: 43 Class SBTypeMember 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 private</a>]</span></td></tr> 51 <tr><td align="right"><span class="options" 52 >[<a href="frames.html" target="_top">frames</a 53 >] | <a href="lldb.SBTypeMember-class.html" 54 target="_top">no frames</a>]</span></td></tr> 55 </table> 56 </td> 57 </tr> 58</table> 59<!-- ==================== CLASS DESCRIPTION ==================== --> 60<h1 class="epydoc">Class SBTypeMember</h1><p class="nomargin-top"><span class="codelink"><a href="lldb-pysrc.html#SBTypeMember">source code</a></span></p> 61<center> 62<center> <map id="uml_class_diagram_for_lldb_sbt_11" name="uml_class_diagram_for_lldb_sbt_11"> 63<area shape="rect" id="node54" href="lldb.SBTypeMember-class.html#__swig_setmethods__" title="lldb.SBTypeMember.__swig_setmethods__" alt="" coords="17,31,197,49"/> 64<area shape="rect" id="node54" href="lldb.SBTypeMember-class.html#__swig_getmethods__" title="lldb.SBTypeMember.__swig_getmethods__" alt="" coords="17,49,197,68"/> 65<area shape="rect" id="node54" href="lldb.SBTypeMember-class.html#bit_offset" title="A read only property that returns offset in bits for this member as an  integer." alt="" coords="17,68,197,87"/> 66<area shape="rect" id="node54" href="lldb.SBTypeMember-class.html#bitfield_bit_size" title="A read only property that returns the bitfield size in bits for this member as an integer, or zero if this member is not a bitfield." alt="" coords="17,87,197,105"/> 67<area shape="rect" id="node54" href="lldb.SBTypeMember-class.html#byte_offset" title="A read only property that returns offset in bytes for this member as an  integer." alt="" coords="17,105,197,124"/> 68<area shape="rect" id="node54" href="lldb.SBTypeMember-class.html#is_bitfield" title="A read only property that returns true if this member is a bitfield." alt="" coords="17,124,197,143"/> 69<area shape="rect" id="node54" href="lldb.SBTypeMember-class.html#name" title="A read only property that returns the name for this member as a string." alt="" coords="17,143,197,161"/> 70<area shape="rect" id="node54" href="lldb.SBTypeMember-class.html#type" title="A read only property that returns an lldb object that represents the type  (lldb.SBType) for this member." alt="" coords="17,161,197,180"/> 71<area shape="rect" id="node54" href="lldb.SBTypeMember-class.html#__setattr__" title="x.__setattr__('name', value) <==> x.name = value" alt="" coords="17,183,197,201"/> 72<area shape="rect" id="node54" href="lldb.SBTypeMember-class.html#__getattr__" title="lldb.SBTypeMember.__getattr__" alt="" coords="17,201,197,220"/> 73<area shape="rect" id="node54" href="lldb.SBTypeMember-class.html#__repr__" title="repr(x)" alt="" coords="17,220,197,239"/> 74<area shape="rect" id="node54" href="lldb.SBTypeMember-class.html#__init__" title="__init__(lldb::SBTypeMember self) -> SBTypeMember  __init__(lldb::SBTypeMember self, SBTypeMember rhs) -> SBTypeMember" alt="" coords="17,239,197,257"/> 75<area shape="rect" id="node54" href="lldb.SBTypeMember-class.html#__swig_destroy__" title="delete_SBTypeMember(SBTypeMember self)" alt="" coords="17,257,197,276"/> 76<area shape="rect" id="node54" href="lldb.SBTypeMember-class.html#__del__" title="lldb.SBTypeMember.__del__" alt="" coords="17,276,197,295"/> 77<area shape="rect" id="node54" href="lldb.SBTypeMember-class.html#__nonzero__" title="lldb.SBTypeMember.__nonzero__" alt="" coords="17,295,197,313"/> 78<area shape="rect" id="node54" href="lldb.SBTypeMember-class.html#IsValid" title="IsValid(SBTypeMember self) -> bool" alt="" coords="17,313,197,332"/> 79<area shape="rect" id="node54" href="lldb.SBTypeMember-class.html#GetName" title="GetName(SBTypeMember self) -> str const *" alt="" coords="17,332,197,351"/> 80<area shape="rect" id="node54" href="lldb.SBTypeMember-class.html#GetType" title="GetType(SBTypeMember self) -> SBType" alt="" coords="17,351,197,369"/> 81<area shape="rect" id="node54" href="lldb.SBTypeMember-class.html#GetOffsetInBytes" title="GetOffsetInBytes(SBTypeMember self) -> uint64_t" alt="" coords="17,369,197,388"/> 82<area shape="rect" id="node54" href="lldb.SBTypeMember-class.html#GetOffsetInBits" title="GetOffsetInBits(SBTypeMember self) -> uint64_t" alt="" coords="17,388,197,407"/> 83<area shape="rect" id="node54" href="lldb.SBTypeMember-class.html#IsBitfield" title="IsBitfield(SBTypeMember self) -> bool" alt="" coords="17,407,197,425"/> 84<area shape="rect" id="node54" href="lldb.SBTypeMember-class.html#GetBitfieldSizeInBits" title="GetBitfieldSizeInBits(SBTypeMember self) -> uint32_t" alt="" coords="17,425,197,444"/> 85<area shape="rect" id="node54" href="lldb.SBTypeMember-class.html#__str__" title="__str__(SBTypeMember self) -> PyObject *" alt="" coords="17,444,197,463"/> 86<area shape="rect" id="node1" href="lldb.SBTypeMember-class.html" title="Represents a member of a type in lldb." alt="" coords="5,6,208,469"/> 87</map> 88 <img src="uml_class_diagram_for_lldb_sbt_11.gif" alt='' usemap="#uml_class_diagram_for_lldb_sbt_11" ismap="ismap" class="graph-without-title" /> 89</center> 90</center> 91<hr /> 92<p>Represents a member of a type in lldb.</p> 93 94<!-- ==================== INSTANCE METHODS ==================== --> 95<a name="section-InstanceMethods"></a> 96<table class="summary" border="1" cellpadding="3" 97 cellspacing="0" width="100%" bgcolor="white"> 98<tr bgcolor="#70b0f0" class="table-header"> 99 <td colspan="2" class="table-header"> 100 <table border="0" cellpadding="0" cellspacing="0" width="100%"> 101 <tr valign="top"> 102 <td align="left"><span class="table-header">Instance Methods</span></td> 103 <td align="right" valign="top" 104 ><span class="options">[<a href="#section-InstanceMethods" 105 class="privatelink" onclick="toggle_private();" 106 >hide private</a>]</span></td> 107 </tr> 108 </table> 109 </td> 110</tr> 111<tr> 112 <td width="15%" align="right" valign="top" class="summary"> 113 <span class="summary-type"> </span> 114 </td><td class="summary"> 115 <table width="100%" cellpadding="0" cellspacing="0" border="0"> 116 <tr> 117 <td><span class="summary-sig"><a href="lldb.SBTypeMember-class.html#__setattr__" class="summary-sig-name">__setattr__</a>(<span class="summary-sig-arg">self</span>, 118 <span class="summary-sig-arg">name</span>, 119 <span class="summary-sig-arg">value</span>)</span><br /> 120 x.__setattr__('name', value) <==> x.name = value</td> 121 <td align="right" valign="top"> 122 <span class="codelink"><a href="lldb-pysrc.html#SBTypeMember.__setattr__">source code</a></span> 123 124 </td> 125 </tr> 126 </table> 127 128 </td> 129 </tr> 130<tr> 131 <td width="15%" align="right" valign="top" class="summary"> 132 <span class="summary-type"> </span> 133 </td><td class="summary"> 134 <table width="100%" cellpadding="0" cellspacing="0" border="0"> 135 <tr> 136 <td><span class="summary-sig"><a name="__getattr__"></a><span class="summary-sig-name">__getattr__</span>(<span class="summary-sig-arg">self</span>, 137 <span class="summary-sig-arg">name</span>)</span></td> 138 <td align="right" valign="top"> 139 <span class="codelink"><a href="lldb-pysrc.html#SBTypeMember.__getattr__">source code</a></span> 140 141 </td> 142 </tr> 143 </table> 144 145 </td> 146 </tr> 147<tr> 148 <td width="15%" align="right" valign="top" class="summary"> 149 <span class="summary-type"> </span> 150 </td><td class="summary"> 151 <table width="100%" cellpadding="0" cellspacing="0" border="0"> 152 <tr> 153 <td><span class="summary-sig"><a href="lldb.SBTypeMember-class.html#__repr__" class="summary-sig-name">__repr__</a>(<span class="summary-sig-arg">self</span>)</span><br /> 154 repr(x)</td> 155 <td align="right" valign="top"> 156 <span class="codelink"><a href="lldb-pysrc.html#_swig_repr">source code</a></span> 157 158 </td> 159 </tr> 160 </table> 161 162 </td> 163 </tr> 164<tr> 165 <td width="15%" align="right" valign="top" class="summary"> 166 <span class="summary-type"> </span> 167 </td><td class="summary"> 168 <table width="100%" cellpadding="0" cellspacing="0" border="0"> 169 <tr> 170 <td><span class="summary-sig"><a href="lldb.SBTypeMember-class.html#__init__" class="summary-sig-name">__init__</a>(<span class="summary-sig-arg">self</span>, 171 <span class="summary-sig-arg">*args</span>)</span><br /> 172 __init__(lldb::SBTypeMember self) -> SBTypeMember 173 __init__(lldb::SBTypeMember self, SBTypeMember rhs) -> 174 SBTypeMember</td> 175 <td align="right" valign="top"> 176 <span class="codelink"><a href="lldb-pysrc.html#SBTypeMember.__init__">source code</a></span> 177 178 </td> 179 </tr> 180 </table> 181 182 </td> 183 </tr> 184<tr> 185 <td width="15%" align="right" valign="top" class="summary"> 186 <span class="summary-type"> </span> 187 </td><td class="summary"> 188 <table width="100%" cellpadding="0" cellspacing="0" border="0"> 189 <tr> 190 <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 /> 191 delete_SBTypeMember(SBTypeMember self)</td> 192 <td align="right" valign="top"> 193 194 195 </td> 196 </tr> 197 </table> 198 199 </td> 200 </tr> 201<tr> 202 <td width="15%" align="right" valign="top" class="summary"> 203 <span class="summary-type"> </span> 204 </td><td class="summary"> 205 <table width="100%" cellpadding="0" cellspacing="0" border="0"> 206 <tr> 207 <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> 208 <td align="right" valign="top"> 209 <span class="codelink"><a href="lldb-pysrc.html#SBTypeMember.__del__">source code</a></span> 210 211 </td> 212 </tr> 213 </table> 214 215 </td> 216 </tr> 217<tr> 218 <td width="15%" align="right" valign="top" class="summary"> 219 <span class="summary-type"> </span> 220 </td><td class="summary"> 221 <table width="100%" cellpadding="0" cellspacing="0" border="0"> 222 <tr> 223 <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> 224 <td align="right" valign="top"> 225 <span class="codelink"><a href="lldb-pysrc.html#SBTypeMember.__nonzero__">source code</a></span> 226 227 </td> 228 </tr> 229 </table> 230 231 </td> 232 </tr> 233<tr> 234 <td width="15%" align="right" valign="top" class="summary"> 235 <span class="summary-type"> </span> 236 </td><td class="summary"> 237 <table width="100%" cellpadding="0" cellspacing="0" border="0"> 238 <tr> 239 <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 /> 240 IsValid(SBTypeMember self) -> bool</td> 241 <td align="right" valign="top"> 242 <span class="codelink"><a href="lldb-pysrc.html#SBTypeMember.IsValid">source code</a></span> 243 244 </td> 245 </tr> 246 </table> 247 248 </td> 249 </tr> 250<tr> 251 <td width="15%" align="right" valign="top" class="summary"> 252 <span class="summary-type"> </span> 253 </td><td class="summary"> 254 <table width="100%" cellpadding="0" cellspacing="0" border="0"> 255 <tr> 256 <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 /> 257 GetName(SBTypeMember self) -> str const *</td> 258 <td align="right" valign="top"> 259 <span class="codelink"><a href="lldb-pysrc.html#SBTypeMember.GetName">source code</a></span> 260 261 </td> 262 </tr> 263 </table> 264 265 </td> 266 </tr> 267<tr> 268 <td width="15%" align="right" valign="top" class="summary"> 269 <span class="summary-type"> </span> 270 </td><td class="summary"> 271 <table width="100%" cellpadding="0" cellspacing="0" border="0"> 272 <tr> 273 <td><span class="summary-sig"><a name="GetType"></a><span class="summary-sig-name">GetType</span>(<span class="summary-sig-arg">self</span>)</span><br /> 274 GetType(SBTypeMember self) -> SBType</td> 275 <td align="right" valign="top"> 276 <span class="codelink"><a href="lldb-pysrc.html#SBTypeMember.GetType">source code</a></span> 277 278 </td> 279 </tr> 280 </table> 281 282 </td> 283 </tr> 284<tr> 285 <td width="15%" align="right" valign="top" class="summary"> 286 <span class="summary-type"> </span> 287 </td><td class="summary"> 288 <table width="100%" cellpadding="0" cellspacing="0" border="0"> 289 <tr> 290 <td><span class="summary-sig"><a name="GetOffsetInBytes"></a><span class="summary-sig-name">GetOffsetInBytes</span>(<span class="summary-sig-arg">self</span>)</span><br /> 291 GetOffsetInBytes(SBTypeMember self) -> uint64_t</td> 292 <td align="right" valign="top"> 293 <span class="codelink"><a href="lldb-pysrc.html#SBTypeMember.GetOffsetInBytes">source code</a></span> 294 295 </td> 296 </tr> 297 </table> 298 299 </td> 300 </tr> 301<tr> 302 <td width="15%" align="right" valign="top" class="summary"> 303 <span class="summary-type"> </span> 304 </td><td class="summary"> 305 <table width="100%" cellpadding="0" cellspacing="0" border="0"> 306 <tr> 307 <td><span class="summary-sig"><a name="GetOffsetInBits"></a><span class="summary-sig-name">GetOffsetInBits</span>(<span class="summary-sig-arg">self</span>)</span><br /> 308 GetOffsetInBits(SBTypeMember self) -> uint64_t</td> 309 <td align="right" valign="top"> 310 <span class="codelink"><a href="lldb-pysrc.html#SBTypeMember.GetOffsetInBits">source code</a></span> 311 312 </td> 313 </tr> 314 </table> 315 316 </td> 317 </tr> 318<tr> 319 <td width="15%" align="right" valign="top" class="summary"> 320 <span class="summary-type"> </span> 321 </td><td class="summary"> 322 <table width="100%" cellpadding="0" cellspacing="0" border="0"> 323 <tr> 324 <td><span class="summary-sig"><a name="IsBitfield"></a><span class="summary-sig-name">IsBitfield</span>(<span class="summary-sig-arg">self</span>)</span><br /> 325 IsBitfield(SBTypeMember self) -> bool</td> 326 <td align="right" valign="top"> 327 <span class="codelink"><a href="lldb-pysrc.html#SBTypeMember.IsBitfield">source code</a></span> 328 329 </td> 330 </tr> 331 </table> 332 333 </td> 334 </tr> 335<tr> 336 <td width="15%" align="right" valign="top" class="summary"> 337 <span class="summary-type"> </span> 338 </td><td class="summary"> 339 <table width="100%" cellpadding="0" cellspacing="0" border="0"> 340 <tr> 341 <td><span class="summary-sig"><a name="GetBitfieldSizeInBits"></a><span class="summary-sig-name">GetBitfieldSizeInBits</span>(<span class="summary-sig-arg">self</span>)</span><br /> 342 GetBitfieldSizeInBits(SBTypeMember self) -> uint32_t</td> 343 <td align="right" valign="top"> 344 <span class="codelink"><a href="lldb-pysrc.html#SBTypeMember.GetBitfieldSizeInBits">source code</a></span> 345 346 </td> 347 </tr> 348 </table> 349 350 </td> 351 </tr> 352<tr> 353 <td width="15%" align="right" valign="top" class="summary"> 354 <span class="summary-type"> </span> 355 </td><td class="summary"> 356 <table width="100%" cellpadding="0" cellspacing="0" border="0"> 357 <tr> 358 <td><span class="summary-sig"><a href="lldb.SBTypeMember-class.html#__str__" class="summary-sig-name">__str__</a>(<span class="summary-sig-arg">self</span>)</span><br /> 359 __str__(SBTypeMember self) -> PyObject *</td> 360 <td align="right" valign="top"> 361 <span class="codelink"><a href="lldb-pysrc.html#SBTypeMember.__str__">source code</a></span> 362 363 </td> 364 </tr> 365 </table> 366 367 </td> 368 </tr> 369 <tr> 370 <td colspan="2" class="summary"> 371 <p class="indent-wrapped-lines"><b>Inherited from <code>object</code></b>: 372 <code>__delattr__</code>, 373 <code>__format__</code>, 374 <code>__getattribute__</code>, 375 <code>__hash__</code>, 376 <code>__new__</code>, 377 <code>__reduce__</code>, 378 <code>__reduce_ex__</code>, 379 <code>__sizeof__</code>, 380 <code>__subclasshook__</code> 381 </p> 382 </td> 383 </tr> 384</table> 385<!-- ==================== CLASS VARIABLES ==================== --> 386<a name="section-ClassVariables"></a> 387<table class="summary" border="1" cellpadding="3" 388 cellspacing="0" width="100%" bgcolor="white"> 389<tr bgcolor="#70b0f0" class="table-header"> 390 <td colspan="2" class="table-header"> 391 <table border="0" cellpadding="0" cellspacing="0" width="100%"> 392 <tr valign="top"> 393 <td align="left"><span class="table-header">Class Variables</span></td> 394 <td align="right" valign="top" 395 ><span class="options">[<a href="#section-ClassVariables" 396 class="privatelink" onclick="toggle_private();" 397 >hide private</a>]</span></td> 398 </tr> 399 </table> 400 </td> 401</tr> 402<tr> 403 <td width="15%" align="right" valign="top" class="summary"> 404 <span class="summary-type"> </span> 405 </td><td class="summary"> 406 <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> 407 </td> 408 </tr> 409<tr> 410 <td width="15%" align="right" valign="top" class="summary"> 411 <span class="summary-type"> </span> 412 </td><td class="summary"> 413 <a name="__swig_getmethods__"></a><span class="summary-name">__swig_getmethods__</span> = <code title="{}">{}</code> 414 </td> 415 </tr> 416</table> 417<!-- ==================== PROPERTIES ==================== --> 418<a name="section-Properties"></a> 419<table class="summary" border="1" cellpadding="3" 420 cellspacing="0" width="100%" bgcolor="white"> 421<tr bgcolor="#70b0f0" class="table-header"> 422 <td colspan="2" class="table-header"> 423 <table border="0" cellpadding="0" cellspacing="0" width="100%"> 424 <tr valign="top"> 425 <td align="left"><span class="table-header">Properties</span></td> 426 <td align="right" valign="top" 427 ><span class="options">[<a href="#section-Properties" 428 class="privatelink" onclick="toggle_private();" 429 >hide private</a>]</span></td> 430 </tr> 431 </table> 432 </td> 433</tr> 434<tr> 435 <td width="15%" align="right" valign="top" class="summary"> 436 <span class="summary-type"> </span> 437 </td><td class="summary"> 438 <a href="lldb.SBTypeMember-class.html#bit_offset" class="summary-name">bit_offset</a><br /> 439 A read only property that returns offset in bits for this member as 440 an integer. 441 </td> 442 </tr> 443<tr> 444 <td width="15%" align="right" valign="top" class="summary"> 445 <span class="summary-type"> </span> 446 </td><td class="summary"> 447 <a href="lldb.SBTypeMember-class.html#bitfield_bit_size" class="summary-name">bitfield_bit_size</a><br /> 448 A read only property that returns the bitfield size in bits for this 449 member as an integer, or zero if this member is not a bitfield. 450 </td> 451 </tr> 452<tr> 453 <td width="15%" align="right" valign="top" class="summary"> 454 <span class="summary-type"> </span> 455 </td><td class="summary"> 456 <a href="lldb.SBTypeMember-class.html#byte_offset" class="summary-name">byte_offset</a><br /> 457 A read only property that returns offset in bytes for this member as 458 an integer. 459 </td> 460 </tr> 461<tr> 462 <td width="15%" align="right" valign="top" class="summary"> 463 <span class="summary-type"> </span> 464 </td><td class="summary"> 465 <a href="lldb.SBTypeMember-class.html#is_bitfield" class="summary-name">is_bitfield</a><br /> 466 A read only property that returns true if this member is a bitfield. 467 </td> 468 </tr> 469<tr> 470 <td width="15%" align="right" valign="top" class="summary"> 471 <span class="summary-type"> </span> 472 </td><td class="summary"> 473 <a href="lldb.SBTypeMember-class.html#name" class="summary-name">name</a><br /> 474 A read only property that returns the name for this member as a 475 string. 476 </td> 477 </tr> 478<tr> 479 <td width="15%" align="right" valign="top" class="summary"> 480 <span class="summary-type"> </span> 481 </td><td class="summary"> 482 <a href="lldb.SBTypeMember-class.html#type" class="summary-name">type</a><br /> 483 A read only property that returns an lldb object that represents the 484 type (lldb.SBType) for this member. 485 </td> 486 </tr> 487 <tr> 488 <td colspan="2" class="summary"> 489 <p class="indent-wrapped-lines"><b>Inherited from <code>object</code></b>: 490 <code>__class__</code> 491 </p> 492 </td> 493 </tr> 494</table> 495<!-- ==================== METHOD DETAILS ==================== --> 496<a name="section-MethodDetails"></a> 497<table class="details" border="1" cellpadding="3" 498 cellspacing="0" width="100%" bgcolor="white"> 499<tr bgcolor="#70b0f0" class="table-header"> 500 <td colspan="2" class="table-header"> 501 <table border="0" cellpadding="0" cellspacing="0" width="100%"> 502 <tr valign="top"> 503 <td align="left"><span class="table-header">Method Details</span></td> 504 <td align="right" valign="top" 505 ><span class="options">[<a href="#section-MethodDetails" 506 class="privatelink" onclick="toggle_private();" 507 >hide private</a>]</span></td> 508 </tr> 509 </table> 510 </td> 511</tr> 512</table> 513<a name="__setattr__"></a> 514<div> 515<table class="details" border="1" cellpadding="3" 516 cellspacing="0" width="100%" bgcolor="white"> 517<tr><td> 518 <table width="100%" cellpadding="0" cellspacing="0" border="0"> 519 <tr valign="top"><td> 520 <h3 class="epydoc"><span class="sig"><span class="sig-name">__setattr__</span>(<span class="sig-arg">self</span>, 521 <span class="sig-arg">name</span>, 522 <span class="sig-arg">value</span>)</span> 523 </h3> 524 </td><td align="right" valign="top" 525 ><span class="codelink"><a href="lldb-pysrc.html#SBTypeMember.__setattr__">source code</a></span> 526 </td> 527 </tr></table> 528 529 <p>x.__setattr__('name', value) <==> x.name = value</p> 530 <dl class="fields"> 531 <dt>Overrides: 532 object.__setattr__ 533 <dd><em class="note">(inherited documentation)</em></dd> 534 </dt> 535 </dl> 536</td></tr></table> 537</div> 538<a name="__repr__"></a> 539<div> 540<table class="details" border="1" cellpadding="3" 541 cellspacing="0" width="100%" bgcolor="white"> 542<tr><td> 543 <table width="100%" cellpadding="0" cellspacing="0" border="0"> 544 <tr valign="top"><td> 545 <h3 class="epydoc"><span class="sig"><span class="sig-name">__repr__</span>(<span class="sig-arg">self</span>)</span> 546 <br /><em class="fname">(Representation operator)</em> 547 </h3> 548 </td><td align="right" valign="top" 549 ><span class="codelink"><a href="lldb-pysrc.html#_swig_repr">source code</a></span> 550 </td> 551 </tr></table> 552 553 <p>repr(x)</p> 554 <dl class="fields"> 555 <dt>Overrides: 556 object.__repr__ 557 <dd><em class="note">(inherited documentation)</em></dd> 558 </dt> 559 </dl> 560</td></tr></table> 561</div> 562<a name="__init__"></a> 563<div> 564<table class="details" border="1" cellpadding="3" 565 cellspacing="0" width="100%" bgcolor="white"> 566<tr><td> 567 <table width="100%" cellpadding="0" cellspacing="0" border="0"> 568 <tr valign="top"><td> 569 <h3 class="epydoc"><span class="sig"><span class="sig-name">__init__</span>(<span class="sig-arg">self</span>, 570 <span class="sig-arg">*args</span>)</span> 571 <br /><em class="fname">(Constructor)</em> 572 </h3> 573 </td><td align="right" valign="top" 574 ><span class="codelink"><a href="lldb-pysrc.html#SBTypeMember.__init__">source code</a></span> 575 </td> 576 </tr></table> 577 578 <p>__init__(lldb::SBTypeMember self) -> SBTypeMember 579 __init__(lldb::SBTypeMember self, SBTypeMember rhs) -> 580 SBTypeMember</p> 581 <dl class="fields"> 582 <dt>Overrides: 583 object.__init__ 584 </dt> 585 </dl> 586</td></tr></table> 587</div> 588<a name="__str__"></a> 589<div> 590<table class="details" border="1" cellpadding="3" 591 cellspacing="0" width="100%" bgcolor="white"> 592<tr><td> 593 <table width="100%" cellpadding="0" cellspacing="0" border="0"> 594 <tr valign="top"><td> 595 <h3 class="epydoc"><span class="sig"><span class="sig-name">__str__</span>(<span class="sig-arg">self</span>)</span> 596 <br /><em class="fname">(Informal representation operator)</em> 597 </h3> 598 </td><td align="right" valign="top" 599 ><span class="codelink"><a href="lldb-pysrc.html#SBTypeMember.__str__">source code</a></span> 600 </td> 601 </tr></table> 602 603 <p>__str__(SBTypeMember self) -> PyObject *</p> 604 <dl class="fields"> 605 <dt>Overrides: 606 object.__str__ 607 </dt> 608 </dl> 609</td></tr></table> 610</div> 611<br /> 612<!-- ==================== PROPERTY DETAILS ==================== --> 613<a name="section-PropertyDetails"></a> 614<table class="details" border="1" cellpadding="3" 615 cellspacing="0" width="100%" bgcolor="white"> 616<tr bgcolor="#70b0f0" class="table-header"> 617 <td colspan="2" class="table-header"> 618 <table border="0" cellpadding="0" cellspacing="0" width="100%"> 619 <tr valign="top"> 620 <td align="left"><span class="table-header">Property Details</span></td> 621 <td align="right" valign="top" 622 ><span class="options">[<a href="#section-PropertyDetails" 623 class="privatelink" onclick="toggle_private();" 624 >hide private</a>]</span></td> 625 </tr> 626 </table> 627 </td> 628</tr> 629</table> 630<a name="bit_offset"></a> 631<div> 632<table class="details" border="1" cellpadding="3" 633 cellspacing="0" width="100%" bgcolor="white"> 634<tr><td> 635 <h3 class="epydoc">bit_offset</h3> 636 <p>A read only property that returns offset in bits for this member as an 637 integer.</p> 638 <dl class="fields"> 639 <dt>Get Method:</dt> 640 <dd class="value"><span class="summary-sig"><a href="lldb.SBTypeMember-class.html#GetOffsetInBits" class="summary-sig-name">GetOffsetInBits</a>(<span class="summary-sig-arg">self</span>)</span> 641 - GetOffsetInBits(SBTypeMember self) -> uint64_t 642 </dd> 643 </dl> 644</td></tr></table> 645</div> 646<a name="bitfield_bit_size"></a> 647<div> 648<table class="details" border="1" cellpadding="3" 649 cellspacing="0" width="100%" bgcolor="white"> 650<tr><td> 651 <h3 class="epydoc">bitfield_bit_size</h3> 652 <p>A read only property that returns the bitfield size in bits for this 653 member as an integer, or zero if this member is not a bitfield.</p> 654 <dl class="fields"> 655 <dt>Get Method:</dt> 656 <dd class="value"><span class="summary-sig"><a href="lldb.SBTypeMember-class.html#GetBitfieldSizeInBits" class="summary-sig-name">GetBitfieldSizeInBits</a>(<span class="summary-sig-arg">self</span>)</span> 657 - GetBitfieldSizeInBits(SBTypeMember self) -> uint32_t 658 </dd> 659 </dl> 660</td></tr></table> 661</div> 662<a name="byte_offset"></a> 663<div> 664<table class="details" border="1" cellpadding="3" 665 cellspacing="0" width="100%" bgcolor="white"> 666<tr><td> 667 <h3 class="epydoc">byte_offset</h3> 668 <p>A read only property that returns offset in bytes for this member as 669 an integer.</p> 670 <dl class="fields"> 671 <dt>Get Method:</dt> 672 <dd class="value"><span class="summary-sig"><a href="lldb.SBTypeMember-class.html#GetOffsetInBytes" class="summary-sig-name">GetOffsetInBytes</a>(<span class="summary-sig-arg">self</span>)</span> 673 - GetOffsetInBytes(SBTypeMember self) -> uint64_t 674 </dd> 675 </dl> 676</td></tr></table> 677</div> 678<a name="is_bitfield"></a> 679<div> 680<table class="details" border="1" cellpadding="3" 681 cellspacing="0" width="100%" bgcolor="white"> 682<tr><td> 683 <h3 class="epydoc">is_bitfield</h3> 684 <p>A read only property that returns true if this member is a 685 bitfield.</p> 686 <dl class="fields"> 687 <dt>Get Method:</dt> 688 <dd class="value"><span class="summary-sig"><a href="lldb.SBTypeMember-class.html#IsBitfield" class="summary-sig-name">IsBitfield</a>(<span class="summary-sig-arg">self</span>)</span> 689 - IsBitfield(SBTypeMember self) -> bool 690 </dd> 691 </dl> 692</td></tr></table> 693</div> 694<a name="name"></a> 695<div> 696<table class="details" border="1" cellpadding="3" 697 cellspacing="0" width="100%" bgcolor="white"> 698<tr><td> 699 <h3 class="epydoc">name</h3> 700 <p>A read only property that returns the name for this member as a 701 string.</p> 702 <dl class="fields"> 703 <dt>Get Method:</dt> 704 <dd class="value"><span class="summary-sig"><a href="lldb.SBTypeMember-class.html#GetName" class="summary-sig-name">GetName</a>(<span class="summary-sig-arg">self</span>)</span> 705 - GetName(SBTypeMember self) -> str const * 706 </dd> 707 </dl> 708</td></tr></table> 709</div> 710<a name="type"></a> 711<div> 712<table class="details" border="1" cellpadding="3" 713 cellspacing="0" width="100%" bgcolor="white"> 714<tr><td> 715 <h3 class="epydoc">type</h3> 716 <p>A read only property that returns an lldb object that represents the 717 type (lldb.SBType) for this member.</p> 718 <dl class="fields"> 719 <dt>Get Method:</dt> 720 <dd class="value"><span class="summary-sig"><a href="lldb.SBTypeMember-class.html#GetType" class="summary-sig-name">GetType</a>(<span class="summary-sig-arg">self</span>)</span> 721 - GetType(SBTypeMember self) -> SBType 722 </dd> 723 </dl> 724</td></tr></table> 725</div> 726<br /> 727<!-- ==================== NAVIGATION BAR ==================== --> 728<table class="navbar" border="0" width="100%" cellpadding="0" 729 bgcolor="#a0c0ff" cellspacing="0"> 730 <tr valign="middle"> 731 732 <!-- Tree link --> 733 <th> <a 734 href="module-tree.html">Trees</a> </th> 735 736 <!-- Index link --> 737 <th> <a 738 href="identifier-index.html">Indices</a> </th> 739 740 <!-- Help link --> 741 <th> <a 742 href="help.html">Help</a> </th> 743 744 <!-- Project homepage --> 745 <th class="navbar" align="right" width="100%"> 746 <table border="0" cellpadding="0" cellspacing="0"> 747 <tr><th class="navbar" align="center" 748 ><a class="navbar" target="_top" href="http://lldb.llvm.org">LLDB python API</a></th> 749 </tr></table></th> 750 </tr> 751</table> 752<table border="0" cellpadding="0" cellspacing="0" width="100%%"> 753 <tr> 754 <td align="left" class="footer"> 755 Generated by Epydoc 3.0.1 on Fri Jul 19 13:22:36 2013 756 </td> 757 <td align="right" class="footer"> 758 <a target="mainFrame" href="http://epydoc.sourceforge.net" 759 >http://epydoc.sourceforge.net</a> 760 </td> 761 </tr> 762</table> 763 764<script type="text/javascript"> 765 <!-- 766 // Private objects are initially displayed (because if 767 // javascript is turned off then we want them to be 768 // visible); but by default, we want to hide them. So hide 769 // them unless we have a cookie that says to show them. 770 checkCookie(); 771 // --> 772</script> 773</body> 774</html> 775