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.SBStream</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 SBStream 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.SBStream-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 SBStream</h1><p class="nomargin-top"><span class="codelink"><a href="lldb-pysrc.html#SBStream">source code</a></span></p> 61 <center> 62 <center> <map id="uml_class_diagram_for_lldb_sbs_3" name="uml_class_diagram_for_lldb_sbs_3"> 63 <area shape="rect" id="node39" href="lldb.SBStream-class.html#__swig_setmethods__" title="lldb.SBStream.__swig_setmethods__" alt="" coords="17,31,217,49"/> 64 <area shape="rect" id="node39" href="lldb.SBStream-class.html#__swig_getmethods__" title="lldb.SBStream.__swig_getmethods__" alt="" coords="17,49,217,68"/> 65 <area shape="rect" id="node39" href="lldb.SBStream-class.html#__setattr__" title="x.__setattr__('name', value) <==> x.name = value" alt="" coords="17,71,217,89"/> 66 <area shape="rect" id="node39" href="lldb.SBStream-class.html#__getattr__" title="lldb.SBStream.__getattr__" alt="" coords="17,89,217,108"/> 67 <area shape="rect" id="node39" href="lldb.SBStream-class.html#__repr__" title="repr(x)" alt="" coords="17,108,217,127"/> 68 <area shape="rect" id="node39" href="lldb.SBStream-class.html#__init__" title="__init__(lldb::SBStream self) -> SBStream" alt="" coords="17,127,217,145"/> 69 <area shape="rect" id="node39" href="lldb.SBStream-class.html#__swig_destroy__" title="delete_SBStream(SBStream self)" alt="" coords="17,145,217,164"/> 70 <area shape="rect" id="node39" href="lldb.SBStream-class.html#__del__" title="lldb.SBStream.__del__" alt="" coords="17,164,217,183"/> 71 <area shape="rect" id="node39" href="lldb.SBStream-class.html#__nonzero__" title="lldb.SBStream.__nonzero__" alt="" coords="17,183,217,201"/> 72 <area shape="rect" id="node39" href="lldb.SBStream-class.html#IsValid" title="IsValid(SBStream self) -> bool" alt="" coords="17,201,217,220"/> 73 <area shape="rect" id="node39" href="lldb.SBStream-class.html#GetData" title="GetData(SBStream self) -> str const *" alt="" coords="17,220,217,239"/> 74 <area shape="rect" id="node39" href="lldb.SBStream-class.html#GetSize" title="GetSize(SBStream self) -> size_t" alt="" coords="17,239,217,257"/> 75 <area shape="rect" id="node39" href="lldb.SBStream-class.html#Print" title="Print(SBStream self, str const * str)" alt="" coords="17,257,217,276"/> 76 <area shape="rect" id="node39" href="lldb.SBStream-class.html#RedirectToFile" title="RedirectToFile(SBStream self, str const * path, bool append)" alt="" coords="17,276,217,295"/> 77 <area shape="rect" id="node39" href="lldb.SBStream-class.html#RedirectToFileHandle" title="RedirectToFileHandle(SBStream self, FILE * fh, bool transfer_fh_ownership)" alt="" coords="17,295,217,313"/> 78 <area shape="rect" id="node39" href="lldb.SBStream-class.html#flush" title="flush(SBStream self)" alt="" coords="17,332,217,351"/> 79 <area shape="rect" id="node1" href="lldb.SBStream-class.html" title="Represents a destination for streaming data output to." alt="" coords="5,6,229,357"/> 80 </map> 81 <img src="uml_class_diagram_for_lldb_sbs_3.gif" alt='' usemap="#uml_class_diagram_for_lldb_sbs_3" ismap="ismap" class="graph-without-title" /> 82 </center> 83 </center> 84 <hr /> 85 <pre class="literalblock"> 86 87 Represents a destination for streaming data output to. By default, a string 88 stream is created. 89 90 For example (from test/source-manager/TestSourceManager.py), 91 92 # Create the filespec for 'main.c'. 93 filespec = lldb.SBFileSpec('main.c', False) 94 source_mgr = self.dbg.GetSourceManager() 95 # Use a string stream as the destination. 96 stream = lldb.SBStream() 97 source_mgr.DisplaySourceLinesWithLineNumbers(filespec, 98 self.line, 99 2, # context before 100 2, # context after 101 '=>', # prefix for current line 102 stream) 103 104 # 2 105 # 3 int main(int argc, char const *argv[]) { 106 # => 4 printf('Hello world. 107 '); // Set break point at this line. 108 # 5 return 0; 109 # 6 } 110 self.expect(stream.GetData(), 'Source code displayed correctly', 111 exe=False, 112 patterns = ['=> %d.*Hello world' % self.line]) 113 114 115 116 </pre> 117 118 <!-- ==================== INSTANCE METHODS ==================== --> 119 <a name="section-InstanceMethods"></a> 120 <table class="summary" border="1" cellpadding="3" 121 cellspacing="0" width="100%" bgcolor="white"> 122 <tr bgcolor="#70b0f0" class="table-header"> 123 <td colspan="2" class="table-header"> 124 <table border="0" cellpadding="0" cellspacing="0" width="100%"> 125 <tr valign="top"> 126 <td align="left"><span class="table-header">Instance Methods</span></td> 127 <td align="right" valign="top" 128 ><span class="options">[<a href="#section-InstanceMethods" 129 class="privatelink" onclick="toggle_private();" 130 >hide private</a>]</span></td> 131 </tr> 132 </table> 133 </td> 134 </tr> 135 <tr> 136 <td width="15%" align="right" valign="top" class="summary"> 137 <span class="summary-type"> </span> 138 </td><td class="summary"> 139 <table width="100%" cellpadding="0" cellspacing="0" border="0"> 140 <tr> 141 <td><span class="summary-sig"><a href="lldb.SBStream-class.html#__setattr__" class="summary-sig-name">__setattr__</a>(<span class="summary-sig-arg">self</span>, 142 <span class="summary-sig-arg">name</span>, 143 <span class="summary-sig-arg">value</span>)</span><br /> 144 x.__setattr__('name', value) <==> x.name = value</td> 145 <td align="right" valign="top"> 146 <span class="codelink"><a href="lldb-pysrc.html#SBStream.__setattr__">source code</a></span> 147 148 </td> 149 </tr> 150 </table> 151 152 </td> 153 </tr> 154 <tr> 155 <td width="15%" align="right" valign="top" class="summary"> 156 <span class="summary-type"> </span> 157 </td><td class="summary"> 158 <table width="100%" cellpadding="0" cellspacing="0" border="0"> 159 <tr> 160 <td><span class="summary-sig"><a name="__getattr__"></a><span class="summary-sig-name">__getattr__</span>(<span class="summary-sig-arg">self</span>, 161 <span class="summary-sig-arg">name</span>)</span></td> 162 <td align="right" valign="top"> 163 <span class="codelink"><a href="lldb-pysrc.html#SBStream.__getattr__">source code</a></span> 164 165 </td> 166 </tr> 167 </table> 168 169 </td> 170 </tr> 171 <tr> 172 <td width="15%" align="right" valign="top" class="summary"> 173 <span class="summary-type"> </span> 174 </td><td class="summary"> 175 <table width="100%" cellpadding="0" cellspacing="0" border="0"> 176 <tr> 177 <td><span class="summary-sig"><a href="lldb.SBStream-class.html#__repr__" class="summary-sig-name">__repr__</a>(<span class="summary-sig-arg">self</span>)</span><br /> 178 repr(x)</td> 179 <td align="right" valign="top"> 180 <span class="codelink"><a href="lldb-pysrc.html#_swig_repr">source code</a></span> 181 182 </td> 183 </tr> 184 </table> 185 186 </td> 187 </tr> 188 <tr> 189 <td width="15%" align="right" valign="top" class="summary"> 190 <span class="summary-type"> </span> 191 </td><td class="summary"> 192 <table width="100%" cellpadding="0" cellspacing="0" border="0"> 193 <tr> 194 <td><span class="summary-sig"><a href="lldb.SBStream-class.html#__init__" class="summary-sig-name">__init__</a>(<span class="summary-sig-arg">self</span>)</span><br /> 195 __init__(lldb::SBStream self) -> SBStream</td> 196 <td align="right" valign="top"> 197 <span class="codelink"><a href="lldb-pysrc.html#SBStream.__init__">source code</a></span> 198 199 </td> 200 </tr> 201 </table> 202 203 </td> 204 </tr> 205 <tr> 206 <td width="15%" align="right" valign="top" class="summary"> 207 <span class="summary-type"> </span> 208 </td><td class="summary"> 209 <table width="100%" cellpadding="0" cellspacing="0" border="0"> 210 <tr> 211 <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 /> 212 delete_SBStream(SBStream self)</td> 213 <td align="right" valign="top"> 214 215 216 </td> 217 </tr> 218 </table> 219 220 </td> 221 </tr> 222 <tr> 223 <td width="15%" align="right" valign="top" class="summary"> 224 <span class="summary-type"> </span> 225 </td><td class="summary"> 226 <table width="100%" cellpadding="0" cellspacing="0" border="0"> 227 <tr> 228 <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> 229 <td align="right" valign="top"> 230 <span class="codelink"><a href="lldb-pysrc.html#SBStream.__del__">source code</a></span> 231 232 </td> 233 </tr> 234 </table> 235 236 </td> 237 </tr> 238 <tr> 239 <td width="15%" align="right" valign="top" class="summary"> 240 <span class="summary-type"> </span> 241 </td><td class="summary"> 242 <table width="100%" cellpadding="0" cellspacing="0" border="0"> 243 <tr> 244 <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> 245 <td align="right" valign="top"> 246 <span class="codelink"><a href="lldb-pysrc.html#SBStream.__nonzero__">source code</a></span> 247 248 </td> 249 </tr> 250 </table> 251 252 </td> 253 </tr> 254 <tr> 255 <td width="15%" align="right" valign="top" class="summary"> 256 <span class="summary-type"> </span> 257 </td><td class="summary"> 258 <table width="100%" cellpadding="0" cellspacing="0" border="0"> 259 <tr> 260 <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 /> 261 IsValid(SBStream self) -> bool</td> 262 <td align="right" valign="top"> 263 <span class="codelink"><a href="lldb-pysrc.html#SBStream.IsValid">source code</a></span> 264 265 </td> 266 </tr> 267 </table> 268 269 </td> 270 </tr> 271 <tr> 272 <td width="15%" align="right" valign="top" class="summary"> 273 <span class="summary-type"> </span> 274 </td><td class="summary"> 275 <table width="100%" cellpadding="0" cellspacing="0" border="0"> 276 <tr> 277 <td><span class="summary-sig"><a href="lldb.SBStream-class.html#GetData" class="summary-sig-name">GetData</a>(<span class="summary-sig-arg">self</span>)</span><br /> 278 GetData(SBStream self) -> str const *</td> 279 <td align="right" valign="top"> 280 <span class="codelink"><a href="lldb-pysrc.html#SBStream.GetData">source code</a></span> 281 282 </td> 283 </tr> 284 </table> 285 286 </td> 287 </tr> 288 <tr> 289 <td width="15%" align="right" valign="top" class="summary"> 290 <span class="summary-type"> </span> 291 </td><td class="summary"> 292 <table width="100%" cellpadding="0" cellspacing="0" border="0"> 293 <tr> 294 <td><span class="summary-sig"><a href="lldb.SBStream-class.html#GetSize" class="summary-sig-name">GetSize</a>(<span class="summary-sig-arg">self</span>)</span><br /> 295 GetSize(SBStream self) -> size_t</td> 296 <td align="right" valign="top"> 297 <span class="codelink"><a href="lldb-pysrc.html#SBStream.GetSize">source code</a></span> 298 299 </td> 300 </tr> 301 </table> 302 303 </td> 304 </tr> 305 <tr> 306 <td width="15%" align="right" valign="top" class="summary"> 307 <span class="summary-type"> </span> 308 </td><td class="summary"> 309 <table width="100%" cellpadding="0" cellspacing="0" border="0"> 310 <tr> 311 <td><span class="summary-sig"><a name="Print"></a><span class="summary-sig-name">Print</span>(<span class="summary-sig-arg">self</span>, 312 <span class="summary-sig-arg">*args</span>)</span><br /> 313 Print(SBStream self, str const * str)</td> 314 <td align="right" valign="top"> 315 <span class="codelink"><a href="lldb-pysrc.html#SBStream.Print">source code</a></span> 316 317 </td> 318 </tr> 319 </table> 320 321 </td> 322 </tr> 323 <tr> 324 <td width="15%" align="right" valign="top" class="summary"> 325 <span class="summary-type"> </span> 326 </td><td class="summary"> 327 <table width="100%" cellpadding="0" cellspacing="0" border="0"> 328 <tr> 329 <td><span class="summary-sig"><a name="RedirectToFile"></a><span class="summary-sig-name">RedirectToFile</span>(<span class="summary-sig-arg">self</span>, 330 <span class="summary-sig-arg">*args</span>)</span><br /> 331 RedirectToFile(SBStream self, str const * path, bool append)</td> 332 <td align="right" valign="top"> 333 <span class="codelink"><a href="lldb-pysrc.html#SBStream.RedirectToFile">source code</a></span> 334 335 </td> 336 </tr> 337 </table> 338 339 </td> 340 </tr> 341 <tr> 342 <td width="15%" align="right" valign="top" class="summary"> 343 <span class="summary-type"> </span> 344 </td><td class="summary"> 345 <table width="100%" cellpadding="0" cellspacing="0" border="0"> 346 <tr> 347 <td><span class="summary-sig"><a name="RedirectToFileHandle"></a><span class="summary-sig-name">RedirectToFileHandle</span>(<span class="summary-sig-arg">self</span>, 348 <span class="summary-sig-arg">*args</span>)</span><br /> 349 RedirectToFileHandle(SBStream self, FILE * fh, bool 350 transfer_fh_ownership)</td> 351 <td align="right" valign="top"> 352 <span class="codelink"><a href="lldb-pysrc.html#SBStream.RedirectToFileHandle">source code</a></span> 353 354 </td> 355 </tr> 356 </table> 357 358 </td> 359 </tr> 360 <tr> 361 <td width="15%" align="right" valign="top" class="summary"> 362 <span class="summary-type"> </span> 363 </td><td class="summary"> 364 <table width="100%" cellpadding="0" cellspacing="0" border="0"> 365 <tr> 366 <td><span class="summary-sig"><a name="RedirectToFileDescriptor"></a><span class="summary-sig-name">RedirectToFileDescriptor</span>(<span class="summary-sig-arg">self</span>, 367 <span class="summary-sig-arg">*args</span>)</span><br /> 368 RedirectToFileDescriptor(SBStream self, int fd, bool 369 transfer_fh_ownership)</td> 370 <td align="right" valign="top"> 371 <span class="codelink"><a href="lldb-pysrc.html#SBStream.RedirectToFileDescriptor">source code</a></span> 372 373 </td> 374 </tr> 375 </table> 376 377 </td> 378 </tr> 379 <tr> 380 <td width="15%" align="right" valign="top" class="summary"> 381 <span class="summary-type"> </span> 382 </td><td class="summary"> 383 <table width="100%" cellpadding="0" cellspacing="0" border="0"> 384 <tr> 385 <td><span class="summary-sig"><a href="lldb.SBStream-class.html#Clear" class="summary-sig-name">Clear</a>(<span class="summary-sig-arg">self</span>)</span><br /> 386 Clear(SBStream self)</td> 387 <td align="right" valign="top"> 388 <span class="codelink"><a href="lldb-pysrc.html#SBStream.Clear">source code</a></span> 389 390 </td> 391 </tr> 392 </table> 393 394 </td> 395 </tr> 396 <tr> 397 <td width="15%" align="right" valign="top" class="summary"> 398 <span class="summary-type"> </span> 399 </td><td class="summary"> 400 <table width="100%" cellpadding="0" cellspacing="0" border="0"> 401 <tr> 402 <td><span class="summary-sig"><a name="write"></a><span class="summary-sig-name">write</span>(<span class="summary-sig-arg">self</span>, 403 <span class="summary-sig-arg">*args</span>)</span><br /> 404 write(SBStream self, str const * str)</td> 405 <td align="right" valign="top"> 406 <span class="codelink"><a href="lldb-pysrc.html#SBStream.write">source 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"> </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="flush"></a><span class="summary-sig-name">flush</span>(<span class="summary-sig-arg">self</span>)</span><br /> 421 flush(SBStream self)</td> 422 <td align="right" valign="top"> 423 <span class="codelink"><a href="lldb-pysrc.html#SBStream.flush">source code</a></span> 424 425 </td> 426 </tr> 427 </table> 428 429 </td> 430 </tr> 431 <tr> 432 <td colspan="2" class="summary"> 433 <p class="indent-wrapped-lines"><b>Inherited from <code>object</code></b>: 434 <code>__delattr__</code>, 435 <code>__format__</code>, 436 <code>__getattribute__</code>, 437 <code>__hash__</code>, 438 <code>__new__</code>, 439 <code>__reduce__</code>, 440 <code>__reduce_ex__</code>, 441 <code>__sizeof__</code>, 442 <code>__str__</code>, 443 <code>__subclasshook__</code> 444 </p> 445 </td> 446 </tr> 447 </table> 448 <!-- ==================== CLASS VARIABLES ==================== --> 449 <a name="section-ClassVariables"></a> 450 <table class="summary" border="1" cellpadding="3" 451 cellspacing="0" width="100%" bgcolor="white"> 452 <tr bgcolor="#70b0f0" class="table-header"> 453 <td colspan="2" class="table-header"> 454 <table border="0" cellpadding="0" cellspacing="0" width="100%"> 455 <tr valign="top"> 456 <td align="left"><span class="table-header">Class Variables</span></td> 457 <td align="right" valign="top" 458 ><span class="options">[<a href="#section-ClassVariables" 459 class="privatelink" onclick="toggle_private();" 460 >hide private</a>]</span></td> 461 </tr> 462 </table> 463 </td> 464 </tr> 465 <tr> 466 <td width="15%" align="right" valign="top" class="summary"> 467 <span class="summary-type"> </span> 468 </td><td class="summary"> 469 <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> 470 </td> 471 </tr> 472 <tr> 473 <td width="15%" align="right" valign="top" class="summary"> 474 <span class="summary-type"> </span> 475 </td><td class="summary"> 476 <a name="__swig_getmethods__"></a><span class="summary-name">__swig_getmethods__</span> = <code title="{}"><code class="variable-group">{</code><code class="variable-group">}</code></code> 477 </td> 478 </tr> 479 </table> 480 <!-- ==================== PROPERTIES ==================== --> 481 <a name="section-Properties"></a> 482 <table class="summary" border="1" cellpadding="3" 483 cellspacing="0" width="100%" bgcolor="white"> 484 <tr bgcolor="#70b0f0" class="table-header"> 485 <td colspan="2" class="table-header"> 486 <table border="0" cellpadding="0" cellspacing="0" width="100%"> 487 <tr valign="top"> 488 <td align="left"><span class="table-header">Properties</span></td> 489 <td align="right" valign="top" 490 ><span class="options">[<a href="#section-Properties" 491 class="privatelink" onclick="toggle_private();" 492 >hide private</a>]</span></td> 493 </tr> 494 </table> 495 </td> 496 </tr> 497 <tr> 498 <td colspan="2" class="summary"> 499 <p class="indent-wrapped-lines"><b>Inherited from <code>object</code></b>: 500 <code>__class__</code> 501 </p> 502 </td> 503 </tr> 504 </table> 505 <!-- ==================== METHOD DETAILS ==================== --> 506 <a name="section-MethodDetails"></a> 507 <table class="details" border="1" cellpadding="3" 508 cellspacing="0" width="100%" bgcolor="white"> 509 <tr bgcolor="#70b0f0" class="table-header"> 510 <td colspan="2" class="table-header"> 511 <table border="0" cellpadding="0" cellspacing="0" width="100%"> 512 <tr valign="top"> 513 <td align="left"><span class="table-header">Method Details</span></td> 514 <td align="right" valign="top" 515 ><span class="options">[<a href="#section-MethodDetails" 516 class="privatelink" onclick="toggle_private();" 517 >hide private</a>]</span></td> 518 </tr> 519 </table> 520 </td> 521 </tr> 522 </table> 523 <a name="__setattr__"></a> 524 <div> 525 <table class="details" border="1" cellpadding="3" 526 cellspacing="0" width="100%" bgcolor="white"> 527 <tr><td> 528 <table width="100%" cellpadding="0" cellspacing="0" border="0"> 529 <tr valign="top"><td> 530 <h3 class="epydoc"><span class="sig"><span class="sig-name">__setattr__</span>(<span class="sig-arg">self</span>, 531 <span class="sig-arg">name</span>, 532 <span class="sig-arg">value</span>)</span> 533 </h3> 534 </td><td align="right" valign="top" 535 ><span class="codelink"><a href="lldb-pysrc.html#SBStream.__setattr__">source code</a></span> 536 </td> 537 </tr></table> 538 539 <p>x.__setattr__('name', value) <==> x.name = value</p> 540 <dl class="fields"> 541 <dt>Overrides: 542 object.__setattr__ 543 <dd><em class="note">(inherited documentation)</em></dd> 544 </dt> 545 </dl> 546 </td></tr></table> 547 </div> 548 <a name="__repr__"></a> 549 <div> 550 <table class="details" border="1" cellpadding="3" 551 cellspacing="0" width="100%" bgcolor="white"> 552 <tr><td> 553 <table width="100%" cellpadding="0" cellspacing="0" border="0"> 554 <tr valign="top"><td> 555 <h3 class="epydoc"><span class="sig"><span class="sig-name">__repr__</span>(<span class="sig-arg">self</span>)</span> 556 <br /><em class="fname">(Representation operator)</em> 557 </h3> 558 </td><td align="right" valign="top" 559 ><span class="codelink"><a href="lldb-pysrc.html#_swig_repr">source code</a></span> 560 </td> 561 </tr></table> 562 563 <p>repr(x)</p> 564 <dl class="fields"> 565 <dt>Overrides: 566 object.__repr__ 567 <dd><em class="note">(inherited documentation)</em></dd> 568 </dt> 569 </dl> 570 </td></tr></table> 571 </div> 572 <a name="__init__"></a> 573 <div> 574 <table class="details" border="1" cellpadding="3" 575 cellspacing="0" width="100%" bgcolor="white"> 576 <tr><td> 577 <table width="100%" cellpadding="0" cellspacing="0" border="0"> 578 <tr valign="top"><td> 579 <h3 class="epydoc"><span class="sig"><span class="sig-name">__init__</span>(<span class="sig-arg">self</span>)</span> 580 <br /><em class="fname">(Constructor)</em> 581 </h3> 582 </td><td align="right" valign="top" 583 ><span class="codelink"><a href="lldb-pysrc.html#SBStream.__init__">source code</a></span> 584 </td> 585 </tr></table> 586 587 <p>__init__(lldb::SBStream self) -> SBStream</p> 588 <dl class="fields"> 589 <dt>Overrides: 590 object.__init__ 591 </dt> 592 </dl> 593 </td></tr></table> 594 </div> 595 <a name="GetData"></a> 596 <div> 597 <table class="details" border="1" cellpadding="3" 598 cellspacing="0" width="100%" bgcolor="white"> 599 <tr><td> 600 <table width="100%" cellpadding="0" cellspacing="0" border="0"> 601 <tr valign="top"><td> 602 <h3 class="epydoc"><span class="sig"><span class="sig-name">GetData</span>(<span class="sig-arg">self</span>)</span> 603 </h3> 604 </td><td align="right" valign="top" 605 ><span class="codelink"><a href="lldb-pysrc.html#SBStream.GetData">source code</a></span> 606 </td> 607 </tr></table> 608 609 <p>GetData(SBStream self) -> str const *</p> 610 <p>If this stream is not redirected to a file, it will maintain a local 611 cache for the stream data which can be accessed using this accessor.</p> 612 <dl class="fields"> 613 </dl> 614 </td></tr></table> 615 </div> 616 <a name="GetSize"></a> 617 <div> 618 <table class="details" border="1" cellpadding="3" 619 cellspacing="0" width="100%" bgcolor="white"> 620 <tr><td> 621 <table width="100%" cellpadding="0" cellspacing="0" border="0"> 622 <tr valign="top"><td> 623 <h3 class="epydoc"><span class="sig"><span class="sig-name">GetSize</span>(<span class="sig-arg">self</span>)</span> 624 </h3> 625 </td><td align="right" valign="top" 626 ><span class="codelink"><a href="lldb-pysrc.html#SBStream.GetSize">source code</a></span> 627 </td> 628 </tr></table> 629 630 <p>GetSize(SBStream self) -> size_t</p> 631 <p>If this stream is not redirected to a file, it will maintain a local 632 cache for the stream output whose length can be accessed using this 633 accessor.</p> 634 <dl class="fields"> 635 </dl> 636 </td></tr></table> 637 </div> 638 <a name="Clear"></a> 639 <div> 640 <table class="details" border="1" cellpadding="3" 641 cellspacing="0" width="100%" bgcolor="white"> 642 <tr><td> 643 <table width="100%" cellpadding="0" cellspacing="0" border="0"> 644 <tr valign="top"><td> 645 <h3 class="epydoc"><span class="sig"><span class="sig-name">Clear</span>(<span class="sig-arg">self</span>)</span> 646 </h3> 647 </td><td align="right" valign="top" 648 ><span class="codelink"><a href="lldb-pysrc.html#SBStream.Clear">source code</a></span> 649 </td> 650 </tr></table> 651 652 <p>Clear(SBStream self)</p> 653 <p>If the stream is redirected to a file, forget about the file and if 654 ownership of the file was transfered to this object, close the file. If 655 the stream is backed by a local cache, clear this cache.</p> 656 <dl class="fields"> 657 </dl> 658 </td></tr></table> 659 </div> 660 <br /> 661 <!-- ==================== NAVIGATION BAR ==================== --> 662 <table class="navbar" border="0" width="100%" cellpadding="0" 663 bgcolor="#a0c0ff" cellspacing="0"> 664 <tr valign="middle"> 665 666 <!-- Tree link --> 667 <th> <a 668 href="module-tree.html">Trees</a> </th> 669 670 <!-- Index link --> 671 <th> <a 672 href="identifier-index.html">Indices</a> </th> 673 674 <!-- Help link --> 675 <th> <a 676 href="help.html">Help</a> </th> 677 678 <!-- Project homepage --> 679 <th class="navbar" align="right" width="100%"> 680 <table border="0" cellpadding="0" cellspacing="0"> 681 <tr><th class="navbar" align="center" 682 ><a class="navbar" target="_top" href="http://lldb.llvm.org">LLDB python API</a></th> 683 </tr></table></th> 684 </tr> 685 </table> 686 <table border="0" cellpadding="0" cellspacing="0" width="100%%"> 687 <tr> 688 <td align="left" class="footer"> 689 Generated by Epydoc 3.0.1 on Fri Jul 19 13:22:35 2013 690 </td> 691 <td align="right" class="footer"> 692 <a target="mainFrame" href="http://epydoc.sourceforge.net" 693 >http://epydoc.sourceforge.net</a> 694 </td> 695 </tr> 696 </table> 697 698 <script type="text/javascript"> 699 <!-- 700 // Private objects are initially displayed (because if 701 // javascript is turned off then we want them to be 702 // visible); but by default, we want to hide them. So hide 703 // them unless we have a cookie that says to show them. 704 checkCookie(); 705 // --> 706 </script> 707 </body> 708 </html> 709