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">
6 <title>lldb.SBInputReader</title>
7 <link rel="stylesheet" href="epydoc.css" type="text/css" />
8 <script type="text/javascript" src="epydoc.js"></script>
11 <body bgcolor="white" text="black" link="blue" vlink="#204080"
13 <!-- ==================== NAVIGATION BAR ==================== -->
14 <table class="navbar" border="0" width="100%" cellpadding="0"
15 bgcolor="#a0c0ff" cellspacing="0">
19 <th> <a
20 href="module-tree.html">Trees</a> </th>
23 <th> <a
24 href="identifier-index.html">Indices</a> </th>
27 <th> <a
28 href="help.html">Help</a> </th>
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>
38 <table width="100%" cellpadding="0" cellspacing="0">
41 <span class="breadcrumbs">
42 <a href="lldb-module.html">Package lldb</a> ::
43 Class SBInputReader
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.SBInputReader-class.html"
54 target="_top">no frames</a>]</span></td></tr>
59 <!-- ==================== CLASS DESCRIPTION ==================== -->
60 <h1 class="epydoc">Class SBInputReader</h1><p class="nomargin-top"><span class="codelink"><a href="lldb-pysrc.html#SBInputReader">source code</a></span></p>
62 <center> <map id="uml_class_diagram_for_lldb_sbi" name="uml_class_diagram_for_lldb_sbi">
63 <area shape="rect" id="node22" href="lldb.SBInputReader-class.html#__swig_setmethods__" title="lldb.SBInputReader.__swig_setmethods__" alt="" coords="17,31,197,49"/>
64 <area shape="rect" id="node22" href="lldb.SBInputReader-class.html#__swig_getmethods__" title="lldb.SBInputReader.__swig_getmethods__" alt="" coords="17,49,197,68"/>
65 <area shape="rect" id="node22" href="lldb.SBInputReader-class.html#__setattr__" title="x.__setattr__('name', value) <==> x.name = value" alt="" coords="17,71,197,89"/>
66 <area shape="rect" id="node22" href="lldb.SBInputReader-class.html#__getattr__" title="lldb.SBInputReader.__getattr__" alt="" coords="17,89,197,108"/>
67 <area shape="rect" id="node22" href="lldb.SBInputReader-class.html#__repr__" title="repr(x)" alt="" coords="17,108,197,127"/>
68 <area shape="rect" id="node22" href="lldb.SBInputReader-class.html#__init__" title="__init__(lldb::SBInputReader self) -> SBInputReader  __init__(lldb::SBInputReader self, SBInputReader rhs) -> SBInputReader" alt="" coords="17,127,197,145"/>
69 <area shape="rect" id="node22" href="lldb.SBInputReader-class.html#__swig_destroy__" title="delete_SBInputReader(SBInputReader self)" alt="" coords="17,145,197,164"/>
70 <area shape="rect" id="node22" href="lldb.SBInputReader-class.html#__del__" title="lldb.SBInputReader.__del__" alt="" coords="17,164,197,183"/>
71 <area shape="rect" id="node22" href="lldb.SBInputReader-class.html#Initialize" title="Initialize(SBInputReader self, SBDebugger debugger, lldb::SBInputReader::Callback callback, lldb::InputReaderGranularity granularity, ..." alt="" coords="17,183,197,201"/>
72 <area shape="rect" id="node22" href="lldb.SBInputReader-class.html#__nonzero__" title="lldb.SBInputReader.__nonzero__" alt="" coords="17,201,197,220"/>
73 <area shape="rect" id="node22" href="lldb.SBInputReader-class.html#IsValid" title="IsValid(SBInputReader self) -> bool" alt="" coords="17,220,197,239"/>
74 <area shape="rect" id="node22" href="lldb.SBInputReader-class.html#IsActive" title="IsActive(SBInputReader self) -> bool" alt="" coords="17,239,197,257"/>
75 <area shape="rect" id="node22" href="lldb.SBInputReader-class.html#IsDone" title="IsDone(SBInputReader self) -> bool" alt="" coords="17,257,197,276"/>
76 <area shape="rect" id="node22" href="lldb.SBInputReader-class.html#SetIsDone" title="SetIsDone(SBInputReader self, bool value)" alt="" coords="17,276,197,295"/>
77 <area shape="rect" id="node22" href="lldb.SBInputReader-class.html#GetGranularity" title="GetGranularity(SBInputReader self) -> lldb::InputReaderGranularity" alt="" coords="17,295,197,313"/>
78 <area shape="rect" id="node1" href="lldb.SBInputReader-class.html" title="Proxy of C++ lldb::SBInputReader class" alt="" coords="5,6,208,319"/>
80 <img src="uml_class_diagram_for_lldb_sbi.gif" alt='' usemap="#uml_class_diagram_for_lldb_sbi" ismap="ismap" class="graph-without-title" />
84 <p>Proxy of C++ lldb::SBInputReader class</p>
86 <!-- ==================== INSTANCE METHODS ==================== -->
87 <a name="section-InstanceMethods"></a>
88 <table class="summary" border="1" cellpadding="3"
89 cellspacing="0" width="100%" bgcolor="white">
90 <tr bgcolor="#70b0f0" class="table-header">
91 <td colspan="2" class="table-header">
92 <table border="0" cellpadding="0" cellspacing="0" width="100%">
94 <td align="left"><span class="table-header">Instance Methods</span></td>
95 <td align="right" valign="top"
96 ><span class="options">[<a href="#section-InstanceMethods"
97 class="privatelink" onclick="toggle_private();"
98 >hide private</a>]</span></td>
104 <td width="15%" align="right" valign="top" class="summary">
105 <span class="summary-type"> </span>
106 </td><td class="summary">
107 <table width="100%" cellpadding="0" cellspacing="0" border="0">
109 <td><span class="summary-sig"><a href="lldb.SBInputReader-class.html#__setattr__" class="summary-sig-name">__setattr__</a>(<span class="summary-sig-arg">self</span>,
110 <span class="summary-sig-arg">name</span>,
111 <span class="summary-sig-arg">value</span>)</span><br />
112 x.__setattr__('name', value) <==> x.name = value</td>
113 <td align="right" valign="top">
114 <span class="codelink"><a href="lldb-pysrc.html#SBInputReader.__setattr__">source code</a></span>
123 <td width="15%" align="right" valign="top" class="summary">
124 <span class="summary-type"> </span>
125 </td><td class="summary">
126 <table width="100%" cellpadding="0" cellspacing="0" border="0">
128 <td><span class="summary-sig"><a name="__getattr__"></a><span class="summary-sig-name">__getattr__</span>(<span class="summary-sig-arg">self</span>,
129 <span class="summary-sig-arg">name</span>)</span></td>
130 <td align="right" valign="top">
131 <span class="codelink"><a href="lldb-pysrc.html#SBInputReader.__getattr__">source code</a></span>
140 <td width="15%" align="right" valign="top" class="summary">
141 <span class="summary-type"> </span>
142 </td><td class="summary">
143 <table width="100%" cellpadding="0" cellspacing="0" border="0">
145 <td><span class="summary-sig"><a href="lldb.SBInputReader-class.html#__repr__" class="summary-sig-name">__repr__</a>(<span class="summary-sig-arg">self</span>)</span><br />
147 <td align="right" valign="top">
148 <span class="codelink"><a href="lldb-pysrc.html#_swig_repr">source code</a></span>
157 <td width="15%" align="right" valign="top" class="summary">
158 <span class="summary-type"> </span>
159 </td><td class="summary">
160 <table width="100%" cellpadding="0" cellspacing="0" border="0">
162 <td><span class="summary-sig"><a href="lldb.SBInputReader-class.html#__init__" class="summary-sig-name">__init__</a>(<span class="summary-sig-arg">self</span>,
163 <span class="summary-sig-arg">*args</span>)</span><br />
164 __init__(lldb::SBInputReader self) -> SBInputReader
165 __init__(lldb::SBInputReader self, SBInputReader rhs) ->
167 <td align="right" valign="top">
168 <span class="codelink"><a href="lldb-pysrc.html#SBInputReader.__init__">source code</a></span>
177 <td width="15%" align="right" valign="top" class="summary">
178 <span class="summary-type"> </span>
179 </td><td class="summary">
180 <table width="100%" cellpadding="0" cellspacing="0" border="0">
182 <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 />
183 delete_SBInputReader(SBInputReader self)</td>
184 <td align="right" valign="top">
194 <td width="15%" align="right" valign="top" class="summary">
195 <span class="summary-type"> </span>
196 </td><td class="summary">
197 <table width="100%" cellpadding="0" cellspacing="0" border="0">
199 <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>
200 <td align="right" valign="top">
201 <span class="codelink"><a href="lldb-pysrc.html#SBInputReader.__del__">source code</a></span>
210 <td width="15%" align="right" valign="top" class="summary">
211 <span class="summary-type"> </span>
212 </td><td class="summary">
213 <table width="100%" cellpadding="0" cellspacing="0" border="0">
215 <td><span class="summary-sig"><a href="lldb.SBInputReader-class.html#Initialize" class="summary-sig-name">Initialize</a>(<span class="summary-sig-arg">self</span>,
216 <span class="summary-sig-arg">*args</span>)</span><br />
217 Initialize(SBInputReader self, SBDebugger debugger, lldb::SBInputReader::Callback callback, lldb::InputReaderGranularity granularity, ...</td>
218 <td align="right" valign="top">
219 <span class="codelink"><a href="lldb-pysrc.html#SBInputReader.Initialize">source code</a></span>
228 <td width="15%" align="right" valign="top" class="summary">
229 <span class="summary-type"> </span>
230 </td><td class="summary">
231 <table width="100%" cellpadding="0" cellspacing="0" border="0">
233 <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>
234 <td align="right" valign="top">
235 <span class="codelink"><a href="lldb-pysrc.html#SBInputReader.__nonzero__">source code</a></span>
244 <td width="15%" align="right" valign="top" class="summary">
245 <span class="summary-type"> </span>
246 </td><td class="summary">
247 <table width="100%" cellpadding="0" cellspacing="0" border="0">
249 <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 />
250 IsValid(SBInputReader self) -> bool</td>
251 <td align="right" valign="top">
252 <span class="codelink"><a href="lldb-pysrc.html#SBInputReader.IsValid">source code</a></span>
261 <td width="15%" align="right" valign="top" class="summary">
262 <span class="summary-type"> </span>
263 </td><td class="summary">
264 <table width="100%" cellpadding="0" cellspacing="0" border="0">
266 <td><span class="summary-sig"><a name="IsActive"></a><span class="summary-sig-name">IsActive</span>(<span class="summary-sig-arg">self</span>)</span><br />
267 IsActive(SBInputReader self) -> bool</td>
268 <td align="right" valign="top">
269 <span class="codelink"><a href="lldb-pysrc.html#SBInputReader.IsActive">source code</a></span>
278 <td width="15%" align="right" valign="top" class="summary">
279 <span class="summary-type"> </span>
280 </td><td class="summary">
281 <table width="100%" cellpadding="0" cellspacing="0" border="0">
283 <td><span class="summary-sig"><a name="IsDone"></a><span class="summary-sig-name">IsDone</span>(<span class="summary-sig-arg">self</span>)</span><br />
284 IsDone(SBInputReader self) -> bool</td>
285 <td align="right" valign="top">
286 <span class="codelink"><a href="lldb-pysrc.html#SBInputReader.IsDone">source code</a></span>
295 <td width="15%" align="right" valign="top" class="summary">
296 <span class="summary-type"> </span>
297 </td><td class="summary">
298 <table width="100%" cellpadding="0" cellspacing="0" border="0">
300 <td><span class="summary-sig"><a name="SetIsDone"></a><span class="summary-sig-name">SetIsDone</span>(<span class="summary-sig-arg">self</span>,
301 <span class="summary-sig-arg">*args</span>)</span><br />
302 SetIsDone(SBInputReader self, bool value)</td>
303 <td align="right" valign="top">
304 <span class="codelink"><a href="lldb-pysrc.html#SBInputReader.SetIsDone">source code</a></span>
313 <td width="15%" align="right" valign="top" class="summary">
314 <span class="summary-type"> </span>
315 </td><td class="summary">
316 <table width="100%" cellpadding="0" cellspacing="0" border="0">
318 <td><span class="summary-sig"><a name="GetGranularity"></a><span class="summary-sig-name">GetGranularity</span>(<span class="summary-sig-arg">self</span>)</span><br />
319 GetGranularity(SBInputReader self) -> lldb::InputReaderGranularity</td>
320 <td align="right" valign="top">
321 <span class="codelink"><a href="lldb-pysrc.html#SBInputReader.GetGranularity">source code</a></span>
330 <td colspan="2" class="summary">
331 <p class="indent-wrapped-lines"><b>Inherited from <code>object</code></b>:
332 <code>__delattr__</code>,
333 <code>__format__</code>,
334 <code>__getattribute__</code>,
335 <code>__hash__</code>,
336 <code>__new__</code>,
337 <code>__reduce__</code>,
338 <code>__reduce_ex__</code>,
339 <code>__sizeof__</code>,
340 <code>__str__</code>,
341 <code>__subclasshook__</code>
346 <!-- ==================== CLASS VARIABLES ==================== -->
347 <a name="section-ClassVariables"></a>
348 <table class="summary" border="1" cellpadding="3"
349 cellspacing="0" width="100%" bgcolor="white">
350 <tr bgcolor="#70b0f0" class="table-header">
351 <td colspan="2" class="table-header">
352 <table border="0" cellpadding="0" cellspacing="0" width="100%">
354 <td align="left"><span class="table-header">Class Variables</span></td>
355 <td align="right" valign="top"
356 ><span class="options">[<a href="#section-ClassVariables"
357 class="privatelink" onclick="toggle_private();"
358 >hide private</a>]</span></td>
364 <td width="15%" align="right" valign="top" class="summary">
365 <span class="summary-type"> </span>
366 </td><td class="summary">
367 <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>
371 <td width="15%" align="right" valign="top" class="summary">
372 <span class="summary-type"> </span>
373 </td><td class="summary">
374 <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>
378 <!-- ==================== PROPERTIES ==================== -->
379 <a name="section-Properties"></a>
380 <table class="summary" border="1" cellpadding="3"
381 cellspacing="0" width="100%" bgcolor="white">
382 <tr bgcolor="#70b0f0" class="table-header">
383 <td colspan="2" class="table-header">
384 <table border="0" cellpadding="0" cellspacing="0" width="100%">
386 <td align="left"><span class="table-header">Properties</span></td>
387 <td align="right" valign="top"
388 ><span class="options">[<a href="#section-Properties"
389 class="privatelink" onclick="toggle_private();"
390 >hide private</a>]</span></td>
396 <td colspan="2" class="summary">
397 <p class="indent-wrapped-lines"><b>Inherited from <code>object</code></b>:
398 <code>__class__</code>
403 <!-- ==================== METHOD DETAILS ==================== -->
404 <a name="section-MethodDetails"></a>
405 <table class="details" border="1" cellpadding="3"
406 cellspacing="0" width="100%" bgcolor="white">
407 <tr bgcolor="#70b0f0" class="table-header">
408 <td colspan="2" class="table-header">
409 <table border="0" cellpadding="0" cellspacing="0" width="100%">
411 <td align="left"><span class="table-header">Method Details</span></td>
412 <td align="right" valign="top"
413 ><span class="options">[<a href="#section-MethodDetails"
414 class="privatelink" onclick="toggle_private();"
415 >hide private</a>]</span></td>
421 <a name="__setattr__"></a>
423 <table class="details" border="1" cellpadding="3"
424 cellspacing="0" width="100%" bgcolor="white">
426 <table width="100%" cellpadding="0" cellspacing="0" border="0">
427 <tr valign="top"><td>
428 <h3 class="epydoc"><span class="sig"><span class="sig-name">__setattr__</span>(<span class="sig-arg">self</span>,
429 <span class="sig-arg">name</span>,
430 <span class="sig-arg">value</span>)</span>
432 </td><td align="right" valign="top"
433 ><span class="codelink"><a href="lldb-pysrc.html#SBInputReader.__setattr__">source code</a></span>
437 <p>x.__setattr__('name', value) <==> x.name = value</p>
441 <dd><em class="note">(inherited documentation)</em></dd>
446 <a name="__repr__"></a>
448 <table class="details" border="1" cellpadding="3"
449 cellspacing="0" width="100%" bgcolor="white">
451 <table width="100%" cellpadding="0" cellspacing="0" border="0">
452 <tr valign="top"><td>
453 <h3 class="epydoc"><span class="sig"><span class="sig-name">__repr__</span>(<span class="sig-arg">self</span>)</span>
454 <br /><em class="fname">(Representation operator)</em>
456 </td><td align="right" valign="top"
457 ><span class="codelink"><a href="lldb-pysrc.html#_swig_repr">source code</a></span>
465 <dd><em class="note">(inherited documentation)</em></dd>
470 <a name="__init__"></a>
472 <table class="details" border="1" cellpadding="3"
473 cellspacing="0" width="100%" bgcolor="white">
475 <table width="100%" cellpadding="0" cellspacing="0" border="0">
476 <tr valign="top"><td>
477 <h3 class="epydoc"><span class="sig"><span class="sig-name">__init__</span>(<span class="sig-arg">self</span>,
478 <span class="sig-arg">*args</span>)</span>
479 <br /><em class="fname">(Constructor)</em>
481 </td><td align="right" valign="top"
482 ><span class="codelink"><a href="lldb-pysrc.html#SBInputReader.__init__">source code</a></span>
486 <p>__init__(lldb::SBInputReader self) -> SBInputReader
487 __init__(lldb::SBInputReader self, SBInputReader rhs) ->
496 <a name="Initialize"></a>
498 <table class="details" border="1" cellpadding="3"
499 cellspacing="0" width="100%" bgcolor="white">
501 <table width="100%" cellpadding="0" cellspacing="0" border="0">
502 <tr valign="top"><td>
503 <h3 class="epydoc"><span class="sig"><span class="sig-name">Initialize</span>(<span class="sig-arg">self</span>,
504 <span class="sig-arg">*args</span>)</span>
506 </td><td align="right" valign="top"
507 ><span class="codelink"><a href="lldb-pysrc.html#SBInputReader.Initialize">source code</a></span>
511 <pre class="literalblock">
513 Initialize(SBInputReader self, SBDebugger debugger, lldb::SBInputReader::Callback callback, lldb::InputReaderGranularity granularity,
514 str const * end_token, str const * prompt, bool echo) -> SBError
522 <!-- ==================== NAVIGATION BAR ==================== -->
523 <table class="navbar" border="0" width="100%" cellpadding="0"
524 bgcolor="#a0c0ff" cellspacing="0">
528 <th> <a
529 href="module-tree.html">Trees</a> </th>
532 <th> <a
533 href="identifier-index.html">Indices</a> </th>
536 <th> <a
537 href="help.html">Help</a> </th>
539 <!-- Project homepage -->
540 <th class="navbar" align="right" width="100%">
541 <table border="0" cellpadding="0" cellspacing="0">
542 <tr><th class="navbar" align="center"
543 ><a class="navbar" target="_top" href="http://lldb.llvm.org">LLDB python API</a></th>
547 <table border="0" cellpadding="0" cellspacing="0" width="100%%">
549 <td align="left" class="footer">
550 Generated by Epydoc 3.0.1 on Fri Jul 19 13:22:35 2013
552 <td align="right" class="footer">
553 <a target="mainFrame" href="http://epydoc.sourceforge.net"
554 >http://epydoc.sourceforge.net</a>
559 <script type="text/javascript">
561 // Private objects are initially displayed (because if
562 // javascript is turned off then we want them to be
563 // visible); but by default, we want to hide them. So hide
564 // them unless we have a cookie that says to show them.