2013-07-20 01:28:54 +08:00
<?xml version="1.0" encoding="ascii"?>
< !DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"DTD/xhtml1-transitional.dtd">
< html xmlns = "http://www.w3.org/1999/xhtml" xml:lang = "en" lang = "en" >
< head >
< title > lldb.formatters.cpp.libcxx< / title >
< link rel = "stylesheet" href = "epydoc.css" type = "text/css" / >
< script type = "text/javascript" src = "epydoc.js" > < / script >
< / head >
< body bgcolor = "white" text = "black" link = "blue" vlink = "#204080"
alink="#204080">
<!-- ==================== NAVIGATION BAR ==================== -->
< table class = "navbar" border = "0" width = "100%" cellpadding = "0"
bgcolor="#a0c0ff" cellspacing="0">
< tr valign = "middle" >
<!-- Tree link -->
< th > < a
href="module-tree.html">Trees< / a > < / th >
<!-- Index link -->
< th > < a
href="identifier-index.html">Indices< / a > < / th >
<!-- Help link -->
< th > < a
href="help.html">Help< / a > < / th >
<!-- Project homepage -->
< th class = "navbar" align = "right" width = "100%" >
< table border = "0" cellpadding = "0" cellspacing = "0" >
< tr > < th class = "navbar" align = "center"
>< a class = "navbar" target = "_top" href = "http://lldb.llvm.org" > LLDB python API< / a > < / th >
< / tr > < / table > < / th >
< / tr >
< / table >
< table width = "100%" cellpadding = "0" cellspacing = "0" >
< tr valign = "top" >
< td width = "100%" >
< span class = "breadcrumbs" >
< a href = "lldb-module.html" > Package lldb< / a > ::
< a href = "lldb.formatters-module.html" > Package formatters< / a > ::
< a href = "lldb.formatters.cpp-module.html" > Package cpp< / a > ::
Module libcxx
< / span >
< / td >
< td >
< table cellpadding = "0" cellspacing = "0" >
<!-- hide/show private -->
< tr > < td align = "right" > < span class = "options" > [< a href = "javascript:void(0);" class = "privatelink"
onclick="toggle_private();">hide private< / a > ]< / span > < / td > < / tr >
< tr > < td align = "right" > < span class = "options"
>[< a href = "frames.html" target = "_top" > frames< /a
>] | < a href = "lldb.formatters.cpp.libcxx-pysrc.html"
target="_top">no frames< / a > ]< / span > < / td > < / tr >
< / table >
< / td >
< / tr >
< / table >
< h1 class = "epydoc" > Source Code for < a href = "lldb.formatters.cpp.libcxx-module.html" > Module lldb.formatters.cpp.libcxx< / a > < / h1 >
< pre class = "py-src" >
< a name = "L1" > < / a > < tt class = "py-lineno" > 1< / tt > < tt class = "py-line" > < tt class = "py-keyword" > import< / tt > < tt id = "link-0" class = "py-name" targets = "Package lldb=lldb-module.html" > < a title = "lldb" class = "py-name" href = "#" onclick = "return doclink('link-0', 'lldb', 'link-0');" > lldb< / a > < / tt > < / tt >
< a name = "L2" > < / a > < tt class = "py-lineno" > 2< / tt > < tt class = "py-line" > < tt class = "py-keyword" > import< / tt > < tt id = "link-1" class = "py-name" > < a title = "lldb" class = "py-name" href = "#" onclick = "return doclink('link-1', 'lldb', 'link-0');" > lldb< / a > < / tt > < tt class = "py-op" > .< / tt > < tt id = "link-2" class = "py-name" targets = "Package lldb.formatters=lldb.formatters-module.html" > < a title = "lldb.formatters" class = "py-name" href = "#" onclick = "return doclink('link-2', 'formatters', 'link-2');" > formatters< / a > < / tt > < tt class = "py-op" > .< / tt > < tt id = "link-3" class = "py-name" targets = "Module lldb.formatters.Logger=lldb.formatters.Logger-module.html,Class lldb.formatters.Logger.Logger=lldb.formatters.Logger.Logger-class.html" > < a title = "lldb.formatters.Logger
lldb.formatters.Logger.Logger" class="py-name" href="#" onclick="return doclink('link-3', 'Logger', 'link-3');">Logger< / a > < / tt > < / tt >
< a name = "L3" > < / a > < tt class = "py-lineno" > 3< / tt > < tt class = "py-line" > < / tt >
< a name = "L4" > < / a > < tt class = "py-lineno" > 4< / tt > < tt class = "py-line" > < tt class = "py-comment" > # libcxx STL formatters for LLDB< / tt > < / tt >
< a name = "L5" > < / a > < tt class = "py-lineno" > 5< / tt > < tt class = "py-line" > < tt class = "py-comment" > # These formatters are based upon the implementation of libc++ that< / tt > < / tt >
< a name = "L6" > < / a > < tt class = "py-lineno" > 6< / tt > < tt class = "py-line" > < tt class = "py-comment" > # ships with current releases of OS X - They will not work for other implementations< / tt > < / tt >
2016-10-20 21:04:32 +08:00
< a name = "L7" > < / a > < tt class = "py-lineno" > 7< / tt > < tt class = "py-line" > < tt class = "py-comment" > # of the standard C++ library - and they are bound to use the< / tt > < / tt >
< a name = "L8" > < / a > < tt class = "py-lineno" > 8< / tt > < tt class = "py-line" > < tt class = "py-comment" > # libc++-specific namespace< / tt > < / tt >
< a name = "L9" > < / a > < tt class = "py-lineno" > 9< / tt > < tt class = "py-line" > < / tt >
< a name = "L10" > < / a > < tt class = "py-lineno" > 10< / tt > < tt class = "py-line" > < tt class = "py-comment" > # the std::string summary is just an example for your convenience< / tt > < / tt >
< a name = "L11" > < / a > < tt class = "py-lineno" > 11< / tt > < tt class = "py-line" > < tt class = "py-comment" > # the actual summary that LLDB uses is C++ code inside the debugger's own core< / tt > < / tt >
< a name = "L12" > < / a > < tt class = "py-lineno" > 12< / tt > < tt class = "py-line" > < / tt >
< a name = "L13" > < / a > < tt class = "py-lineno" > 13< / tt > < tt class = "py-line" > < tt class = "py-comment" > # this could probably be made more efficient but since it only reads a handful of bytes at a time< / tt > < / tt >
< a name = "L14" > < / a > < tt class = "py-lineno" > 14< / tt > < tt class = "py-line" > < tt class = "py-comment" > # we probably don't need to worry too much about this for the time being< / tt > < / tt >
< a name = "L15" > < / a > < tt class = "py-lineno" > 15< / tt > < tt class = "py-line" > < / tt >
< a name = "L16" > < / a > < tt class = "py-lineno" > 16< / tt > < tt class = "py-line" > < / tt >
< a name = "make_string" > < / a > < div id = "make_string-def" > < a name = "L17" > < / a > < tt class = "py-lineno" > 17< / tt > < a class = "py-toggle" href = "#" id = "make_string-toggle" onclick = "return toggle('make_string');" > -< / a > < tt class = "py-line" > < tt class = "py-keyword" > def< / tt > < a class = "py-def-name" href = "lldb.formatters.cpp.libcxx-module.html#make_string" > make_string< / a > < tt class = "py-op" > (< / tt > < tt class = "py-param" > F< / tt > < tt class = "py-op" > ,< / tt > < tt class = "py-param" > L< / tt > < tt class = "py-op" > )< / tt > < tt class = "py-op" > :< / tt > < / tt >
< / div > < div id = "make_string-collapsed" style = "display:none;" pad = "+++" indent = "++++" > < / div > < div id = "make_string-expanded" > < a name = "L18" > < / a > < tt class = "py-lineno" > 18< / tt > < tt class = "py-line" > < tt class = "py-name" > strval< / tt > < tt class = "py-op" > =< / tt > < tt class = "py-string" > ''< / tt > < / tt >
< a name = "L19" > < / a > < tt class = "py-lineno" > 19< / tt > < tt class = "py-line" > < tt class = "py-name" > G< / tt > < tt class = "py-op" > =< / tt > < tt class = "py-name" > F< / tt > < tt class = "py-op" > .< / tt > < tt id = "link-4" class = "py-name" targets = "Method lldb.SBInstruction.GetData()=lldb.SBInstruction-class.html#GetData,Method lldb.SBStream.GetData()=lldb.SBStream-class.html#GetData,Method lldb.SBTypeSummary.GetData()=lldb.SBTypeSummary-class.html#GetData,Method lldb.SBTypeSynthetic.GetData()=lldb.SBTypeSynthetic-class.html#GetData,Method lldb.SBValue.GetData()=lldb.SBValue-class.html#GetData" > < a title = "lldb.SBInstruction.GetData
2013-07-20 01:28:54 +08:00
lldb.SBStream.GetData
lldb.SBTypeSummary.GetData
lldb.SBTypeSynthetic.GetData
lldb.SBValue.GetData" class="py-name" href="#" onclick="return doclink('link-4', 'GetData', 'link-4');">GetData< / a > < / tt > < tt class = "py-op" > (< / tt > < tt class = "py-op" > )< / tt > < tt class = "py-op" > .< / tt > < tt id = "link-5" class = "py-name" targets = "Variable lldb.SBData.uint8=lldb.SBData-class.html#uint8" > < a title = "lldb.SBData.uint8" class = "py-name" href = "#" onclick = "return doclink('link-5', 'uint8', 'link-5');" > uint8< / a > < / tt > < / tt >
2016-10-20 21:04:32 +08:00
< a name = "L20" > < / a > < tt class = "py-lineno" > 20< / tt > < tt class = "py-line" > < tt class = "py-keyword" > for< / tt > < tt class = "py-name" > X< / tt > < tt class = "py-keyword" > in< / tt > < tt id = "link-6" class = "py-name" targets = "Variable lldb.SBBlock.range=lldb.SBBlock-class.html#range" > < a title = "lldb.SBBlock.range" class = "py-name" href = "#" onclick = "return doclink('link-6', 'range', 'link-6');" > range< / a > < / tt > < tt class = "py-op" > (< / tt > < tt class = "py-name" > L< / tt > < tt class = "py-op" > )< / tt > < tt class = "py-op" > :< / tt > < / tt >
< a name = "L21" > < / a > < tt class = "py-lineno" > 21< / tt > < tt class = "py-line" > < tt class = "py-name" > V< / tt > < tt class = "py-op" > =< / tt > < tt class = "py-name" > G< / tt > < tt class = "py-op" > [< / tt > < tt class = "py-name" > X< / tt > < tt class = "py-op" > ]< / tt > < / tt >
< a name = "L22" > < / a > < tt class = "py-lineno" > 22< / tt > < tt class = "py-line" > < tt class = "py-keyword" > if< / tt > < tt class = "py-name" > V< / tt > < tt class = "py-op" > ==< / tt > < tt class = "py-number" > 0< / tt > < tt class = "py-op" > :< / tt > < / tt >
< a name = "L23" > < / a > < tt class = "py-lineno" > 23< / tt > < tt class = "py-line" > < tt class = "py-keyword" > break< / tt > < / tt >
< a name = "L24" > < / a > < tt class = "py-lineno" > 24< / tt > < tt class = "py-line" > < tt class = "py-name" > strval< / tt > < tt class = "py-op" > =< / tt > < tt class = "py-name" > strval< / tt > < tt class = "py-op" > +< / tt > < tt class = "py-name" > chr< / tt > < tt class = "py-op" > (< / tt > < tt class = "py-name" > V< / tt > < tt class = "py-op" > %< / tt > < tt class = "py-number" > 256< / tt > < tt class = "py-op" > )< / tt > < / tt >
< a name = "L25" > < / a > < tt class = "py-lineno" > 25< / tt > < tt class = "py-line" > < tt class = "py-keyword" > return< / tt > < tt class = "py-string" > '"'< / tt > < tt class = "py-op" > +< / tt > < tt class = "py-name" > strval< / tt > < tt class = "py-op" > +< / tt > < tt class = "py-string" > '"'< / tt > < / tt >
< / div > < a name = "L26" > < / a > < tt class = "py-lineno" > 26< / tt > < tt class = "py-line" > < / tt >
< a name = "L27" > < / a > < tt class = "py-lineno" > 27< / tt > < tt class = "py-line" > < tt class = "py-comment" > # if we ever care about big-endian, these two functions might need to change< / tt > < / tt >
< a name = "L28" > < / a > < tt class = "py-lineno" > 28< / tt > < tt class = "py-line" > < / tt >
< a name = "L29" > < / a > < tt class = "py-lineno" > 29< / tt > < tt class = "py-line" > < / tt >
< a name = "is_short_string" > < / a > < div id = "is_short_string-def" > < a name = "L30" > < / a > < tt class = "py-lineno" > 30< / tt > < a class = "py-toggle" href = "#" id = "is_short_string-toggle" onclick = "return toggle('is_short_string');" > -< / a > < tt class = "py-line" > < tt class = "py-keyword" > def< / tt > < a class = "py-def-name" href = "lldb.formatters.cpp.libcxx-module.html#is_short_string" > is_short_string< / a > < tt class = "py-op" > (< / tt > < tt class = "py-param" > value< / tt > < tt class = "py-op" > )< / tt > < tt class = "py-op" > :< / tt > < / tt >
< / div > < div id = "is_short_string-collapsed" style = "display:none;" pad = "+++" indent = "++++" > < / div > < div id = "is_short_string-expanded" > < a name = "L31" > < / a > < tt class = "py-lineno" > 31< / tt > < tt class = "py-line" > < tt class = "py-keyword" > return< / tt > < tt class = "py-name" > True< / tt > < tt class = "py-keyword" > if< / tt > < tt class = "py-op" > (< / tt > < tt id = "link-7" class = "py-name" targets = "Variable lldb.SBError.value=lldb.SBError-class.html#value,Variable lldb.SBValue.value=lldb.SBValue-class.html#value,Method lldb.formatters.cpp.gnu_libstdcpp.StdListSynthProvider.value()=lldb.formatters.cpp.gnu_libstdcpp.StdListSynthProvider-class.html#value,Method lldb.formatters.cpp.libcxx.stdlist_SynthProvider.value()=lldb.formatters.cpp.libcxx.stdlist_SynthProvider-class.html#value,Variable lldb.formatters.cpp.libcxx.stdlist_entry.value=lldb.formatters.cpp.libcxx.stdlist_entry-class.html#value,Method lldb.formatters.cpp.libcxx.stdlist_iterator.value()=lldb.formatters.cpp.libcxx.stdlist_iterator-class.html#value,Method lldb.formatters.cpp.libcxx.stdmap_iterator.value()=lldb.formatters.cpp.libcxx.stdmap_iterator-class.html#value,Variable lldb.formatters.cpp.libcxx.stdmap_iterator_node.value=lldb.formatters.cpp.libcxx.stdmap_iterator_node-class.html#value,Class lldb.value=lldb.value-class.html" > < a title = "lldb.SBError.value
2013-07-20 01:28:54 +08:00
lldb.SBValue.value
lldb.formatters.cpp.gnu_libstdcpp.StdListSynthProvider.value
lldb.formatters.cpp.libcxx.stdlist_SynthProvider.value
lldb.formatters.cpp.libcxx.stdlist_entry.value
lldb.formatters.cpp.libcxx.stdlist_iterator.value
lldb.formatters.cpp.libcxx.stdmap_iterator.value
lldb.formatters.cpp.libcxx.stdmap_iterator_node.value
lldb.value" class="py-name" href="#" onclick="return doclink('link-7', 'value', 'link-7');">value< / a > < / tt > < tt class = "py-op" > & < / tt > < tt class = "py-number" > 1< / tt > < tt class = "py-op" > )< / tt > < tt class = "py-op" > ==< / tt > < tt class = "py-number" > 0< / tt > < tt class = "py-keyword" > else< / tt > < tt class = "py-name" > False< / tt > < / tt >
2016-10-20 21:04:32 +08:00
< / div > < a name = "L32" > < / a > < tt class = "py-lineno" > 32< / tt > < tt class = "py-line" > < / tt >
< a name = "L33" > < / a > < tt class = "py-lineno" > 33< / tt > < tt class = "py-line" > < / tt >
< a name = "extract_short_size" > < / a > < div id = "extract_short_size-def" > < a name = "L34" > < / a > < tt class = "py-lineno" > 34< / tt > < a class = "py-toggle" href = "#" id = "extract_short_size-toggle" onclick = "return toggle('extract_short_size');" > -< / a > < tt class = "py-line" > < tt class = "py-keyword" > def< / tt > < a class = "py-def-name" href = "lldb.formatters.cpp.libcxx-module.html#extract_short_size" > extract_short_size< / a > < tt class = "py-op" > (< / tt > < tt class = "py-param" > value< / tt > < tt class = "py-op" > )< / tt > < tt class = "py-op" > :< / tt > < / tt >
< / div > < div id = "extract_short_size-collapsed" style = "display:none;" pad = "+++" indent = "++++" > < / div > < div id = "extract_short_size-expanded" > < a name = "L35" > < / a > < tt class = "py-lineno" > 35< / tt > < tt class = "py-line" > < tt class = "py-keyword" > return< / tt > < tt class = "py-op" > (< / tt > < tt class = "py-op" > (< / tt > < tt id = "link-8" class = "py-name" > < a title = "lldb.SBError.value
2013-07-20 01:28:54 +08:00
lldb.SBValue.value
lldb.formatters.cpp.gnu_libstdcpp.StdListSynthProvider.value
lldb.formatters.cpp.libcxx.stdlist_SynthProvider.value
lldb.formatters.cpp.libcxx.stdlist_entry.value
lldb.formatters.cpp.libcxx.stdlist_iterator.value
lldb.formatters.cpp.libcxx.stdmap_iterator.value
lldb.formatters.cpp.libcxx.stdmap_iterator_node.value
lldb.value" class="py-name" href="#" onclick="return doclink('link-8', 'value', 'link-7');">value< / a > < / tt > < tt class = "py-op" > > > < / tt > < tt class = "py-number" > 1< / tt > < tt class = "py-op" > )< / tt > < tt class = "py-op" > %< / tt > < tt class = "py-number" > 256< / tt > < tt class = "py-op" > )< / tt > < / tt >
2016-10-20 21:04:32 +08:00
< / div > < a name = "L36" > < / a > < tt class = "py-lineno" > 36< / tt > < tt class = "py-line" > < / tt >
< a name = "L37" > < / a > < tt class = "py-lineno" > 37< / tt > < tt class = "py-line" > < tt class = "py-comment" > # some of the members of libc++ std::string are anonymous or have internal names that convey< / tt > < / tt >
< a name = "L38" > < / a > < tt class = "py-lineno" > 38< / tt > < tt class = "py-line" > < tt class = "py-comment" > # no external significance - we access them by index since this saves a name lookup that would add< / tt > < / tt >
< a name = "L39" > < / a > < tt class = "py-lineno" > 39< / tt > < tt class = "py-line" > < tt class = "py-comment" > # no information for readers of the code, but when possible try to use< / tt > < / tt >
< a name = "L40" > < / a > < tt class = "py-lineno" > 40< / tt > < tt class = "py-line" > < tt class = "py-comment" > # meaningful variable names< / tt > < / tt >
< a name = "L41" > < / a > < tt class = "py-lineno" > 41< / tt > < tt class = "py-line" > < / tt >
< a name = "L42" > < / a > < tt class = "py-lineno" > 42< / tt > < tt class = "py-line" > < / tt >
< a name = "stdstring_SummaryProvider" > < / a > < div id = "stdstring_SummaryProvider-def" > < a name = "L43" > < / a > < tt class = "py-lineno" > 43< / tt > < a class = "py-toggle" href = "#" id = "stdstring_SummaryProvider-toggle" onclick = "return toggle('stdstring_SummaryProvider');" > -< / a > < tt class = "py-line" > < tt class = "py-keyword" > def< / tt > < a class = "py-def-name" href = "lldb.formatters.cpp.libcxx-module.html#stdstring_SummaryProvider" > stdstring_SummaryProvider< / a > < tt class = "py-op" > (< / tt > < tt class = "py-param" > valobj< / tt > < tt class = "py-op" > ,< / tt > < tt class = "py-param" > dict< / tt > < tt class = "py-op" > )< / tt > < tt class = "py-op" > :< / tt > < / tt >
< / div > < div id = "stdstring_SummaryProvider-collapsed" style = "display:none;" pad = "+++" indent = "++++" > < / div > < div id = "stdstring_SummaryProvider-expanded" > < a name = "L44" > < / a > < tt class = "py-lineno" > 44< / tt > < tt class = "py-line" > < tt class = "py-name" > logger< / tt > < tt class = "py-op" > =< / tt > < tt id = "link-9" class = "py-name" > < a title = "lldb" class = "py-name" href = "#" onclick = "return doclink('link-9', 'lldb', 'link-0');" > lldb< / a > < / tt > < tt class = "py-op" > .< / tt > < tt id = "link-10" class = "py-name" > < a title = "lldb.formatters" class = "py-name" href = "#" onclick = "return doclink('link-10', 'formatters', 'link-2');" > formatters< / a > < / tt > < tt class = "py-op" > .< / tt > < tt id = "link-11" class = "py-name" > < a title = "lldb.formatters.Logger
2013-07-20 01:28:54 +08:00
lldb.formatters.Logger.Logger" class="py-name" href="#" onclick="return doclink('link-11', 'Logger', 'link-3');">Logger< / a > < / tt > < tt class = "py-op" > .< / tt > < tt id = "link-12" class = "py-name" > < a title = "lldb.formatters.Logger
lldb.formatters.Logger.Logger" class="py-name" href="#" onclick="return doclink('link-12', 'Logger', 'link-3');">Logger< / a > < / tt > < tt class = "py-op" > (< / tt > < tt class = "py-op" > )< / tt > < / tt >
2016-10-20 21:04:32 +08:00
< a name = "L45" > < / a > < tt class = "py-lineno" > 45< / tt > < tt class = "py-line" > < tt class = "py-name" > r< / tt > < tt class = "py-op" > =< / tt > < tt class = "py-name" > valobj< / tt > < tt class = "py-op" > .< / tt > < tt id = "link-13" class = "py-name" targets = "Method lldb.SBValue.GetChildAtIndex()=lldb.SBValue-class.html#GetChildAtIndex" > < a title = "lldb.SBValue.GetChildAtIndex" class = "py-name" href = "#" onclick = "return doclink('link-13', 'GetChildAtIndex', 'link-13');" > GetChildAtIndex< / a > < / tt > < tt class = "py-op" > (< / tt > < tt class = "py-number" > 0< / tt > < tt class = "py-op" > )< / tt > < / tt >
< a name = "L46" > < / a > < tt class = "py-lineno" > 46< / tt > < tt class = "py-line" > < tt class = "py-name" > B< / tt > < tt class = "py-op" > =< / tt > < tt class = "py-name" > r< / tt > < tt class = "py-op" > .< / tt > < tt id = "link-14" class = "py-name" > < a title = "lldb.SBValue.GetChildAtIndex" class = "py-name" href = "#" onclick = "return doclink('link-14', 'GetChildAtIndex', 'link-13');" > GetChildAtIndex< / a > < / tt > < tt class = "py-op" > (< / tt > < tt class = "py-number" > 0< / tt > < tt class = "py-op" > )< / tt > < / tt >
< a name = "L47" > < / a > < tt class = "py-lineno" > 47< / tt > < tt class = "py-line" > < tt class = "py-name" > first< / tt > < tt class = "py-op" > =< / tt > < tt class = "py-name" > B< / tt > < tt class = "py-op" > .< / tt > < tt id = "link-15" class = "py-name" > < a title = "lldb.SBValue.GetChildAtIndex" class = "py-name" href = "#" onclick = "return doclink('link-15', 'GetChildAtIndex', 'link-13');" > GetChildAtIndex< / a > < / tt > < tt class = "py-op" > (< / tt > < tt class = "py-number" > 0< / tt > < tt class = "py-op" > )< / tt > < / tt >
< a name = "L48" > < / a > < tt class = "py-lineno" > 48< / tt > < tt class = "py-line" > < tt class = "py-name" > D< / tt > < tt class = "py-op" > =< / tt > < tt class = "py-name" > first< / tt > < tt class = "py-op" > .< / tt > < tt id = "link-16" class = "py-name" > < a title = "lldb.SBValue.GetChildAtIndex" class = "py-name" href = "#" onclick = "return doclink('link-16', 'GetChildAtIndex', 'link-13');" > GetChildAtIndex< / a > < / tt > < tt class = "py-op" > (< / tt > < tt class = "py-number" > 0< / tt > < tt class = "py-op" > )< / tt > < / tt >
< a name = "L49" > < / a > < tt class = "py-lineno" > 49< / tt > < tt class = "py-line" > < tt class = "py-name" > l< / tt > < tt class = "py-op" > =< / tt > < tt class = "py-name" > D< / tt > < tt class = "py-op" > .< / tt > < tt id = "link-17" class = "py-name" > < a title = "lldb.SBValue.GetChildAtIndex" class = "py-name" href = "#" onclick = "return doclink('link-17', 'GetChildAtIndex', 'link-13');" > GetChildAtIndex< / a > < / tt > < tt class = "py-op" > (< / tt > < tt class = "py-number" > 0< / tt > < tt class = "py-op" > )< / tt > < / tt >
< a name = "L50" > < / a > < tt class = "py-lineno" > 50< / tt > < tt class = "py-line" > < tt class = "py-name" > s< / tt > < tt class = "py-op" > =< / tt > < tt class = "py-name" > D< / tt > < tt class = "py-op" > .< / tt > < tt id = "link-18" class = "py-name" > < a title = "lldb.SBValue.GetChildAtIndex" class = "py-name" href = "#" onclick = "return doclink('link-18', 'GetChildAtIndex', 'link-13');" > GetChildAtIndex< / a > < / tt > < tt class = "py-op" > (< / tt > < tt class = "py-number" > 1< / tt > < tt class = "py-op" > )< / tt > < / tt >
< a name = "L51" > < / a > < tt class = "py-lineno" > 51< / tt > < tt class = "py-line" > < tt class = "py-name" > D20< / tt > < tt class = "py-op" > =< / tt > < tt class = "py-name" > s< / tt > < tt class = "py-op" > .< / tt > < tt id = "link-19" class = "py-name" > < a title = "lldb.SBValue.GetChildAtIndex" class = "py-name" href = "#" onclick = "return doclink('link-19', 'GetChildAtIndex', 'link-13');" > GetChildAtIndex< / a > < / tt > < tt class = "py-op" > (< / tt > < tt class = "py-number" > 0< / tt > < tt class = "py-op" > )< / tt > < / tt >
< a name = "L52" > < / a > < tt class = "py-lineno" > 52< / tt > < tt class = "py-line" > < tt class = "py-name" > size_mode< / tt > < tt class = "py-op" > =< / tt > < tt class = "py-name" > D20< / tt > < tt class = "py-op" > .< / tt > < tt id = "link-20" class = "py-name" > < a title = "lldb.SBValue.GetChildAtIndex" class = "py-name" href = "#" onclick = "return doclink('link-20', 'GetChildAtIndex', 'link-13');" > GetChildAtIndex< / a > < / tt > < tt class = "py-op" > (< / tt > < tt class = "py-number" > 0< / tt > < tt class = "py-op" > )< / tt > < tt class = "py-op" > .< / tt > < tt id = "link-21" class = "py-name" targets = "Method lldb.SBTypeEnumMember.GetValueAsUnsigned()=lldb.SBTypeEnumMember-class.html#GetValueAsUnsigned,Method lldb.SBValue.GetValueAsUnsigned()=lldb.SBValue-class.html#GetValueAsUnsigned" > < a title = "lldb.SBTypeEnumMember.GetValueAsUnsigned
lldb.SBValue.GetValueAsUnsigned" class="py-name" href="#" onclick="return doclink('link-21', 'GetValueAsUnsigned', 'link-21');">GetValueAsUnsigned< / a > < / tt > < tt class = "py-op" > (< / tt > < tt class = "py-number" > 0< / tt > < tt class = "py-op" > )< / tt > < / tt >
< a name = "L53" > < / a > < tt class = "py-lineno" > 53< / tt > < tt class = "py-line" > < tt class = "py-keyword" > if< / tt > < tt id = "link-22" class = "py-name" targets = "Function lldb.formatters.cpp.libcxx.is_short_string()=lldb.formatters.cpp.libcxx-module.html#is_short_string" > < a title = "lldb.formatters.cpp.libcxx.is_short_string" class = "py-name" href = "#" onclick = "return doclink('link-22', 'is_short_string', 'link-22');" > is_short_string< / a > < / tt > < tt class = "py-op" > (< / tt > < tt class = "py-name" > size_mode< / tt > < tt class = "py-op" > )< / tt > < tt class = "py-op" > :< / tt > < / tt >
< a name = "L54" > < / a > < tt class = "py-lineno" > 54< / tt > < tt class = "py-line" > < tt id = "link-23" class = "py-name" targets = "Variable lldb.SBData.size=lldb.SBData-class.html#size,Variable lldb.SBInstruction.size=lldb.SBInstruction-class.html#size,Variable lldb.SBSection.size=lldb.SBSection-class.html#size,Variable lldb.SBType.size=lldb.SBType-class.html#size,Variable lldb.SBValue.size=lldb.SBValue-class.html#size" > < a title = "lldb.SBData.size
2013-07-20 01:28:54 +08:00
lldb.SBInstruction.size
lldb.SBSection.size
lldb.SBType.size
lldb.SBValue.size" class="py-name" href="#" onclick="return doclink('link-23', 'size', 'link-23');">size< / a > < / tt > < tt class = "py-op" > =< / tt > < tt id = "link-24" class = "py-name" targets = "Function lldb.formatters.cpp.libcxx.extract_short_size()=lldb.formatters.cpp.libcxx-module.html#extract_short_size" > < a title = "lldb.formatters.cpp.libcxx.extract_short_size" class = "py-name" href = "#" onclick = "return doclink('link-24', 'extract_short_size', 'link-24');" > extract_short_size< / a > < / tt > < tt class = "py-op" > (< / tt > < tt class = "py-name" > size_mode< / tt > < tt class = "py-op" > )< / tt > < / tt >
2016-10-20 21:04:32 +08:00
< a name = "L55" > < / a > < tt class = "py-lineno" > 55< / tt > < tt class = "py-line" > < tt class = "py-keyword" > return< / tt > < tt id = "link-25" class = "py-name" targets = "Function lldb.formatters.cpp.libcxx.make_string()=lldb.formatters.cpp.libcxx-module.html#make_string" > < a title = "lldb.formatters.cpp.libcxx.make_string" class = "py-name" href = "#" onclick = "return doclink('link-25', 'make_string', 'link-25');" > make_string< / a > < / tt > < tt class = "py-op" > (< / tt > < tt class = "py-name" > s< / tt > < tt class = "py-op" > .< / tt > < tt id = "link-26" class = "py-name" > < a title = "lldb.SBValue.GetChildAtIndex" class = "py-name" href = "#" onclick = "return doclink('link-26', 'GetChildAtIndex', 'link-13');" > GetChildAtIndex< / a > < / tt > < tt class = "py-op" > (< / tt > < tt class = "py-number" > 1< / tt > < tt class = "py-op" > )< / tt > < tt class = "py-op" > ,< / tt > < tt id = "link-27" class = "py-name" > < a title = "lldb.SBData.size
2013-07-20 01:28:54 +08:00
lldb.SBInstruction.size
lldb.SBSection.size
lldb.SBType.size
lldb.SBValue.size" class="py-name" href="#" onclick="return doclink('link-27', 'size', 'link-23');">size< / a > < / tt > < tt class = "py-op" > )< / tt > < / tt >
2016-10-20 21:04:32 +08:00
< a name = "L56" > < / a > < tt class = "py-lineno" > 56< / tt > < tt class = "py-line" > < tt class = "py-keyword" > else< / tt > < tt class = "py-op" > :< / tt > < / tt >
< a name = "L57" > < / a > < tt class = "py-lineno" > 57< / tt > < tt class = "py-line" > < tt class = "py-name" > data_ptr< / tt > < tt class = "py-op" > =< / tt > < tt class = "py-name" > l< / tt > < tt class = "py-op" > .< / tt > < tt id = "link-28" class = "py-name" > < a title = "lldb.SBValue.GetChildAtIndex" class = "py-name" href = "#" onclick = "return doclink('link-28', 'GetChildAtIndex', 'link-13');" > GetChildAtIndex< / a > < / tt > < tt class = "py-op" > (< / tt > < tt class = "py-number" > 2< / tt > < tt class = "py-op" > )< / tt > < / tt >
< a name = "L58" > < / a > < tt class = "py-lineno" > 58< / tt > < tt class = "py-line" > < tt class = "py-name" > size_vo< / tt > < tt class = "py-op" > =< / tt > < tt class = "py-name" > l< / tt > < tt class = "py-op" > .< / tt > < tt id = "link-29" class = "py-name" > < a title = "lldb.SBValue.GetChildAtIndex" class = "py-name" href = "#" onclick = "return doclink('link-29', 'GetChildAtIndex', 'link-13');" > GetChildAtIndex< / a > < / tt > < tt class = "py-op" > (< / tt > < tt class = "py-number" > 1< / tt > < tt class = "py-op" > )< / tt > < / tt >
< a name = "L59" > < / a > < tt class = "py-lineno" > 59< / tt > < tt class = "py-line" > < tt class = "py-comment" > # the NULL terminator must be accounted for< / tt > < / tt >
< a name = "L60" > < / a > < tt class = "py-lineno" > 60< / tt > < tt class = "py-line" > < tt id = "link-30" class = "py-name" > < a title = "lldb.SBData.size
2013-07-20 01:28:54 +08:00
lldb.SBInstruction.size
lldb.SBSection.size
lldb.SBType.size
2016-10-20 21:04:32 +08:00
lldb.SBValue.size" class="py-name" href="#" onclick="return doclink('link-30', 'size', 'link-23');">size< / a > < / tt > < tt class = "py-op" > =< / tt > < tt class = "py-name" > size_vo< / tt > < tt class = "py-op" > .< / tt > < tt id = "link-31" class = "py-name" > < a title = "lldb.SBTypeEnumMember.GetValueAsUnsigned
lldb.SBValue.GetValueAsUnsigned" class="py-name" href="#" onclick="return doclink('link-31', 'GetValueAsUnsigned', 'link-21');">GetValueAsUnsigned< / a > < / tt > < tt class = "py-op" > (< / tt > < tt class = "py-number" > 0< / tt > < tt class = "py-op" > )< / tt > < tt class = "py-op" > +< / tt > < tt class = "py-number" > 1< / tt > < / tt >
< a name = "L61" > < / a > < tt class = "py-lineno" > 61< / tt > < tt class = "py-line" > < tt class = "py-keyword" > if< / tt > < tt id = "link-32" class = "py-name" > < a title = "lldb.SBData.size
2013-07-20 01:28:54 +08:00
lldb.SBInstruction.size
lldb.SBSection.size
lldb.SBType.size
lldb.SBValue.size" class="py-name" href="#" onclick="return doclink('link-32', 'size', 'link-23');">size< / a > < / tt > < tt class = "py-op" > < =< / tt > < tt class = "py-number" > 1< / tt > < tt class = "py-keyword" > or< / tt > < tt id = "link-33" class = "py-name" > < a title = "lldb.SBData.size
lldb.SBInstruction.size
lldb.SBSection.size
lldb.SBType.size
2016-10-20 21:04:32 +08:00
lldb.SBValue.size" class="py-name" href="#" onclick="return doclink('link-33', 'size', 'link-23');">size< / a > < / tt > < tt class = "py-keyword" > is< / tt > < tt class = "py-name" > None< / tt > < tt class = "py-op" > :< / tt > < tt class = "py-comment" > # should never be the case< / tt > < / tt >
< a name = "L62" > < / a > < tt class = "py-lineno" > 62< / tt > < tt class = "py-line" > < tt class = "py-keyword" > return< / tt > < tt class = "py-string" > '""'< / tt > < / tt >
< a name = "L63" > < / a > < tt class = "py-lineno" > 63< / tt > < tt class = "py-line" > < tt class = "py-keyword" > try< / tt > < tt class = "py-op" > :< / tt > < / tt >
< a name = "L64" > < / a > < tt class = "py-lineno" > 64< / tt > < tt class = "py-line" > < tt id = "link-34" class = "py-name" targets = "Variable lldb.SBSection.data=lldb.SBSection-class.html#data,Variable lldb.SBValue.data=lldb.SBValue-class.html#data" > < a title = "lldb.SBSection.data
lldb.SBValue.data" class="py-name" href="#" onclick="return doclink('link-34', 'data', 'link-34');">data< / a > < / tt > < tt class = "py-op" > =< / tt > < tt class = "py-name" > data_ptr< / tt > < tt class = "py-op" > .< / tt > < tt id = "link-35" class = "py-name" targets = "Method lldb.SBValue.GetPointeeData()=lldb.SBValue-class.html#GetPointeeData" > < a title = "lldb.SBValue.GetPointeeData" class = "py-name" href = "#" onclick = "return doclink('link-35', 'GetPointeeData', 'link-35');" > GetPointeeData< / a > < / tt > < tt class = "py-op" > (< / tt > < tt class = "py-number" > 0< / tt > < tt class = "py-op" > ,< / tt > < tt id = "link-36" class = "py-name" > < a title = "lldb.SBData.size
2013-07-20 01:28:54 +08:00
lldb.SBInstruction.size
lldb.SBSection.size
lldb.SBType.size
lldb.SBValue.size" class="py-name" href="#" onclick="return doclink('link-36', 'size', 'link-23');">size< / a > < / tt > < tt class = "py-op" > )< / tt > < / tt >
2016-10-20 21:04:32 +08:00
< a name = "L65" > < / a > < tt class = "py-lineno" > 65< / tt > < tt class = "py-line" > < tt class = "py-keyword" > except< / tt > < tt class = "py-op" > :< / tt > < / tt >
< a name = "L66" > < / a > < tt class = "py-lineno" > 66< / tt > < tt class = "py-line" > < tt class = "py-keyword" > return< / tt > < tt class = "py-string" > '""'< / tt > < / tt >
< a name = "L67" > < / a > < tt class = "py-lineno" > 67< / tt > < tt class = "py-line" > < tt id = "link-37" class = "py-name" targets = "Variable lldb.SBValue.error=lldb.SBValue-class.html#error" > < a title = "lldb.SBValue.error" class = "py-name" href = "#" onclick = "return doclink('link-37', 'error', 'link-37');" > error< / a > < / tt > < tt class = "py-op" > =< / tt > < tt id = "link-38" class = "py-name" > < a title = "lldb" class = "py-name" href = "#" onclick = "return doclink('link-38', 'lldb', 'link-0');" > lldb< / a > < / tt > < tt class = "py-op" > .< / tt > < tt id = "link-39" class = "py-name" targets = "Class lldb.SBError=lldb.SBError-class.html" > < a title = "lldb.SBError" class = "py-name" href = "#" onclick = "return doclink('link-39', 'SBError', 'link-39');" > SBError< / a > < / tt > < tt class = "py-op" > (< / tt > < tt class = "py-op" > )< / tt > < / tt >
< a name = "L68" > < / a > < tt class = "py-lineno" > 68< / tt > < tt class = "py-line" > < tt class = "py-name" > strval< / tt > < tt class = "py-op" > =< / tt > < tt id = "link-40" class = "py-name" > < a title = "lldb.SBSection.data
lldb.SBValue.data" class="py-name" href="#" onclick="return doclink('link-40', 'data', 'link-34');">data< / a > < / tt > < tt class = "py-op" > .< / tt > < tt id = "link-41" class = "py-name" targets = "Method lldb.SBData.GetString()=lldb.SBData-class.html#GetString" > < a title = "lldb.SBData.GetString" class = "py-name" href = "#" onclick = "return doclink('link-41', 'GetString', 'link-41');" > GetString< / a > < / tt > < tt class = "py-op" > (< / tt > < tt id = "link-42" class = "py-name" > < a title = "lldb.SBValue.error" class = "py-name" href = "#" onclick = "return doclink('link-42', 'error', 'link-37');" > error< / a > < / tt > < tt class = "py-op" > ,< / tt > < tt class = "py-number" > 0< / tt > < tt class = "py-op" > )< / tt > < / tt >
< a name = "L69" > < / a > < tt class = "py-lineno" > 69< / tt > < tt class = "py-line" > < tt class = "py-keyword" > if< / tt > < tt id = "link-43" class = "py-name" > < a title = "lldb.SBValue.error" class = "py-name" href = "#" onclick = "return doclink('link-43', 'error', 'link-37');" > error< / a > < / tt > < tt class = "py-op" > .< / tt > < tt id = "link-44" class = "py-name" targets = "Method lldb.SBError.Fail()=lldb.SBError-class.html#Fail" > < a title = "lldb.SBError.Fail" class = "py-name" href = "#" onclick = "return doclink('link-44', 'Fail', 'link-44');" > Fail< / a > < / tt > < tt class = "py-op" > (< / tt > < tt class = "py-op" > )< / tt > < tt class = "py-op" > :< / tt > < / tt >
< a name = "L70" > < / a > < tt class = "py-lineno" > 70< / tt > < tt class = "py-line" > < tt class = "py-keyword" > return< / tt > < tt class = "py-string" > '< error:'< / tt > < tt class = "py-op" > +< / tt > < tt id = "link-45" class = "py-name" > < a title = "lldb.SBValue.error" class = "py-name" href = "#" onclick = "return doclink('link-45', 'error', 'link-37');" > error< / a > < / tt > < tt class = "py-op" > .< / tt > < tt id = "link-46" class = "py-name" targets = "Method lldb.SBError.GetCString()=lldb.SBError-class.html#GetCString" > < a title = "lldb.SBError.GetCString" class = "py-name" href = "#" onclick = "return doclink('link-46', 'GetCString', 'link-46');" > GetCString< / a > < / tt > < tt class = "py-op" > (< / tt > < tt class = "py-op" > )< / tt > < tt class = "py-op" > +< / tt > < tt class = "py-string" > '> '< / tt > < / tt >
< a name = "L71" > < / a > < tt class = "py-lineno" > 71< / tt > < tt class = "py-line" > < tt class = "py-keyword" > else< / tt > < tt class = "py-op" > :< / tt > < / tt >
< a name = "L72" > < / a > < tt class = "py-lineno" > 72< / tt > < tt class = "py-line" > < tt class = "py-keyword" > return< / tt > < tt class = "py-string" > '"'< / tt > < tt class = "py-op" > +< / tt > < tt class = "py-name" > strval< / tt > < tt class = "py-op" > +< / tt > < tt class = "py-string" > '"'< / tt > < / tt >
< / div > < a name = "L73" > < / a > < tt class = "py-lineno" > 73< / tt > < tt class = "py-line" > < / tt >
< a name = "L74" > < / a > < tt class = "py-lineno" > 74< / tt > < tt class = "py-line" > < / tt >
< a name = "stdvector_SynthProvider" > < / a > < div id = "stdvector_SynthProvider-def" > < a name = "L75" > < / a > < tt class = "py-lineno" > 75< / tt > < a class = "py-toggle" href = "#" id = "stdvector_SynthProvider-toggle" onclick = "return toggle('stdvector_SynthProvider');" > -< / a > < tt class = "py-line" > < tt class = "py-keyword" > class< / tt > < a class = "py-def-name" href = "lldb.formatters.cpp.libcxx.stdvector_SynthProvider-class.html" > stdvector_SynthProvider< / a > < tt class = "py-op" > :< / tt > < / tt >
< / div > < div id = "stdvector_SynthProvider-collapsed" style = "display:none;" pad = "+++" indent = "++++" > < / div > < div id = "stdvector_SynthProvider-expanded" > < a name = "L76" > < / a > < tt class = "py-lineno" > 76< / tt > < tt class = "py-line" > < / tt >
< a name = "stdvector_SynthProvider.__init__" > < / a > < div id = "stdvector_SynthProvider.__init__-def" > < a name = "L77" > < / a > < tt class = "py-lineno" > 77< / tt > < a class = "py-toggle" href = "#" id = "stdvector_SynthProvider.__init__-toggle" onclick = "return toggle('stdvector_SynthProvider.__init__');" > -< / a > < tt class = "py-line" > < tt class = "py-keyword" > def< / tt > < a class = "py-def-name" href = "lldb.formatters.cpp.libcxx.stdvector_SynthProvider-class.html#__init__" > __init__< / a > < tt class = "py-op" > (< / tt > < tt class = "py-param" > self< / tt > < tt class = "py-op" > ,< / tt > < tt class = "py-param" > valobj< / tt > < tt class = "py-op" > ,< / tt > < tt class = "py-param" > dict< / tt > < tt class = "py-op" > )< / tt > < tt class = "py-op" > :< / tt > < / tt >
< / div > < div id = "stdvector_SynthProvider.__init__-collapsed" style = "display:none;" pad = "+++" indent = "++++++++" > < / div > < div id = "stdvector_SynthProvider.__init__-expanded" > < a name = "L78" > < / a > < tt class = "py-lineno" > 78< / tt > < tt class = "py-line" > < tt class = "py-name" > logger< / tt > < tt class = "py-op" > =< / tt > < tt id = "link-47" class = "py-name" > < a title = "lldb" class = "py-name" href = "#" onclick = "return doclink('link-47', 'lldb', 'link-0');" > lldb< / a > < / tt > < tt class = "py-op" > .< / tt > < tt id = "link-48" class = "py-name" > < a title = "lldb.formatters" class = "py-name" href = "#" onclick = "return doclink('link-48', 'formatters', 'link-2');" > formatters< / a > < / tt > < tt class = "py-op" > .< / tt > < tt id = "link-49" class = "py-name" > < a title = "lldb.formatters.Logger
2013-07-20 01:28:54 +08:00
lldb.formatters.Logger.Logger" class="py-name" href="#" onclick="return doclink('link-49', 'Logger', 'link-3');">Logger< / a > < / tt > < tt class = "py-op" > .< / tt > < tt id = "link-50" class = "py-name" > < a title = "lldb.formatters.Logger
lldb.formatters.Logger.Logger" class="py-name" href="#" onclick="return doclink('link-50', 'Logger', 'link-3');">Logger< / a > < / tt > < tt class = "py-op" > (< / tt > < tt class = "py-op" > )< / tt > < / tt >
2016-10-20 21:04:32 +08:00
< a name = "L79" > < / a > < tt class = "py-lineno" > 79< / tt > < tt class = "py-line" > < tt class = "py-name" > self< / tt > < tt class = "py-op" > .< / tt > < tt class = "py-name" > valobj< / tt > < tt class = "py-op" > =< / tt > < tt class = "py-name" > valobj< / tt > < / tt >
< / div > < a name = "L80" > < / a > < tt class = "py-lineno" > 80< / tt > < tt class = "py-line" > < / tt >
< a name = "stdvector_SynthProvider.num_children" > < / a > < div id = "stdvector_SynthProvider.num_children-def" > < a name = "L81" > < / a > < tt class = "py-lineno" > 81< / tt > < a class = "py-toggle" href = "#" id = "stdvector_SynthProvider.num_children-toggle" onclick = "return toggle('stdvector_SynthProvider.num_children');" > -< / a > < tt class = "py-line" > < tt class = "py-keyword" > def< / tt > < a class = "py-def-name" href = "lldb.formatters.cpp.libcxx.stdvector_SynthProvider-class.html#num_children" > num_children< / a > < tt class = "py-op" > (< / tt > < tt class = "py-param" > self< / tt > < tt class = "py-op" > )< / tt > < tt class = "py-op" > :< / tt > < / tt >
< / div > < div id = "stdvector_SynthProvider.num_children-collapsed" style = "display:none;" pad = "+++" indent = "++++++++" > < / div > < div id = "stdvector_SynthProvider.num_children-expanded" > < a name = "L82" > < / a > < tt class = "py-lineno" > 82< / tt > < tt class = "py-line" > < tt class = "py-name" > logger< / tt > < tt class = "py-op" > =< / tt > < tt id = "link-51" class = "py-name" > < a title = "lldb" class = "py-name" href = "#" onclick = "return doclink('link-51', 'lldb', 'link-0');" > lldb< / a > < / tt > < tt class = "py-op" > .< / tt > < tt id = "link-52" class = "py-name" > < a title = "lldb.formatters" class = "py-name" href = "#" onclick = "return doclink('link-52', 'formatters', 'link-2');" > formatters< / a > < / tt > < tt class = "py-op" > .< / tt > < tt id = "link-53" class = "py-name" > < a title = "lldb.formatters.Logger
2013-07-20 01:28:54 +08:00
lldb.formatters.Logger.Logger" class="py-name" href="#" onclick="return doclink('link-53', 'Logger', 'link-3');">Logger< / a > < / tt > < tt class = "py-op" > .< / tt > < tt id = "link-54" class = "py-name" > < a title = "lldb.formatters.Logger
lldb.formatters.Logger.Logger" class="py-name" href="#" onclick="return doclink('link-54', 'Logger', 'link-3');">Logger< / a > < / tt > < tt class = "py-op" > (< / tt > < tt class = "py-op" > )< / tt > < / tt >
2016-10-20 21:04:32 +08:00
< a name = "L83" > < / a > < tt class = "py-lineno" > 83< / tt > < tt class = "py-line" > < tt class = "py-keyword" > try< / tt > < tt class = "py-op" > :< / tt > < / tt >
< a name = "L84" > < / a > < tt class = "py-lineno" > 84< / tt > < tt class = "py-line" > < tt class = "py-name" > start_val< / tt > < tt class = "py-op" > =< / tt > < tt class = "py-name" > self< / tt > < tt class = "py-op" > .< / tt > < tt class = "py-name" > start< / tt > < tt class = "py-op" > .< / tt > < tt id = "link-55" class = "py-name" > < a title = "lldb.SBTypeEnumMember.GetValueAsUnsigned
lldb.SBValue.GetValueAsUnsigned" class="py-name" href="#" onclick="return doclink('link-55', 'GetValueAsUnsigned', 'link-21');">GetValueAsUnsigned< / a > < / tt > < tt class = "py-op" > (< / tt > < tt class = "py-number" > 0< / tt > < tt class = "py-op" > )< / tt > < / tt >
< a name = "L85" > < / a > < tt class = "py-lineno" > 85< / tt > < tt class = "py-line" > < tt class = "py-name" > finish_val< / tt > < tt class = "py-op" > =< / tt > < tt class = "py-name" > self< / tt > < tt class = "py-op" > .< / tt > < tt class = "py-name" > finish< / tt > < tt class = "py-op" > .< / tt > < tt id = "link-56" class = "py-name" > < a title = "lldb.SBTypeEnumMember.GetValueAsUnsigned
lldb.SBValue.GetValueAsUnsigned" class="py-name" href="#" onclick="return doclink('link-56', 'GetValueAsUnsigned', 'link-21');">GetValueAsUnsigned< / a > < / tt > < tt class = "py-op" > (< / tt > < tt class = "py-number" > 0< / tt > < tt class = "py-op" > )< / tt > < / tt >
< a name = "L86" > < / a > < tt class = "py-lineno" > 86< / tt > < tt class = "py-line" > < tt class = "py-comment" > # Before a vector has been constructed, it will contain bad values< / tt > < / tt >
< a name = "L87" > < / a > < tt class = "py-lineno" > 87< / tt > < tt class = "py-line" > < tt class = "py-comment" > # so we really need to be careful about the length we return since< / tt > < / tt >
< a name = "L88" > < / a > < tt class = "py-lineno" > 88< / tt > < tt class = "py-line" > < tt class = "py-comment" > # uninitialized data can cause us to return a huge number. We need< / tt > < / tt >
< a name = "L89" > < / a > < tt class = "py-lineno" > 89< / tt > < tt class = "py-line" > < tt class = "py-comment" > # to also check for any of the start, finish or end of storage values< / tt > < / tt >
< a name = "L90" > < / a > < tt class = "py-lineno" > 90< / tt > < tt class = "py-line" > < tt class = "py-comment" > # being zero (NULL). If any are, then this vector has not been< / tt > < / tt >
< a name = "L91" > < / a > < tt class = "py-lineno" > 91< / tt > < tt class = "py-line" > < tt class = "py-comment" > # initialized yet and we should return zero< / tt > < / tt >
< a name = "L92" > < / a > < tt class = "py-lineno" > 92< / tt > < tt class = "py-line" > < / tt >
< a name = "L93" > < / a > < tt class = "py-lineno" > 93< / tt > < tt class = "py-line" > < tt class = "py-comment" > # Make sure nothing is NULL< / tt > < / tt >
< a name = "L94" > < / a > < tt class = "py-lineno" > 94< / tt > < tt class = "py-line" > < tt class = "py-keyword" > if< / tt > < tt class = "py-name" > start_val< / tt > < tt class = "py-op" > ==< / tt > < tt class = "py-number" > 0< / tt > < tt class = "py-keyword" > or< / tt > < tt class = "py-name" > finish_val< / tt > < tt class = "py-op" > ==< / tt > < tt class = "py-number" > 0< / tt > < tt class = "py-op" > :< / tt > < / tt >
< a name = "L95" > < / a > < tt class = "py-lineno" > 95< / tt > < tt class = "py-line" > < tt class = "py-keyword" > return< / tt > < tt class = "py-number" > 0< / tt > < / tt >
< a name = "L96" > < / a > < tt class = "py-lineno" > 96< / tt > < tt class = "py-line" > < tt class = "py-comment" > # Make sure start is less than finish< / tt > < / tt >
< a name = "L97" > < / a > < tt class = "py-lineno" > 97< / tt > < tt class = "py-line" > < tt class = "py-keyword" > if< / tt > < tt class = "py-name" > start_val< / tt > < tt class = "py-op" > > =< / tt > < tt class = "py-name" > finish_val< / tt > < tt class = "py-op" > :< / tt > < / tt >
< a name = "L98" > < / a > < tt class = "py-lineno" > 98< / tt > < tt class = "py-line" > < tt class = "py-keyword" > return< / tt > < tt class = "py-number" > 0< / tt > < / tt >
< a name = "L99" > < / a > < tt class = "py-lineno" > 99< / tt > < tt class = "py-line" > < / tt >
< a name = "L100" > < / a > < tt class = "py-lineno" > 100< / tt > < tt class = "py-line" > < tt id = "link-57" class = "py-name" targets = "Method lldb.SBSyntheticValueProvider.num_children()=lldb.SBSyntheticValueProvider-class.html#num_children,Variable lldb.SBValue.num_children=lldb.SBValue-class.html#num_children,Method lldb.formatters.cpp.gnu_libstdcpp.StdListSynthProvider.num_children()=lldb.formatters.cpp.gnu_libstdcpp.StdListSynthProvider-class.html#num_children,Method lldb.formatters.cpp.gnu_libstdcpp.StdMapSynthProvider.num_children()=lldb.formatters.cpp.gnu_libstdcpp.StdMapSynthProvider-class.html#num_children,Method lldb.formatters.cpp.gnu_libstdcpp.StdVectorSynthProvider.StdVBoolImplementation.num_children()=lldb.formatters.cpp.gnu_libstdcpp.StdVectorSynthProvider.StdVBoolImplementation-class.html#num_children,Method lldb.formatters.cpp.gnu_libstdcpp.StdVectorSynthProvider.StdVectorImplementation.num_children()=lldb.formatters.cpp.gnu_libstdcpp.StdVectorSynthProvider.StdVectorImplementation-class.html#num_children,Method lldb.formatters.cpp.gnu_libstdcpp.StdVectorSynthProvider.num_children()=lldb.formatters.cpp.gnu_libstdcpp.StdVectorSynthProvider-class.html#num_children,Method lldb.formatters.cpp.libcxx.stddeque_SynthProvider.num_children()=lldb.formatters.cpp.libcxx.stddeque_SynthProvider-class.html#num_children,Method lldb.formatters.cpp.libcxx.stdlist_SynthProvider.num_children()=lldb.formatters.cpp.libcxx.stdlist_SynthProvider-class.html#num_children,Method lldb.formatters.cpp.libcxx.stdmap_SynthProvider.num_children()=lldb.formatters.cpp.libcxx.stdmap_SynthProvider-class.html#num_children,Method lldb.formatters.cpp.libcxx.stdsharedptr_SynthProvider.num_children()=lldb.formatters.cpp.libcxx.stdsharedptr_SynthProvider-class.html#num_children,Method lldb.formatters.cpp.libcxx.stdvector_SynthProvider.num_children()=lldb.formatters.cpp.libcxx.stdvector_SynthProvider-class.html#num_children,Method lldb.formatters.synth.PythonObjectSyntheticChildProvider.num_children()=lldb.formatters.synth.PythonObjectSyntheticChildProvider-class.html#num_children" > < a title = "lldb.SBSyntheticValueProvider.num_children
lldb.SBValue.num_children
2013-07-20 01:28:54 +08:00
lldb.formatters.cpp.gnu_libstdcpp.StdListSynthProvider.num_children
lldb.formatters.cpp.gnu_libstdcpp.StdMapSynthProvider.num_children
2016-10-20 21:04:32 +08:00
lldb.formatters.cpp.gnu_libstdcpp.StdVectorSynthProvider.StdVBoolImplementation.num_children
lldb.formatters.cpp.gnu_libstdcpp.StdVectorSynthProvider.StdVectorImplementation.num_children
2013-07-20 01:28:54 +08:00
lldb.formatters.cpp.gnu_libstdcpp.StdVectorSynthProvider.num_children
lldb.formatters.cpp.libcxx.stddeque_SynthProvider.num_children
lldb.formatters.cpp.libcxx.stdlist_SynthProvider.num_children
lldb.formatters.cpp.libcxx.stdmap_SynthProvider.num_children
lldb.formatters.cpp.libcxx.stdsharedptr_SynthProvider.num_children
2016-10-20 21:04:32 +08:00
lldb.formatters.cpp.libcxx.stdvector_SynthProvider.num_children
lldb.formatters.synth.PythonObjectSyntheticChildProvider.num_children" class="py-name" href="#" onclick="return doclink('link-57', 'num_children', 'link-57');">num_children< / a > < / tt > < tt class = "py-op" > =< / tt > < tt class = "py-op" > (< / tt > < tt class = "py-name" > finish_val< / tt > < tt class = "py-op" > -< / tt > < tt class = "py-name" > start_val< / tt > < tt class = "py-op" > )< / tt > < / tt >
< a name = "L101" > < / a > < tt class = "py-lineno" > 101< / tt > < tt class = "py-line" > < tt class = "py-keyword" > if< / tt > < tt class = "py-op" > (< / tt > < tt id = "link-58" class = "py-name" > < a title = "lldb.SBSyntheticValueProvider.num_children
lldb.SBValue.num_children
2013-07-20 01:28:54 +08:00
lldb.formatters.cpp.gnu_libstdcpp.StdListSynthProvider.num_children
lldb.formatters.cpp.gnu_libstdcpp.StdMapSynthProvider.num_children
2016-10-20 21:04:32 +08:00
lldb.formatters.cpp.gnu_libstdcpp.StdVectorSynthProvider.StdVBoolImplementation.num_children
lldb.formatters.cpp.gnu_libstdcpp.StdVectorSynthProvider.StdVectorImplementation.num_children
2013-07-20 01:28:54 +08:00
lldb.formatters.cpp.gnu_libstdcpp.StdVectorSynthProvider.num_children
lldb.formatters.cpp.libcxx.stddeque_SynthProvider.num_children
lldb.formatters.cpp.libcxx.stdlist_SynthProvider.num_children
lldb.formatters.cpp.libcxx.stdmap_SynthProvider.num_children
lldb.formatters.cpp.libcxx.stdsharedptr_SynthProvider.num_children
2016-10-20 21:04:32 +08:00
lldb.formatters.cpp.libcxx.stdvector_SynthProvider.num_children
lldb.formatters.synth.PythonObjectSyntheticChildProvider.num_children" class="py-name" href="#" onclick="return doclink('link-58', 'num_children', 'link-57');">num_children< / a > < / tt > < tt class = "py-op" > %< / tt > < tt class = "py-name" > self< / tt > < tt class = "py-op" > .< / tt > < tt class = "py-name" > data_size< / tt > < tt class = "py-op" > )< / tt > < tt class = "py-op" > !=< / tt > < tt class = "py-number" > 0< / tt > < tt class = "py-op" > :< / tt > < / tt >
< a name = "L102" > < / a > < tt class = "py-lineno" > 102< / tt > < tt class = "py-line" > < tt class = "py-keyword" > return< / tt > < tt class = "py-number" > 0< / tt > < / tt >
< a name = "L103" > < / a > < tt class = "py-lineno" > 103< / tt > < tt class = "py-line" > < tt class = "py-keyword" > else< / tt > < tt class = "py-op" > :< / tt > < / tt >
< a name = "L104" > < / a > < tt class = "py-lineno" > 104< / tt > < tt class = "py-line" > < tt id = "link-59" class = "py-name" > < a title = "lldb.SBSyntheticValueProvider.num_children
lldb.SBValue.num_children
2013-07-20 01:28:54 +08:00
lldb.formatters.cpp.gnu_libstdcpp.StdListSynthProvider.num_children
lldb.formatters.cpp.gnu_libstdcpp.StdMapSynthProvider.num_children
2016-10-20 21:04:32 +08:00
lldb.formatters.cpp.gnu_libstdcpp.StdVectorSynthProvider.StdVBoolImplementation.num_children
lldb.formatters.cpp.gnu_libstdcpp.StdVectorSynthProvider.StdVectorImplementation.num_children
2013-07-20 01:28:54 +08:00
lldb.formatters.cpp.gnu_libstdcpp.StdVectorSynthProvider.num_children
lldb.formatters.cpp.libcxx.stddeque_SynthProvider.num_children
lldb.formatters.cpp.libcxx.stdlist_SynthProvider.num_children
lldb.formatters.cpp.libcxx.stdmap_SynthProvider.num_children
lldb.formatters.cpp.libcxx.stdsharedptr_SynthProvider.num_children
2016-10-20 21:04:32 +08:00
lldb.formatters.cpp.libcxx.stdvector_SynthProvider.num_children
lldb.formatters.synth.PythonObjectSyntheticChildProvider.num_children" class="py-name" href="#" onclick="return doclink('link-59', 'num_children', 'link-57');">num_children< / a > < / tt > < tt class = "py-op" > =< / tt > < tt id = "link-60" class = "py-name" > < a title = "lldb.SBSyntheticValueProvider.num_children
lldb.SBValue.num_children
2013-07-20 01:28:54 +08:00
lldb.formatters.cpp.gnu_libstdcpp.StdListSynthProvider.num_children
lldb.formatters.cpp.gnu_libstdcpp.StdMapSynthProvider.num_children
2016-10-20 21:04:32 +08:00
lldb.formatters.cpp.gnu_libstdcpp.StdVectorSynthProvider.StdVBoolImplementation.num_children
lldb.formatters.cpp.gnu_libstdcpp.StdVectorSynthProvider.StdVectorImplementation.num_children
2013-07-20 01:28:54 +08:00
lldb.formatters.cpp.gnu_libstdcpp.StdVectorSynthProvider.num_children
lldb.formatters.cpp.libcxx.stddeque_SynthProvider.num_children
lldb.formatters.cpp.libcxx.stdlist_SynthProvider.num_children
lldb.formatters.cpp.libcxx.stdmap_SynthProvider.num_children
lldb.formatters.cpp.libcxx.stdsharedptr_SynthProvider.num_children
2016-10-20 21:04:32 +08:00
lldb.formatters.cpp.libcxx.stdvector_SynthProvider.num_children
lldb.formatters.synth.PythonObjectSyntheticChildProvider.num_children" class="py-name" href="#" onclick="return doclink('link-60', 'num_children', 'link-57');">num_children< / a > < / tt > < tt class = "py-op" > /< / tt > < tt class = "py-name" > self< / tt > < tt class = "py-op" > .< / tt > < tt class = "py-name" > data_size< / tt > < / tt >
< a name = "L105" > < / a > < tt class = "py-lineno" > 105< / tt > < tt class = "py-line" > < tt class = "py-keyword" > return< / tt > < tt id = "link-61" class = "py-name" > < a title = "lldb.SBSyntheticValueProvider.num_children
lldb.SBValue.num_children
2013-07-20 01:28:54 +08:00
lldb.formatters.cpp.gnu_libstdcpp.StdListSynthProvider.num_children
lldb.formatters.cpp.gnu_libstdcpp.StdMapSynthProvider.num_children
2016-10-20 21:04:32 +08:00
lldb.formatters.cpp.gnu_libstdcpp.StdVectorSynthProvider.StdVBoolImplementation.num_children
lldb.formatters.cpp.gnu_libstdcpp.StdVectorSynthProvider.StdVectorImplementation.num_children
2013-07-20 01:28:54 +08:00
lldb.formatters.cpp.gnu_libstdcpp.StdVectorSynthProvider.num_children
lldb.formatters.cpp.libcxx.stddeque_SynthProvider.num_children
lldb.formatters.cpp.libcxx.stdlist_SynthProvider.num_children
lldb.formatters.cpp.libcxx.stdmap_SynthProvider.num_children
lldb.formatters.cpp.libcxx.stdsharedptr_SynthProvider.num_children
2016-10-20 21:04:32 +08:00
lldb.formatters.cpp.libcxx.stdvector_SynthProvider.num_children
lldb.formatters.synth.PythonObjectSyntheticChildProvider.num_children" class="py-name" href="#" onclick="return doclink('link-61', 'num_children', 'link-57');">num_children< / a > < / tt > < / tt >
< a name = "L106" > < / a > < tt class = "py-lineno" > 106< / tt > < tt class = "py-line" > < tt class = "py-keyword" > except< / tt > < tt class = "py-op" > :< / tt > < / tt >
< a name = "L107" > < / a > < tt class = "py-lineno" > 107< / tt > < tt class = "py-line" > < tt class = "py-keyword" > return< / tt > < tt class = "py-number" > 0< / tt > < / tt >
< / div > < a name = "L108" > < / a > < tt class = "py-lineno" > 108< / tt > < tt class = "py-line" > < / tt >
< a name = "stdvector_SynthProvider.get_child_index" > < / a > < div id = "stdvector_SynthProvider.get_child_index-def" > < a name = "L109" > < / a > < tt class = "py-lineno" > 109< / tt > < a class = "py-toggle" href = "#" id = "stdvector_SynthProvider.get_child_index-toggle" onclick = "return toggle('stdvector_SynthProvider.get_child_index');" > -< / a > < tt class = "py-line" > < tt class = "py-keyword" > def< / tt > < a class = "py-def-name" href = "lldb.formatters.cpp.libcxx.stdvector_SynthProvider-class.html#get_child_index" > get_child_index< / a > < tt class = "py-op" > (< / tt > < tt class = "py-param" > self< / tt > < tt class = "py-op" > ,< / tt > < tt class = "py-param" > name< / tt > < tt class = "py-op" > )< / tt > < tt class = "py-op" > :< / tt > < / tt >
< / div > < div id = "stdvector_SynthProvider.get_child_index-collapsed" style = "display:none;" pad = "+++" indent = "++++++++" > < / div > < div id = "stdvector_SynthProvider.get_child_index-expanded" > < a name = "L110" > < / a > < tt class = "py-lineno" > 110< / tt > < tt class = "py-line" > < tt class = "py-name" > logger< / tt > < tt class = "py-op" > =< / tt > < tt id = "link-62" class = "py-name" > < a title = "lldb" class = "py-name" href = "#" onclick = "return doclink('link-62', 'lldb', 'link-0');" > lldb< / a > < / tt > < tt class = "py-op" > .< / tt > < tt id = "link-63" class = "py-name" > < a title = "lldb.formatters" class = "py-name" href = "#" onclick = "return doclink('link-63', 'formatters', 'link-2');" > formatters< / a > < / tt > < tt class = "py-op" > .< / tt > < tt id = "link-64" class = "py-name" > < a title = "lldb.formatters.Logger
2013-07-20 01:28:54 +08:00
lldb.formatters.Logger.Logger" class="py-name" href="#" onclick="return doclink('link-64', 'Logger', 'link-3');">Logger< / a > < / tt > < tt class = "py-op" > .< / tt > < tt id = "link-65" class = "py-name" > < a title = "lldb.formatters.Logger
lldb.formatters.Logger.Logger" class="py-name" href="#" onclick="return doclink('link-65', 'Logger', 'link-3');">Logger< / a > < / tt > < tt class = "py-op" > (< / tt > < tt class = "py-op" > )< / tt > < / tt >
2016-10-20 21:04:32 +08:00
< a name = "L111" > < / a > < tt class = "py-lineno" > 111< / tt > < tt class = "py-line" > < tt class = "py-keyword" > try< / tt > < tt class = "py-op" > :< / tt > < / tt >
< a name = "L112" > < / a > < tt class = "py-lineno" > 112< / tt > < tt class = "py-line" > < tt class = "py-keyword" > return< / tt > < tt class = "py-name" > int< / tt > < tt class = "py-op" > (< / tt > < tt id = "link-66" class = "py-name" targets = "Variable lldb.SBBlock.name=lldb.SBBlock-class.html#name,Variable lldb.SBFrame.name=lldb.SBFrame-class.html#name,Variable lldb.SBFunction.name=lldb.SBFunction-class.html#name,Variable lldb.SBSection.name=lldb.SBSection-class.html#name,Variable lldb.SBSymbol.name=lldb.SBSymbol-class.html#name,Variable lldb.SBThread.name=lldb.SBThread-class.html#name,Variable lldb.SBType.name=lldb.SBType-class.html#name,Variable lldb.SBTypeCategory.name=lldb.SBTypeCategory-class.html#name,Variable lldb.SBTypeEnumMember.name=lldb.SBTypeEnumMember-class.html#name,Variable lldb.SBTypeMember.name=lldb.SBTypeMember-class.html#name,Variable lldb.SBTypeNameSpecifier.name=lldb.SBTypeNameSpecifier-class.html#name,Variable lldb.SBValue.name=lldb.SBValue-class.html#name" > < a title = "lldb.SBBlock.name
2013-07-20 01:28:54 +08:00
lldb.SBFrame.name
lldb.SBFunction.name
lldb.SBSection.name
lldb.SBSymbol.name
lldb.SBThread.name
lldb.SBType.name
lldb.SBTypeCategory.name
2016-10-20 21:04:32 +08:00
lldb.SBTypeEnumMember.name
2013-07-20 01:28:54 +08:00
lldb.SBTypeMember.name
lldb.SBTypeNameSpecifier.name
lldb.SBValue.name" class="py-name" href="#" onclick="return doclink('link-66', 'name', 'link-66');">name< / a > < / tt > < tt class = "py-op" > .< / tt > < tt class = "py-name" > lstrip< / tt > < tt class = "py-op" > (< / tt > < tt class = "py-string" > '['< / tt > < tt class = "py-op" > )< / tt > < tt class = "py-op" > .< / tt > < tt class = "py-name" > rstrip< / tt > < tt class = "py-op" > (< / tt > < tt class = "py-string" > ']'< / tt > < tt class = "py-op" > )< / tt > < tt class = "py-op" > )< / tt > < / tt >
2016-10-20 21:04:32 +08:00
< a name = "L113" > < / a > < tt class = "py-lineno" > 113< / tt > < tt class = "py-line" > < tt class = "py-keyword" > except< / tt > < tt class = "py-op" > :< / tt > < / tt >
< a name = "L114" > < / a > < tt class = "py-lineno" > 114< / tt > < tt class = "py-line" > < tt class = "py-keyword" > return< / tt > < tt class = "py-op" > -< / tt > < tt class = "py-number" > 1< / tt > < / tt >
< / div > < a name = "L115" > < / a > < tt class = "py-lineno" > 115< / tt > < tt class = "py-line" > < / tt >
< a name = "stdvector_SynthProvider.get_child_at_index" > < / a > < div id = "stdvector_SynthProvider.get_child_at_index-def" > < a name = "L116" > < / a > < tt class = "py-lineno" > 116< / tt > < a class = "py-toggle" href = "#" id = "stdvector_SynthProvider.get_child_at_index-toggle" onclick = "return toggle('stdvector_SynthProvider.get_child_at_index');" > -< / a > < tt class = "py-line" > < tt class = "py-keyword" > def< / tt > < a class = "py-def-name" href = "lldb.formatters.cpp.libcxx.stdvector_SynthProvider-class.html#get_child_at_index" > get_child_at_index< / a > < tt class = "py-op" > (< / tt > < tt class = "py-param" > self< / tt > < tt class = "py-op" > ,< / tt > < tt class = "py-param" > index< / tt > < tt class = "py-op" > )< / tt > < tt class = "py-op" > :< / tt > < / tt >
< / div > < div id = "stdvector_SynthProvider.get_child_at_index-collapsed" style = "display:none;" pad = "+++" indent = "++++++++" > < / div > < div id = "stdvector_SynthProvider.get_child_at_index-expanded" > < a name = "L117" > < / a > < tt class = "py-lineno" > 117< / tt > < tt class = "py-line" > < tt class = "py-name" > logger< / tt > < tt class = "py-op" > =< / tt > < tt id = "link-67" class = "py-name" > < a title = "lldb" class = "py-name" href = "#" onclick = "return doclink('link-67', 'lldb', 'link-0');" > lldb< / a > < / tt > < tt class = "py-op" > .< / tt > < tt id = "link-68" class = "py-name" > < a title = "lldb.formatters" class = "py-name" href = "#" onclick = "return doclink('link-68', 'formatters', 'link-2');" > formatters< / a > < / tt > < tt class = "py-op" > .< / tt > < tt id = "link-69" class = "py-name" > < a title = "lldb.formatters.Logger
2013-07-20 01:28:54 +08:00
lldb.formatters.Logger.Logger" class="py-name" href="#" onclick="return doclink('link-69', 'Logger', 'link-3');">Logger< / a > < / tt > < tt class = "py-op" > .< / tt > < tt id = "link-70" class = "py-name" > < a title = "lldb.formatters.Logger
lldb.formatters.Logger.Logger" class="py-name" href="#" onclick="return doclink('link-70', 'Logger', 'link-3');">Logger< / a > < / tt > < tt class = "py-op" > (< / tt > < tt class = "py-op" > )< / tt > < / tt >
2016-10-20 21:04:32 +08:00
< a name = "L118" > < / a > < tt class = "py-lineno" > 118< / tt > < tt class = "py-line" > < tt class = "py-name" > logger< / tt > < tt class = "py-op" > > > < / tt > < tt class = "py-string" > "Retrieving child "< / tt > < tt class = "py-op" > +< / tt > < tt class = "py-name" > str< / tt > < tt class = "py-op" > (< / tt > < tt class = "py-name" > index< / tt > < tt class = "py-op" > )< / tt > < / tt >
< a name = "L119" > < / a > < tt class = "py-lineno" > 119< / tt > < tt class = "py-line" > < tt class = "py-keyword" > if< / tt > < tt class = "py-name" > index< / tt > < tt class = "py-op" > < < / tt > < tt class = "py-number" > 0< / tt > < tt class = "py-op" > :< / tt > < / tt >
< a name = "L120" > < / a > < tt class = "py-lineno" > 120< / tt > < tt class = "py-line" > < tt class = "py-keyword" > return< / tt > < tt class = "py-name" > None< / tt > < / tt >
< a name = "L121" > < / a > < tt class = "py-lineno" > 121< / tt > < tt class = "py-line" > < tt class = "py-keyword" > if< / tt > < tt class = "py-name" > index< / tt > < tt class = "py-op" > > =< / tt > < tt class = "py-name" > self< / tt > < tt class = "py-op" > .< / tt > < tt id = "link-71" class = "py-name" > < a title = "lldb.SBSyntheticValueProvider.num_children
lldb.SBValue.num_children
2013-07-20 01:28:54 +08:00
lldb.formatters.cpp.gnu_libstdcpp.StdListSynthProvider.num_children
lldb.formatters.cpp.gnu_libstdcpp.StdMapSynthProvider.num_children
2016-10-20 21:04:32 +08:00
lldb.formatters.cpp.gnu_libstdcpp.StdVectorSynthProvider.StdVBoolImplementation.num_children
lldb.formatters.cpp.gnu_libstdcpp.StdVectorSynthProvider.StdVectorImplementation.num_children
2013-07-20 01:28:54 +08:00
lldb.formatters.cpp.gnu_libstdcpp.StdVectorSynthProvider.num_children
lldb.formatters.cpp.libcxx.stddeque_SynthProvider.num_children
lldb.formatters.cpp.libcxx.stdlist_SynthProvider.num_children
lldb.formatters.cpp.libcxx.stdmap_SynthProvider.num_children
lldb.formatters.cpp.libcxx.stdsharedptr_SynthProvider.num_children
2016-10-20 21:04:32 +08:00
lldb.formatters.cpp.libcxx.stdvector_SynthProvider.num_children
lldb.formatters.synth.PythonObjectSyntheticChildProvider.num_children" class="py-name" href="#" onclick="return doclink('link-71', 'num_children', 'link-57');">num_children< / a > < / tt > < tt class = "py-op" > (< / tt > < tt class = "py-op" > )< / tt > < tt class = "py-op" > :< / tt > < / tt >
< a name = "L122" > < / a > < tt class = "py-lineno" > 122< / tt > < tt class = "py-line" > < tt class = "py-keyword" > return< / tt > < tt class = "py-name" > None< / tt > < / tt >
< a name = "L123" > < / a > < tt class = "py-lineno" > 123< / tt > < tt class = "py-line" > < tt class = "py-keyword" > try< / tt > < tt class = "py-op" > :< / tt > < / tt >
< a name = "L124" > < / a > < tt class = "py-lineno" > 124< / tt > < tt class = "py-line" > < tt id = "link-72" class = "py-name" targets = "Variable lldb.SBAddress.offset=lldb.SBAddress-class.html#offset" > < a title = "lldb.SBAddress.offset" class = "py-name" href = "#" onclick = "return doclink('link-72', 'offset', 'link-72');" > offset< / a > < / tt > < tt class = "py-op" > =< / tt > < tt class = "py-name" > index< / tt > < tt class = "py-op" > *< / tt > < tt class = "py-name" > self< / tt > < tt class = "py-op" > .< / tt > < tt class = "py-name" > data_size< / tt > < / tt >
< a name = "L125" > < / a > < tt class = "py-lineno" > 125< / tt > < tt class = "py-line" > < tt class = "py-keyword" > return< / tt > < tt class = "py-name" > self< / tt > < tt class = "py-op" > .< / tt > < tt class = "py-name" > start< / tt > < tt class = "py-op" > .< / tt > < tt id = "link-73" class = "py-name" targets = "Method lldb.SBValue.CreateChildAtOffset()=lldb.SBValue-class.html#CreateChildAtOffset" > < a title = "lldb.SBValue.CreateChildAtOffset" class = "py-name" href = "#" onclick = "return doclink('link-73', 'CreateChildAtOffset', 'link-73');" > CreateChildAtOffset< / a > < / tt > < tt class = "py-op" > (< / tt > < / tt >
< a name = "L126" > < / a > < tt class = "py-lineno" > 126< / tt > < tt class = "py-line" > < tt class = "py-string" > '['< / tt > < tt class = "py-op" > +< / tt > < tt class = "py-name" > str< / tt > < tt class = "py-op" > (< / tt > < tt class = "py-name" > index< / tt > < tt class = "py-op" > )< / tt > < tt class = "py-op" > +< / tt > < tt class = "py-string" > ']'< / tt > < tt class = "py-op" > ,< / tt > < tt id = "link-74" class = "py-name" > < a title = "lldb.SBAddress.offset" class = "py-name" href = "#" onclick = "return doclink('link-74', 'offset', 'link-72');" > offset< / a > < / tt > < tt class = "py-op" > ,< / tt > < tt class = "py-name" > self< / tt > < tt class = "py-op" > .< / tt > < tt class = "py-name" > data_type< / tt > < tt class = "py-op" > )< / tt > < / tt >
< a name = "L127" > < / a > < tt class = "py-lineno" > 127< / tt > < tt class = "py-line" > < tt class = "py-keyword" > except< / tt > < tt class = "py-op" > :< / tt > < / tt >
< a name = "L128" > < / a > < tt class = "py-lineno" > 128< / tt > < tt class = "py-line" > < tt class = "py-keyword" > return< / tt > < tt class = "py-name" > None< / tt > < / tt >
< / div > < a name = "L129" > < / a > < tt class = "py-lineno" > 129< / tt > < tt class = "py-line" > < / tt >
< a name = "stdvector_SynthProvider.update" > < / a > < div id = "stdvector_SynthProvider.update-def" > < a name = "L130" > < / a > < tt class = "py-lineno" > 130< / tt > < a class = "py-toggle" href = "#" id = "stdvector_SynthProvider.update-toggle" onclick = "return toggle('stdvector_SynthProvider.update');" > -< / a > < tt class = "py-line" > < tt class = "py-keyword" > def< / tt > < a class = "py-def-name" href = "lldb.formatters.cpp.libcxx.stdvector_SynthProvider-class.html#update" > update< / a > < tt class = "py-op" > (< / tt > < tt class = "py-param" > self< / tt > < tt class = "py-op" > )< / tt > < tt class = "py-op" > :< / tt > < / tt >
< / div > < div id = "stdvector_SynthProvider.update-collapsed" style = "display:none;" pad = "+++" indent = "++++++++" > < / div > < div id = "stdvector_SynthProvider.update-expanded" > < a name = "L131" > < / a > < tt class = "py-lineno" > 131< / tt > < tt class = "py-line" > < tt class = "py-name" > logger< / tt > < tt class = "py-op" > =< / tt > < tt id = "link-75" class = "py-name" > < a title = "lldb" class = "py-name" href = "#" onclick = "return doclink('link-75', 'lldb', 'link-0');" > lldb< / a > < / tt > < tt class = "py-op" > .< / tt > < tt id = "link-76" class = "py-name" > < a title = "lldb.formatters" class = "py-name" href = "#" onclick = "return doclink('link-76', 'formatters', 'link-2');" > formatters< / a > < / tt > < tt class = "py-op" > .< / tt > < tt id = "link-77" class = "py-name" > < a title = "lldb.formatters.Logger
2013-07-20 01:28:54 +08:00
lldb.formatters.Logger.Logger" class="py-name" href="#" onclick="return doclink('link-77', 'Logger', 'link-3');">Logger< / a > < / tt > < tt class = "py-op" > .< / tt > < tt id = "link-78" class = "py-name" > < a title = "lldb.formatters.Logger
lldb.formatters.Logger.Logger" class="py-name" href="#" onclick="return doclink('link-78', 'Logger', 'link-3');">Logger< / a > < / tt > < tt class = "py-op" > (< / tt > < tt class = "py-op" > )< / tt > < / tt >
2016-10-20 21:04:32 +08:00
< a name = "L132" > < / a > < tt class = "py-lineno" > 132< / tt > < tt class = "py-line" > < tt class = "py-keyword" > try< / tt > < tt class = "py-op" > :< / tt > < / tt >
< a name = "L133" > < / a > < tt class = "py-lineno" > 133< / tt > < tt class = "py-line" > < tt class = "py-name" > self< / tt > < tt class = "py-op" > .< / tt > < tt class = "py-name" > start< / tt > < tt class = "py-op" > =< / tt > < tt class = "py-name" > self< / tt > < tt class = "py-op" > .< / tt > < tt class = "py-name" > valobj< / tt > < tt class = "py-op" > .< / tt > < tt id = "link-79" class = "py-name" targets = "Method lldb.SBValue.GetChildMemberWithName()=lldb.SBValue-class.html#GetChildMemberWithName" > < a title = "lldb.SBValue.GetChildMemberWithName" class = "py-name" href = "#" onclick = "return doclink('link-79', 'GetChildMemberWithName', 'link-79');" > GetChildMemberWithName< / a > < / tt > < tt class = "py-op" > (< / tt > < tt class = "py-string" > '__begin_'< / tt > < tt class = "py-op" > )< / tt > < / tt >
< a name = "L134" > < / a > < tt class = "py-lineno" > 134< / tt > < tt class = "py-line" > < tt class = "py-name" > self< / tt > < tt class = "py-op" > .< / tt > < tt class = "py-name" > finish< / tt > < tt class = "py-op" > =< / tt > < tt class = "py-name" > self< / tt > < tt class = "py-op" > .< / tt > < tt class = "py-name" > valobj< / tt > < tt class = "py-op" > .< / tt > < tt id = "link-80" class = "py-name" > < a title = "lldb.SBValue.GetChildMemberWithName" class = "py-name" href = "#" onclick = "return doclink('link-80', 'GetChildMemberWithName', 'link-79');" > GetChildMemberWithName< / a > < / tt > < tt class = "py-op" > (< / tt > < tt class = "py-string" > '__end_'< / tt > < tt class = "py-op" > )< / tt > < / tt >
< a name = "L135" > < / a > < tt class = "py-lineno" > 135< / tt > < tt class = "py-line" > < tt class = "py-comment" > # the purpose of this field is unclear, but it is the only field whose type is clearly T* for a vector< T> < / tt > < / tt >
< a name = "L136" > < / a > < tt class = "py-lineno" > 136< / tt > < tt class = "py-line" > < tt class = "py-comment" > # if this ends up not being correct, we can use the APIs to get at< / tt > < / tt >
< a name = "L137" > < / a > < tt class = "py-lineno" > 137< / tt > < tt class = "py-line" > < tt class = "py-comment" > # template arguments< / tt > < / tt >
< a name = "L138" > < / a > < tt class = "py-lineno" > 138< / tt > < tt class = "py-line" > < tt class = "py-name" > data_type_finder< / tt > < tt class = "py-op" > =< / tt > < tt class = "py-name" > self< / tt > < tt class = "py-op" > .< / tt > < tt class = "py-name" > valobj< / tt > < tt class = "py-op" > .< / tt > < tt id = "link-81" class = "py-name" > < a title = "lldb.SBValue.GetChildMemberWithName" class = "py-name" href = "#" onclick = "return doclink('link-81', 'GetChildMemberWithName', 'link-79');" > GetChildMemberWithName< / a > < / tt > < tt class = "py-op" > (< / tt > < / tt >
< a name = "L139" > < / a > < tt class = "py-lineno" > 139< / tt > < tt class = "py-line" > < tt class = "py-string" > '__end_cap_'< / tt > < tt class = "py-op" > )< / tt > < tt class = "py-op" > .< / tt > < tt id = "link-82" class = "py-name" > < a title = "lldb.SBValue.GetChildMemberWithName" class = "py-name" href = "#" onclick = "return doclink('link-82', 'GetChildMemberWithName', 'link-79');" > GetChildMemberWithName< / a > < / tt > < tt class = "py-op" > (< / tt > < tt class = "py-string" > '__first_'< / tt > < tt class = "py-op" > )< / tt > < / tt >
< a name = "L140" > < / a > < tt class = "py-lineno" > 140< / tt > < tt class = "py-line" > < tt class = "py-name" > self< / tt > < tt class = "py-op" > .< / tt > < tt class = "py-name" > data_type< / tt > < tt class = "py-op" > =< / tt > < tt class = "py-name" > data_type_finder< / tt > < tt class = "py-op" > .< / tt > < tt id = "link-83" class = "py-name" targets = "Method lldb.SBError.GetType()=lldb.SBError-class.html#GetType,Method lldb.SBEvent.GetType()=lldb.SBEvent-class.html#GetType,Method lldb.SBFunction.GetType()=lldb.SBFunction-class.html#GetType,Method lldb.SBSymbol.GetType()=lldb.SBSymbol-class.html#GetType,Method lldb.SBTypeEnumMember.GetType()=lldb.SBTypeEnumMember-class.html#GetType,Method lldb.SBTypeMember.GetType()=lldb.SBTypeMember-class.html#GetType,Method lldb.SBTypeMemberFunction.GetType()=lldb.SBTypeMemberFunction-class.html#GetType,Method lldb.SBTypeNameSpecifier.GetType()=lldb.SBTypeNameSpecifier-class.html#GetType,Method lldb.SBValue.GetType()=lldb.SBValue-class.html#GetType" > < a title = "lldb.SBError.GetType
2013-07-20 01:28:54 +08:00
lldb.SBEvent.GetType
lldb.SBFunction.GetType
lldb.SBSymbol.GetType
2016-10-20 21:04:32 +08:00
lldb.SBTypeEnumMember.GetType
2013-07-20 01:28:54 +08:00
lldb.SBTypeMember.GetType
2016-10-20 21:04:32 +08:00
lldb.SBTypeMemberFunction.GetType
2013-07-20 01:28:54 +08:00
lldb.SBTypeNameSpecifier.GetType
lldb.SBValue.GetType" class="py-name" href="#" onclick="return doclink('link-83', 'GetType', 'link-83');">GetType< / a > < / tt > < tt class = "py-op" > (< / tt > < tt class = "py-op" > )< / tt > < tt class = "py-op" > .< / tt > < tt id = "link-84" class = "py-name" targets = "Method lldb.SBType.GetPointeeType()=lldb.SBType-class.html#GetPointeeType" > < a title = "lldb.SBType.GetPointeeType" class = "py-name" href = "#" onclick = "return doclink('link-84', 'GetPointeeType', 'link-84');" > GetPointeeType< / a > < / tt > < tt class = "py-op" > (< / tt > < tt class = "py-op" > )< / tt > < / tt >
2016-10-20 21:04:32 +08:00
< a name = "L141" > < / a > < tt class = "py-lineno" > 141< / tt > < tt class = "py-line" > < tt class = "py-name" > self< / tt > < tt class = "py-op" > .< / tt > < tt class = "py-name" > data_size< / tt > < tt class = "py-op" > =< / tt > < tt class = "py-name" > self< / tt > < tt class = "py-op" > .< / tt > < tt class = "py-name" > data_type< / tt > < tt class = "py-op" > .< / tt > < tt id = "link-85" class = "py-name" targets = "Method lldb.SBData.GetByteSize()=lldb.SBData-class.html#GetByteSize,Method lldb.SBInstruction.GetByteSize()=lldb.SBInstruction-class.html#GetByteSize,Method lldb.SBSection.GetByteSize()=lldb.SBSection-class.html#GetByteSize,Method lldb.SBType.GetByteSize()=lldb.SBType-class.html#GetByteSize,Method lldb.SBValue.GetByteSize()=lldb.SBValue-class.html#GetByteSize" > < a title = "lldb.SBData.GetByteSize
2013-07-20 01:28:54 +08:00
lldb.SBInstruction.GetByteSize
lldb.SBSection.GetByteSize
lldb.SBType.GetByteSize
lldb.SBValue.GetByteSize" class="py-name" href="#" onclick="return doclink('link-85', 'GetByteSize', 'link-85');">GetByteSize< / a > < / tt > < tt class = "py-op" > (< / tt > < tt class = "py-op" > )< / tt > < / tt >
2016-10-20 21:04:32 +08:00
< a name = "L142" > < / a > < tt class = "py-lineno" > 142< / tt > < tt class = "py-line" > < tt class = "py-keyword" > except< / tt > < tt class = "py-op" > :< / tt > < / tt >
< a name = "L143" > < / a > < tt class = "py-lineno" > 143< / tt > < tt class = "py-line" > < tt class = "py-keyword" > pass< / tt > < / tt >
< / div > < a name = "L144" > < / a > < tt class = "py-lineno" > 144< / tt > < tt class = "py-line" > < / tt >
< a name = "stdvector_SynthProvider.has_children" > < / a > < div id = "stdvector_SynthProvider.has_children-def" > < a name = "L145" > < / a > < tt class = "py-lineno" > 145< / tt > < a class = "py-toggle" href = "#" id = "stdvector_SynthProvider.has_children-toggle" onclick = "return toggle('stdvector_SynthProvider.has_children');" > -< / a > < tt class = "py-line" > < tt class = "py-keyword" > def< / tt > < a class = "py-def-name" href = "lldb.formatters.cpp.libcxx.stdvector_SynthProvider-class.html#has_children" > has_children< / a > < tt class = "py-op" > (< / tt > < tt class = "py-param" > self< / tt > < tt class = "py-op" > )< / tt > < tt class = "py-op" > :< / tt > < / tt >
< / div > < div id = "stdvector_SynthProvider.has_children-collapsed" style = "display:none;" pad = "+++" indent = "++++++++" > < / div > < div id = "stdvector_SynthProvider.has_children-expanded" > < a name = "L146" > < / a > < tt class = "py-lineno" > 146< / tt > < tt class = "py-line" > < tt class = "py-keyword" > return< / tt > < tt class = "py-name" > True< / tt > < / tt >
< / div > < / div > < a name = "L147" > < / a > < tt class = "py-lineno" > 147< / tt > < tt class = "py-line" > < / tt >
< a name = "L148" > < / a > < tt class = "py-lineno" > 148< / tt > < tt class = "py-line" > < tt class = "py-comment" > # Just an example: the actual summary is produced by a summary string:< / tt > < / tt >
< a name = "L149" > < / a > < tt class = "py-lineno" > 149< / tt > < tt class = "py-line" > < tt class = "py-comment" > # size=${svar%#}< / tt > < / tt >
< a name = "L150" > < / a > < tt class = "py-lineno" > 150< / tt > < tt class = "py-line" > < / tt >
< a name = "L151" > < / a > < tt class = "py-lineno" > 151< / tt > < tt class = "py-line" > < / tt >
< a name = "stdvector_SummaryProvider" > < / a > < div id = "stdvector_SummaryProvider-def" > < a name = "L152" > < / a > < tt class = "py-lineno" > 152< / tt > < a class = "py-toggle" href = "#" id = "stdvector_SummaryProvider-toggle" onclick = "return toggle('stdvector_SummaryProvider');" > -< / a > < tt class = "py-line" > < tt class = "py-keyword" > def< / tt > < a class = "py-def-name" href = "lldb.formatters.cpp.libcxx-module.html#stdvector_SummaryProvider" > stdvector_SummaryProvider< / a > < tt class = "py-op" > (< / tt > < tt class = "py-param" > valobj< / tt > < tt class = "py-op" > ,< / tt > < tt class = "py-param" > dict< / tt > < tt class = "py-op" > )< / tt > < tt class = "py-op" > :< / tt > < / tt >
< / div > < div id = "stdvector_SummaryProvider-collapsed" style = "display:none;" pad = "+++" indent = "++++" > < / div > < div id = "stdvector_SummaryProvider-expanded" > < a name = "L153" > < / a > < tt class = "py-lineno" > 153< / tt > < tt class = "py-line" > < tt class = "py-name" > prov< / tt > < tt class = "py-op" > =< / tt > < tt id = "link-86" class = "py-name" targets = "Class lldb.formatters.cpp.libcxx.stdvector_SynthProvider=lldb.formatters.cpp.libcxx.stdvector_SynthProvider-class.html" > < a title = "lldb.formatters.cpp.libcxx.stdvector_SynthProvider" class = "py-name" href = "#" onclick = "return doclink('link-86', 'stdvector_SynthProvider', 'link-86');" > stdvector_SynthProvider< / a > < / tt > < tt class = "py-op" > (< / tt > < tt class = "py-name" > valobj< / tt > < tt class = "py-op" > ,< / tt > < tt class = "py-name" > None< / tt > < tt class = "py-op" > )< / tt > < / tt >
< a name = "L154" > < / a > < tt class = "py-lineno" > 154< / tt > < tt class = "py-line" > < tt class = "py-keyword" > return< / tt > < tt class = "py-string" > 'size='< / tt > < tt class = "py-op" > +< / tt > < tt class = "py-name" > str< / tt > < tt class = "py-op" > (< / tt > < tt class = "py-name" > prov< / tt > < tt class = "py-op" > .< / tt > < tt id = "link-87" class = "py-name" > < a title = "lldb.SBSyntheticValueProvider.num_children
lldb.SBValue.num_children
2013-07-20 01:28:54 +08:00
lldb.formatters.cpp.gnu_libstdcpp.StdListSynthProvider.num_children
lldb.formatters.cpp.gnu_libstdcpp.StdMapSynthProvider.num_children
2016-10-20 21:04:32 +08:00
lldb.formatters.cpp.gnu_libstdcpp.StdVectorSynthProvider.StdVBoolImplementation.num_children
lldb.formatters.cpp.gnu_libstdcpp.StdVectorSynthProvider.StdVectorImplementation.num_children
2013-07-20 01:28:54 +08:00
lldb.formatters.cpp.gnu_libstdcpp.StdVectorSynthProvider.num_children
lldb.formatters.cpp.libcxx.stddeque_SynthProvider.num_children
lldb.formatters.cpp.libcxx.stdlist_SynthProvider.num_children
lldb.formatters.cpp.libcxx.stdmap_SynthProvider.num_children
lldb.formatters.cpp.libcxx.stdsharedptr_SynthProvider.num_children
2016-10-20 21:04:32 +08:00
lldb.formatters.cpp.libcxx.stdvector_SynthProvider.num_children
lldb.formatters.synth.PythonObjectSyntheticChildProvider.num_children" class="py-name" href="#" onclick="return doclink('link-87', 'num_children', 'link-57');">num_children< / a > < / tt > < tt class = "py-op" > (< / tt > < tt class = "py-op" > )< / tt > < tt class = "py-op" > )< / tt > < / tt >
< / div > < a name = "L155" > < / a > < tt class = "py-lineno" > 155< / tt > < tt class = "py-line" > < / tt >
< a name = "L156" > < / a > < tt class = "py-lineno" > 156< / tt > < tt class = "py-line" > < / tt >
< a name = "stdlist_entry" > < / a > < div id = "stdlist_entry-def" > < a name = "L157" > < / a > < tt class = "py-lineno" > 157< / tt > < a class = "py-toggle" href = "#" id = "stdlist_entry-toggle" onclick = "return toggle('stdlist_entry');" > -< / a > < tt class = "py-line" > < tt class = "py-keyword" > class< / tt > < a class = "py-def-name" href = "lldb.formatters.cpp.libcxx.stdlist_entry-class.html" > stdlist_entry< / a > < tt class = "py-op" > :< / tt > < / tt >
< / div > < div id = "stdlist_entry-collapsed" style = "display:none;" pad = "+++" indent = "++++" > < / div > < div id = "stdlist_entry-expanded" > < a name = "L158" > < / a > < tt class = "py-lineno" > 158< / tt > < tt class = "py-line" > < / tt >
< a name = "stdlist_entry.__init__" > < / a > < div id = "stdlist_entry.__init__-def" > < a name = "L159" > < / a > < tt class = "py-lineno" > 159< / tt > < a class = "py-toggle" href = "#" id = "stdlist_entry.__init__-toggle" onclick = "return toggle('stdlist_entry.__init__');" > -< / a > < tt class = "py-line" > < tt class = "py-keyword" > def< / tt > < a class = "py-def-name" href = "lldb.formatters.cpp.libcxx.stdlist_entry-class.html#__init__" > __init__< / a > < tt class = "py-op" > (< / tt > < tt class = "py-param" > self< / tt > < tt class = "py-op" > ,< / tt > < tt class = "py-param" > entry< / tt > < tt class = "py-op" > )< / tt > < tt class = "py-op" > :< / tt > < / tt >
< / div > < div id = "stdlist_entry.__init__-collapsed" style = "display:none;" pad = "+++" indent = "++++++++" > < / div > < div id = "stdlist_entry.__init__-expanded" > < a name = "L160" > < / a > < tt class = "py-lineno" > 160< / tt > < tt class = "py-line" > < tt class = "py-name" > logger< / tt > < tt class = "py-op" > =< / tt > < tt id = "link-88" class = "py-name" > < a title = "lldb" class = "py-name" href = "#" onclick = "return doclink('link-88', 'lldb', 'link-0');" > lldb< / a > < / tt > < tt class = "py-op" > .< / tt > < tt id = "link-89" class = "py-name" > < a title = "lldb.formatters" class = "py-name" href = "#" onclick = "return doclink('link-89', 'formatters', 'link-2');" > formatters< / a > < / tt > < tt class = "py-op" > .< / tt > < tt id = "link-90" class = "py-name" > < a title = "lldb.formatters.Logger
2013-07-20 01:28:54 +08:00
lldb.formatters.Logger.Logger" class="py-name" href="#" onclick="return doclink('link-90', 'Logger', 'link-3');">Logger< / a > < / tt > < tt class = "py-op" > .< / tt > < tt id = "link-91" class = "py-name" > < a title = "lldb.formatters.Logger
lldb.formatters.Logger.Logger" class="py-name" href="#" onclick="return doclink('link-91', 'Logger', 'link-3');">Logger< / a > < / tt > < tt class = "py-op" > (< / tt > < tt class = "py-op" > )< / tt > < / tt >
2016-10-20 21:04:32 +08:00
< a name = "L161" > < / a > < tt class = "py-lineno" > 161< / tt > < tt class = "py-line" > < tt class = "py-name" > self< / tt > < tt class = "py-op" > .< / tt > < tt class = "py-name" > entry< / tt > < tt class = "py-op" > =< / tt > < tt class = "py-name" > entry< / tt > < / tt >
< / div > < a name = "L162" > < / a > < tt class = "py-lineno" > 162< / tt > < tt class = "py-line" > < / tt >
< a name = "stdlist_entry._next_impl" > < / a > < div id = "stdlist_entry._next_impl-def" > < a name = "L163" > < / a > < tt class = "py-lineno" > 163< / tt > < a class = "py-toggle" href = "#" id = "stdlist_entry._next_impl-toggle" onclick = "return toggle('stdlist_entry._next_impl');" > -< / a > < tt class = "py-line" > < tt class = "py-keyword" > def< / tt > < a class = "py-def-name" href = "lldb.formatters.cpp.libcxx.stdlist_entry-class.html#_next_impl" > _next_impl< / a > < tt class = "py-op" > (< / tt > < tt class = "py-param" > self< / tt > < tt class = "py-op" > )< / tt > < tt class = "py-op" > :< / tt > < / tt >
< / div > < div id = "stdlist_entry._next_impl-collapsed" style = "display:none;" pad = "+++" indent = "++++++++" > < / div > < div id = "stdlist_entry._next_impl-expanded" > < a name = "L164" > < / a > < tt class = "py-lineno" > 164< / tt > < tt class = "py-line" > < tt class = "py-name" > logger< / tt > < tt class = "py-op" > =< / tt > < tt id = "link-92" class = "py-name" > < a title = "lldb" class = "py-name" href = "#" onclick = "return doclink('link-92', 'lldb', 'link-0');" > lldb< / a > < / tt > < tt class = "py-op" > .< / tt > < tt id = "link-93" class = "py-name" > < a title = "lldb.formatters" class = "py-name" href = "#" onclick = "return doclink('link-93', 'formatters', 'link-2');" > formatters< / a > < / tt > < tt class = "py-op" > .< / tt > < tt id = "link-94" class = "py-name" > < a title = "lldb.formatters.Logger
2013-07-20 01:28:54 +08:00
lldb.formatters.Logger.Logger" class="py-name" href="#" onclick="return doclink('link-94', 'Logger', 'link-3');">Logger< / a > < / tt > < tt class = "py-op" > .< / tt > < tt id = "link-95" class = "py-name" > < a title = "lldb.formatters.Logger
lldb.formatters.Logger.Logger" class="py-name" href="#" onclick="return doclink('link-95', 'Logger', 'link-3');">Logger< / a > < / tt > < tt class = "py-op" > (< / tt > < tt class = "py-op" > )< / tt > < / tt >
2016-10-20 21:04:32 +08:00
< a name = "L165" > < / a > < tt class = "py-lineno" > 165< / tt > < tt class = "py-line" > < tt class = "py-keyword" > return< / tt > < tt id = "link-96" class = "py-name" targets = "Class lldb.formatters.cpp.libcxx.stdlist_entry=lldb.formatters.cpp.libcxx.stdlist_entry-class.html" > < a title = "lldb.formatters.cpp.libcxx.stdlist_entry" class = "py-name" href = "#" onclick = "return doclink('link-96', 'stdlist_entry', 'link-96');" > stdlist_entry< / a > < / tt > < tt class = "py-op" > (< / tt > < tt class = "py-name" > self< / tt > < tt class = "py-op" > .< / tt > < tt class = "py-name" > entry< / tt > < tt class = "py-op" > .< / tt > < tt id = "link-97" class = "py-name" > < a title = "lldb.SBValue.GetChildMemberWithName" class = "py-name" href = "#" onclick = "return doclink('link-97', 'GetChildMemberWithName', 'link-79');" > GetChildMemberWithName< / a > < / tt > < tt class = "py-op" > (< / tt > < tt class = "py-string" > '__next_'< / tt > < tt class = "py-op" > )< / tt > < tt class = "py-op" > )< / tt > < / tt >
< / div > < a name = "L166" > < / a > < tt class = "py-lineno" > 166< / tt > < tt class = "py-line" > < / tt >
< a name = "stdlist_entry._prev_impl" > < / a > < div id = "stdlist_entry._prev_impl-def" > < a name = "L167" > < / a > < tt class = "py-lineno" > 167< / tt > < a class = "py-toggle" href = "#" id = "stdlist_entry._prev_impl-toggle" onclick = "return toggle('stdlist_entry._prev_impl');" > -< / a > < tt class = "py-line" > < tt class = "py-keyword" > def< / tt > < a class = "py-def-name" href = "lldb.formatters.cpp.libcxx.stdlist_entry-class.html#_prev_impl" > _prev_impl< / a > < tt class = "py-op" > (< / tt > < tt class = "py-param" > self< / tt > < tt class = "py-op" > )< / tt > < tt class = "py-op" > :< / tt > < / tt >
< / div > < div id = "stdlist_entry._prev_impl-collapsed" style = "display:none;" pad = "+++" indent = "++++++++" > < / div > < div id = "stdlist_entry._prev_impl-expanded" > < a name = "L168" > < / a > < tt class = "py-lineno" > 168< / tt > < tt class = "py-line" > < tt class = "py-name" > logger< / tt > < tt class = "py-op" > =< / tt > < tt id = "link-98" class = "py-name" > < a title = "lldb" class = "py-name" href = "#" onclick = "return doclink('link-98', 'lldb', 'link-0');" > lldb< / a > < / tt > < tt class = "py-op" > .< / tt > < tt id = "link-99" class = "py-name" > < a title = "lldb.formatters" class = "py-name" href = "#" onclick = "return doclink('link-99', 'formatters', 'link-2');" > formatters< / a > < / tt > < tt class = "py-op" > .< / tt > < tt id = "link-100" class = "py-name" > < a title = "lldb.formatters.Logger
2013-07-20 01:28:54 +08:00
lldb.formatters.Logger.Logger" class="py-name" href="#" onclick="return doclink('link-100', 'Logger', 'link-3');">Logger< / a > < / tt > < tt class = "py-op" > .< / tt > < tt id = "link-101" class = "py-name" > < a title = "lldb.formatters.Logger
lldb.formatters.Logger.Logger" class="py-name" href="#" onclick="return doclink('link-101', 'Logger', 'link-3');">Logger< / a > < / tt > < tt class = "py-op" > (< / tt > < tt class = "py-op" > )< / tt > < / tt >
2016-10-20 21:04:32 +08:00
< a name = "L169" > < / a > < tt class = "py-lineno" > 169< / tt > < tt class = "py-line" > < tt class = "py-keyword" > return< / tt > < tt id = "link-102" class = "py-name" > < a title = "lldb.formatters.cpp.libcxx.stdlist_entry" class = "py-name" href = "#" onclick = "return doclink('link-102', 'stdlist_entry', 'link-96');" > stdlist_entry< / a > < / tt > < tt class = "py-op" > (< / tt > < tt class = "py-name" > self< / tt > < tt class = "py-op" > .< / tt > < tt class = "py-name" > entry< / tt > < tt class = "py-op" > .< / tt > < tt id = "link-103" class = "py-name" > < a title = "lldb.SBValue.GetChildMemberWithName" class = "py-name" href = "#" onclick = "return doclink('link-103', 'GetChildMemberWithName', 'link-79');" > GetChildMemberWithName< / a > < / tt > < tt class = "py-op" > (< / tt > < tt class = "py-string" > '__prev_'< / tt > < tt class = "py-op" > )< / tt > < tt class = "py-op" > )< / tt > < / tt >
< / div > < a name = "L170" > < / a > < tt class = "py-lineno" > 170< / tt > < tt class = "py-line" > < / tt >
< a name = "stdlist_entry._value_impl" > < / a > < div id = "stdlist_entry._value_impl-def" > < a name = "L171" > < / a > < tt class = "py-lineno" > 171< / tt > < a class = "py-toggle" href = "#" id = "stdlist_entry._value_impl-toggle" onclick = "return toggle('stdlist_entry._value_impl');" > -< / a > < tt class = "py-line" > < tt class = "py-keyword" > def< / tt > < a class = "py-def-name" href = "lldb.formatters.cpp.libcxx.stdlist_entry-class.html#_value_impl" > _value_impl< / a > < tt class = "py-op" > (< / tt > < tt class = "py-param" > self< / tt > < tt class = "py-op" > )< / tt > < tt class = "py-op" > :< / tt > < / tt >
< / div > < div id = "stdlist_entry._value_impl-collapsed" style = "display:none;" pad = "+++" indent = "++++++++" > < / div > < div id = "stdlist_entry._value_impl-expanded" > < a name = "L172" > < / a > < tt class = "py-lineno" > 172< / tt > < tt class = "py-line" > < tt class = "py-name" > logger< / tt > < tt class = "py-op" > =< / tt > < tt id = "link-104" class = "py-name" > < a title = "lldb" class = "py-name" href = "#" onclick = "return doclink('link-104', 'lldb', 'link-0');" > lldb< / a > < / tt > < tt class = "py-op" > .< / tt > < tt id = "link-105" class = "py-name" > < a title = "lldb.formatters" class = "py-name" href = "#" onclick = "return doclink('link-105', 'formatters', 'link-2');" > formatters< / a > < / tt > < tt class = "py-op" > .< / tt > < tt id = "link-106" class = "py-name" > < a title = "lldb.formatters.Logger
2013-07-20 01:28:54 +08:00
lldb.formatters.Logger.Logger" class="py-name" href="#" onclick="return doclink('link-106', 'Logger', 'link-3');">Logger< / a > < / tt > < tt class = "py-op" > .< / tt > < tt id = "link-107" class = "py-name" > < a title = "lldb.formatters.Logger
lldb.formatters.Logger.Logger" class="py-name" href="#" onclick="return doclink('link-107', 'Logger', 'link-3');">Logger< / a > < / tt > < tt class = "py-op" > (< / tt > < tt class = "py-op" > )< / tt > < / tt >
2016-10-20 21:04:32 +08:00
< a name = "L173" > < / a > < tt class = "py-lineno" > 173< / tt > < tt class = "py-line" > < tt class = "py-keyword" > return< / tt > < tt class = "py-name" > self< / tt > < tt class = "py-op" > .< / tt > < tt class = "py-name" > entry< / tt > < tt class = "py-op" > .< / tt > < tt id = "link-108" class = "py-name" > < a title = "lldb.SBTypeEnumMember.GetValueAsUnsigned
lldb.SBValue.GetValueAsUnsigned" class="py-name" href="#" onclick="return doclink('link-108', 'GetValueAsUnsigned', 'link-21');">GetValueAsUnsigned< / a > < / tt > < tt class = "py-op" > (< / tt > < tt class = "py-number" > 0< / tt > < tt class = "py-op" > )< / tt > < / tt >
< / div > < a name = "L174" > < / a > < tt class = "py-lineno" > 174< / tt > < tt class = "py-line" > < / tt >
< a name = "stdlist_entry._isnull_impl" > < / a > < div id = "stdlist_entry._isnull_impl-def" > < a name = "L175" > < / a > < tt class = "py-lineno" > 175< / tt > < a class = "py-toggle" href = "#" id = "stdlist_entry._isnull_impl-toggle" onclick = "return toggle('stdlist_entry._isnull_impl');" > -< / a > < tt class = "py-line" > < tt class = "py-keyword" > def< / tt > < a class = "py-def-name" href = "lldb.formatters.cpp.libcxx.stdlist_entry-class.html#_isnull_impl" > _isnull_impl< / a > < tt class = "py-op" > (< / tt > < tt class = "py-param" > self< / tt > < tt class = "py-op" > )< / tt > < tt class = "py-op" > :< / tt > < / tt >
< / div > < div id = "stdlist_entry._isnull_impl-collapsed" style = "display:none;" pad = "+++" indent = "++++++++" > < / div > < div id = "stdlist_entry._isnull_impl-expanded" > < a name = "L176" > < / a > < tt class = "py-lineno" > 176< / tt > < tt class = "py-line" > < tt class = "py-name" > logger< / tt > < tt class = "py-op" > =< / tt > < tt id = "link-109" class = "py-name" > < a title = "lldb" class = "py-name" href = "#" onclick = "return doclink('link-109', 'lldb', 'link-0');" > lldb< / a > < / tt > < tt class = "py-op" > .< / tt > < tt id = "link-110" class = "py-name" > < a title = "lldb.formatters" class = "py-name" href = "#" onclick = "return doclink('link-110', 'formatters', 'link-2');" > formatters< / a > < / tt > < tt class = "py-op" > .< / tt > < tt id = "link-111" class = "py-name" > < a title = "lldb.formatters.Logger
2013-07-20 01:28:54 +08:00
lldb.formatters.Logger.Logger" class="py-name" href="#" onclick="return doclink('link-111', 'Logger', 'link-3');">Logger< / a > < / tt > < tt class = "py-op" > .< / tt > < tt id = "link-112" class = "py-name" > < a title = "lldb.formatters.Logger
lldb.formatters.Logger.Logger" class="py-name" href="#" onclick="return doclink('link-112', 'Logger', 'link-3');">Logger< / a > < / tt > < tt class = "py-op" > (< / tt > < tt class = "py-op" > )< / tt > < / tt >
2016-10-20 21:04:32 +08:00
< a name = "L177" > < / a > < tt class = "py-lineno" > 177< / tt > < tt class = "py-line" > < tt class = "py-keyword" > return< / tt > < tt class = "py-name" > self< / tt > < tt class = "py-op" > .< / tt > < tt id = "link-113" class = "py-name" targets = "Method lldb.formatters.cpp.libcxx.stdlist_entry._value_impl()=lldb.formatters.cpp.libcxx.stdlist_entry-class.html#_value_impl,Method lldb.formatters.cpp.libcxx.stdmap_iterator_node._value_impl()=lldb.formatters.cpp.libcxx.stdmap_iterator_node-class.html#_value_impl" > < a title = "lldb.formatters.cpp.libcxx.stdlist_entry._value_impl
2013-07-20 01:28:54 +08:00
lldb.formatters.cpp.libcxx.stdmap_iterator_node._value_impl" class="py-name" href="#" onclick="return doclink('link-113', '_value_impl', 'link-113');">_value_impl< / a > < / tt > < tt class = "py-op" > (< / tt > < tt class = "py-op" > )< / tt > < tt class = "py-op" > ==< / tt > < tt class = "py-number" > 0< / tt > < / tt >
2016-10-20 21:04:32 +08:00
< / div > < a name = "L178" > < / a > < tt class = "py-lineno" > 178< / tt > < tt class = "py-line" > < / tt >
< a name = "stdlist_entry._sbvalue_impl" > < / a > < div id = "stdlist_entry._sbvalue_impl-def" > < a name = "L179" > < / a > < tt class = "py-lineno" > 179< / tt > < a class = "py-toggle" href = "#" id = "stdlist_entry._sbvalue_impl-toggle" onclick = "return toggle('stdlist_entry._sbvalue_impl');" > -< / a > < tt class = "py-line" > < tt class = "py-keyword" > def< / tt > < a class = "py-def-name" href = "lldb.formatters.cpp.libcxx.stdlist_entry-class.html#_sbvalue_impl" > _sbvalue_impl< / a > < tt class = "py-op" > (< / tt > < tt class = "py-param" > self< / tt > < tt class = "py-op" > )< / tt > < tt class = "py-op" > :< / tt > < / tt >
< / div > < div id = "stdlist_entry._sbvalue_impl-collapsed" style = "display:none;" pad = "+++" indent = "++++++++" > < / div > < div id = "stdlist_entry._sbvalue_impl-expanded" > < a name = "L180" > < / a > < tt class = "py-lineno" > 180< / tt > < tt class = "py-line" > < tt class = "py-name" > logger< / tt > < tt class = "py-op" > =< / tt > < tt id = "link-114" class = "py-name" > < a title = "lldb" class = "py-name" href = "#" onclick = "return doclink('link-114', 'lldb', 'link-0');" > lldb< / a > < / tt > < tt class = "py-op" > .< / tt > < tt id = "link-115" class = "py-name" > < a title = "lldb.formatters" class = "py-name" href = "#" onclick = "return doclink('link-115', 'formatters', 'link-2');" > formatters< / a > < / tt > < tt class = "py-op" > .< / tt > < tt id = "link-116" class = "py-name" > < a title = "lldb.formatters.Logger
2013-07-20 01:28:54 +08:00
lldb.formatters.Logger.Logger" class="py-name" href="#" onclick="return doclink('link-116', 'Logger', 'link-3');">Logger< / a > < / tt > < tt class = "py-op" > .< / tt > < tt id = "link-117" class = "py-name" > < a title = "lldb.formatters.Logger
lldb.formatters.Logger.Logger" class="py-name" href="#" onclick="return doclink('link-117', 'Logger', 'link-3');">Logger< / a > < / tt > < tt class = "py-op" > (< / tt > < tt class = "py-op" > )< / tt > < / tt >
2016-10-20 21:04:32 +08:00
< a name = "L181" > < / a > < tt class = "py-lineno" > 181< / tt > < tt class = "py-line" > < tt class = "py-keyword" > return< / tt > < tt class = "py-name" > self< / tt > < tt class = "py-op" > .< / tt > < tt class = "py-name" > entry< / tt > < / tt >
< / div > < a name = "L182" > < / a > < tt class = "py-lineno" > 182< / tt > < tt class = "py-line" > < / tt >
< a name = "L183" > < / a > < tt class = "py-lineno" > 183< / tt > < tt class = "py-line" > < tt id = "link-118" class = "py-name" targets = "Variable lldb.formatters.cpp.libcxx.stdlist_entry.next=lldb.formatters.cpp.libcxx.stdlist_entry-class.html#next,Method lldb.formatters.cpp.libcxx.stdlist_iterator.next()=lldb.formatters.cpp.libcxx.stdlist_iterator-class.html#next,Method lldb.formatters.cpp.libcxx.stdmap_iterator.next()=lldb.formatters.cpp.libcxx.stdmap_iterator-class.html#next,Method lldb.value_iter.next()=lldb.value_iter-class.html#next" > < a title = "lldb.formatters.cpp.libcxx.stdlist_entry.next
2013-07-20 01:28:54 +08:00
lldb.formatters.cpp.libcxx.stdlist_iterator.next
lldb.formatters.cpp.libcxx.stdmap_iterator.next
2016-10-20 21:04:32 +08:00
lldb.value_iter.next" class="py-name" href="#" onclick="return doclink('link-118', 'next', 'link-118');">next< / a > < / tt > < tt class = "py-op" > =< / tt > < tt class = "py-name" > property< / tt > < tt class = "py-op" > (< / tt > < tt id = "link-119" class = "py-name" targets = "Method lldb.formatters.cpp.libcxx.stdlist_entry._next_impl()=lldb.formatters.cpp.libcxx.stdlist_entry-class.html#_next_impl" > < a title = "lldb.formatters.cpp.libcxx.stdlist_entry._next_impl" class = "py-name" href = "#" onclick = "return doclink('link-119', '_next_impl', 'link-119');" > _next_impl< / a > < / tt > < tt class = "py-op" > ,< / tt > < tt class = "py-name" > None< / tt > < tt class = "py-op" > )< / tt > < / tt >
< a name = "L184" > < / a > < tt class = "py-lineno" > 184< / tt > < tt class = "py-line" > < tt id = "link-120" class = "py-name" > < a title = "lldb.SBError.value
2013-07-20 01:28:54 +08:00
lldb.SBValue.value
lldb.formatters.cpp.gnu_libstdcpp.StdListSynthProvider.value
lldb.formatters.cpp.libcxx.stdlist_SynthProvider.value
lldb.formatters.cpp.libcxx.stdlist_entry.value
lldb.formatters.cpp.libcxx.stdlist_iterator.value
lldb.formatters.cpp.libcxx.stdmap_iterator.value
lldb.formatters.cpp.libcxx.stdmap_iterator_node.value
lldb.value" class="py-name" href="#" onclick="return doclink('link-120', 'value', 'link-7');">value< / a > < / tt > < tt class = "py-op" > =< / tt > < tt class = "py-name" > property< / tt > < tt class = "py-op" > (< / tt > < tt id = "link-121" class = "py-name" > < a title = "lldb.formatters.cpp.libcxx.stdlist_entry._value_impl
2016-10-20 21:04:32 +08:00
lldb.formatters.cpp.libcxx.stdmap_iterator_node._value_impl" class="py-name" href="#" onclick="return doclink('link-121', '_value_impl', 'link-113');">_value_impl< / a > < / tt > < tt class = "py-op" > ,< / tt > < tt class = "py-name" > None< / tt > < tt class = "py-op" > )< / tt > < / tt >
< a name = "L185" > < / a > < tt class = "py-lineno" > 185< / tt > < tt class = "py-line" > < tt id = "link-122" class = "py-name" targets = "Variable lldb.formatters.cpp.libcxx.stdlist_entry.is_null=lldb.formatters.cpp.libcxx.stdlist_entry-class.html#is_null,Variable lldb.formatters.cpp.libcxx.stdmap_iterator_node.is_null=lldb.formatters.cpp.libcxx.stdmap_iterator_node-class.html#is_null" > < a title = "lldb.formatters.cpp.libcxx.stdlist_entry.is_null
lldb.formatters.cpp.libcxx.stdmap_iterator_node.is_null" class="py-name" href="#" onclick="return doclink('link-122', 'is_null', 'link-122');">is_null< / a > < / tt > < tt class = "py-op" > =< / tt > < tt class = "py-name" > property< / tt > < tt class = "py-op" > (< / tt > < tt id = "link-123" class = "py-name" targets = "Method lldb.formatters.cpp.libcxx.stdlist_entry._isnull_impl()=lldb.formatters.cpp.libcxx.stdlist_entry-class.html#_isnull_impl" > < a title = "lldb.formatters.cpp.libcxx.stdlist_entry._isnull_impl" class = "py-name" href = "#" onclick = "return doclink('link-123', '_isnull_impl', 'link-123');" > _isnull_impl< / a > < / tt > < tt class = "py-op" > ,< / tt > < tt class = "py-name" > None< / tt > < tt class = "py-op" > )< / tt > < / tt >
< a name = "L186" > < / a > < tt class = "py-lineno" > 186< / tt > < tt class = "py-line" > < tt id = "link-124" class = "py-name" targets = "Variable lldb.formatters.cpp.libcxx.stdlist_entry.sbvalue=lldb.formatters.cpp.libcxx.stdlist_entry-class.html#sbvalue,Variable lldb.formatters.cpp.libcxx.stdmap_iterator_node.sbvalue=lldb.formatters.cpp.libcxx.stdmap_iterator_node-class.html#sbvalue" > < a title = "lldb.formatters.cpp.libcxx.stdlist_entry.sbvalue
2013-07-20 01:28:54 +08:00
lldb.formatters.cpp.libcxx.stdmap_iterator_node.sbvalue" class="py-name" href="#" onclick="return doclink('link-124', 'sbvalue', 'link-124');">sbvalue< / a > < / tt > < tt class = "py-op" > =< / tt > < tt class = "py-name" > property< / tt > < tt class = "py-op" > (< / tt > < tt id = "link-125" class = "py-name" targets = "Method lldb.formatters.cpp.libcxx.stdlist_entry._sbvalue_impl()=lldb.formatters.cpp.libcxx.stdlist_entry-class.html#_sbvalue_impl,Method lldb.formatters.cpp.libcxx.stdmap_iterator_node._sbvalue_impl()=lldb.formatters.cpp.libcxx.stdmap_iterator_node-class.html#_sbvalue_impl" > < a title = "lldb.formatters.cpp.libcxx.stdlist_entry._sbvalue_impl
2016-10-20 21:04:32 +08:00
lldb.formatters.cpp.libcxx.stdmap_iterator_node._sbvalue_impl" class="py-name" href="#" onclick="return doclink('link-125', '_sbvalue_impl', 'link-125');">_sbvalue_impl< / a > < / tt > < tt class = "py-op" > ,< / tt > < tt class = "py-name" > None< / tt > < tt class = "py-op" > )< / tt > < / tt >
< / div > < a name = "L187" > < / a > < tt class = "py-lineno" > 187< / tt > < tt class = "py-line" > < / tt >
< a name = "L188" > < / a > < tt class = "py-lineno" > 188< / tt > < tt class = "py-line" > < / tt >
< a name = "stdlist_iterator" > < / a > < div id = "stdlist_iterator-def" > < a name = "L189" > < / a > < tt class = "py-lineno" > 189< / tt > < a class = "py-toggle" href = "#" id = "stdlist_iterator-toggle" onclick = "return toggle('stdlist_iterator');" > -< / a > < tt class = "py-line" > < tt class = "py-keyword" > class< / tt > < a class = "py-def-name" href = "lldb.formatters.cpp.libcxx.stdlist_iterator-class.html" > stdlist_iterator< / a > < tt class = "py-op" > :< / tt > < / tt >
< / div > < div id = "stdlist_iterator-collapsed" style = "display:none;" pad = "+++" indent = "++++" > < / div > < div id = "stdlist_iterator-expanded" > < a name = "L190" > < / a > < tt class = "py-lineno" > 190< / tt > < tt class = "py-line" > < / tt >
< a name = "stdlist_iterator.increment_node" > < / a > < div id = "stdlist_iterator.increment_node-def" > < a name = "L191" > < / a > < tt class = "py-lineno" > 191< / tt > < a class = "py-toggle" href = "#" id = "stdlist_iterator.increment_node-toggle" onclick = "return toggle('stdlist_iterator.increment_node');" > -< / a > < tt class = "py-line" > < tt class = "py-keyword" > def< / tt > < a class = "py-def-name" href = "lldb.formatters.cpp.libcxx.stdlist_iterator-class.html#increment_node" > increment_node< / a > < tt class = "py-op" > (< / tt > < tt class = "py-param" > self< / tt > < tt class = "py-op" > ,< / tt > < tt class = "py-param" > node< / tt > < tt class = "py-op" > )< / tt > < tt class = "py-op" > :< / tt > < / tt >
< / div > < div id = "stdlist_iterator.increment_node-collapsed" style = "display:none;" pad = "+++" indent = "++++++++" > < / div > < div id = "stdlist_iterator.increment_node-expanded" > < a name = "L192" > < / a > < tt class = "py-lineno" > 192< / tt > < tt class = "py-line" > < tt class = "py-name" > logger< / tt > < tt class = "py-op" > =< / tt > < tt id = "link-126" class = "py-name" > < a title = "lldb" class = "py-name" href = "#" onclick = "return doclink('link-126', 'lldb', 'link-0');" > lldb< / a > < / tt > < tt class = "py-op" > .< / tt > < tt id = "link-127" class = "py-name" > < a title = "lldb.formatters" class = "py-name" href = "#" onclick = "return doclink('link-127', 'formatters', 'link-2');" > formatters< / a > < / tt > < tt class = "py-op" > .< / tt > < tt id = "link-128" class = "py-name" > < a title = "lldb.formatters.Logger
2013-07-20 01:28:54 +08:00
lldb.formatters.Logger.Logger" class="py-name" href="#" onclick="return doclink('link-128', 'Logger', 'link-3');">Logger< / a > < / tt > < tt class = "py-op" > .< / tt > < tt id = "link-129" class = "py-name" > < a title = "lldb.formatters.Logger
lldb.formatters.Logger.Logger" class="py-name" href="#" onclick="return doclink('link-129', 'Logger', 'link-3');">Logger< / a > < / tt > < tt class = "py-op" > (< / tt > < tt class = "py-op" > )< / tt > < / tt >
2016-10-20 21:04:32 +08:00
< a name = "L193" > < / a > < tt class = "py-lineno" > 193< / tt > < tt class = "py-line" > < tt class = "py-keyword" > if< / tt > < tt class = "py-name" > node< / tt > < tt class = "py-op" > .< / tt > < tt id = "link-130" class = "py-name" > < a title = "lldb.formatters.cpp.libcxx.stdlist_entry.is_null
2013-07-20 01:28:54 +08:00
lldb.formatters.cpp.libcxx.stdmap_iterator_node.is_null" class="py-name" href="#" onclick="return doclink('link-130', 'is_null', 'link-122');">is_null< / a > < / tt > < tt class = "py-op" > :< / tt > < / tt >
2016-10-20 21:04:32 +08:00
< a name = "L194" > < / a > < tt class = "py-lineno" > 194< / tt > < tt class = "py-line" > < tt class = "py-keyword" > return< / tt > < tt class = "py-name" > None< / tt > < / tt >
< a name = "L195" > < / a > < tt class = "py-lineno" > 195< / tt > < tt class = "py-line" > < tt class = "py-keyword" > return< / tt > < tt class = "py-name" > node< / tt > < tt class = "py-op" > .< / tt > < tt id = "link-131" class = "py-name" > < a title = "lldb.formatters.cpp.libcxx.stdlist_entry.next
2013-07-20 01:28:54 +08:00
lldb.formatters.cpp.libcxx.stdlist_iterator.next
lldb.formatters.cpp.libcxx.stdmap_iterator.next
lldb.value_iter.next" class="py-name" href="#" onclick="return doclink('link-131', 'next', 'link-118');">next< / a > < / tt > < / tt >
2016-10-20 21:04:32 +08:00
< / div > < a name = "L196" > < / a > < tt class = "py-lineno" > 196< / tt > < tt class = "py-line" > < / tt >
< a name = "stdlist_iterator.__init__" > < / a > < div id = "stdlist_iterator.__init__-def" > < a name = "L197" > < / a > < tt class = "py-lineno" > 197< / tt > < a class = "py-toggle" href = "#" id = "stdlist_iterator.__init__-toggle" onclick = "return toggle('stdlist_iterator.__init__');" > -< / a > < tt class = "py-line" > < tt class = "py-keyword" > def< / tt > < a class = "py-def-name" href = "lldb.formatters.cpp.libcxx.stdlist_iterator-class.html#__init__" > __init__< / a > < tt class = "py-op" > (< / tt > < tt class = "py-param" > self< / tt > < tt class = "py-op" > ,< / tt > < tt class = "py-param" > node< / tt > < tt class = "py-op" > )< / tt > < tt class = "py-op" > :< / tt > < / tt >
< / div > < div id = "stdlist_iterator.__init__-collapsed" style = "display:none;" pad = "+++" indent = "++++++++" > < / div > < div id = "stdlist_iterator.__init__-expanded" > < a name = "L198" > < / a > < tt class = "py-lineno" > 198< / tt > < tt class = "py-line" > < tt class = "py-name" > logger< / tt > < tt class = "py-op" > =< / tt > < tt id = "link-132" class = "py-name" > < a title = "lldb" class = "py-name" href = "#" onclick = "return doclink('link-132', 'lldb', 'link-0');" > lldb< / a > < / tt > < tt class = "py-op" > .< / tt > < tt id = "link-133" class = "py-name" > < a title = "lldb.formatters" class = "py-name" href = "#" onclick = "return doclink('link-133', 'formatters', 'link-2');" > formatters< / a > < / tt > < tt class = "py-op" > .< / tt > < tt id = "link-134" class = "py-name" > < a title = "lldb.formatters.Logger
2013-07-20 01:28:54 +08:00
lldb.formatters.Logger.Logger" class="py-name" href="#" onclick="return doclink('link-134', 'Logger', 'link-3');">Logger< / a > < / tt > < tt class = "py-op" > .< / tt > < tt id = "link-135" class = "py-name" > < a title = "lldb.formatters.Logger
lldb.formatters.Logger.Logger" class="py-name" href="#" onclick="return doclink('link-135', 'Logger', 'link-3');">Logger< / a > < / tt > < tt class = "py-op" > (< / tt > < tt class = "py-op" > )< / tt > < / tt >
2016-10-20 21:04:32 +08:00
< a name = "L199" > < / a > < tt class = "py-lineno" > 199< / tt > < tt class = "py-line" > < tt class = "py-comment" > # we convert the SBValue to an internal node object on entry< / tt > < / tt >
< a name = "L200" > < / a > < tt class = "py-lineno" > 200< / tt > < tt class = "py-line" > < tt class = "py-name" > self< / tt > < tt class = "py-op" > .< / tt > < tt class = "py-name" > node< / tt > < tt class = "py-op" > =< / tt > < tt id = "link-136" class = "py-name" > < a title = "lldb.formatters.cpp.libcxx.stdlist_entry" class = "py-name" href = "#" onclick = "return doclink('link-136', 'stdlist_entry', 'link-96');" > stdlist_entry< / a > < / tt > < tt class = "py-op" > (< / tt > < tt class = "py-name" > node< / tt > < tt class = "py-op" > )< / tt > < / tt >
< / div > < a name = "L201" > < / a > < tt class = "py-lineno" > 201< / tt > < tt class = "py-line" > < / tt >
< a name = "stdlist_iterator.value" > < / a > < div id = "stdlist_iterator.value-def" > < a name = "L202" > < / a > < tt class = "py-lineno" > 202< / tt > < a class = "py-toggle" href = "#" id = "stdlist_iterator.value-toggle" onclick = "return toggle('stdlist_iterator.value');" > -< / a > < tt class = "py-line" > < tt class = "py-keyword" > def< / tt > < a class = "py-def-name" href = "lldb.formatters.cpp.libcxx.stdlist_iterator-class.html#value" > value< / a > < tt class = "py-op" > (< / tt > < tt class = "py-param" > self< / tt > < tt class = "py-op" > )< / tt > < tt class = "py-op" > :< / tt > < / tt >
< / div > < div id = "stdlist_iterator.value-collapsed" style = "display:none;" pad = "+++" indent = "++++++++" > < / div > < div id = "stdlist_iterator.value-expanded" > < a name = "L203" > < / a > < tt class = "py-lineno" > 203< / tt > < tt class = "py-line" > < tt class = "py-name" > logger< / tt > < tt class = "py-op" > =< / tt > < tt id = "link-137" class = "py-name" > < a title = "lldb" class = "py-name" href = "#" onclick = "return doclink('link-137', 'lldb', 'link-0');" > lldb< / a > < / tt > < tt class = "py-op" > .< / tt > < tt id = "link-138" class = "py-name" > < a title = "lldb.formatters" class = "py-name" href = "#" onclick = "return doclink('link-138', 'formatters', 'link-2');" > formatters< / a > < / tt > < tt class = "py-op" > .< / tt > < tt id = "link-139" class = "py-name" > < a title = "lldb.formatters.Logger
2013-07-20 01:28:54 +08:00
lldb.formatters.Logger.Logger" class="py-name" href="#" onclick="return doclink('link-139', 'Logger', 'link-3');">Logger< / a > < / tt > < tt class = "py-op" > .< / tt > < tt id = "link-140" class = "py-name" > < a title = "lldb.formatters.Logger
lldb.formatters.Logger.Logger" class="py-name" href="#" onclick="return doclink('link-140', 'Logger', 'link-3');">Logger< / a > < / tt > < tt class = "py-op" > (< / tt > < tt class = "py-op" > )< / tt > < / tt >
2016-10-20 21:04:32 +08:00
< a name = "L204" > < / a > < tt class = "py-lineno" > 204< / tt > < tt class = "py-line" > < tt class = "py-keyword" > return< / tt > < tt class = "py-name" > self< / tt > < tt class = "py-op" > .< / tt > < tt class = "py-name" > node< / tt > < tt class = "py-op" > .< / tt > < tt id = "link-141" class = "py-name" > < a title = "lldb.formatters.cpp.libcxx.stdlist_entry.sbvalue
lldb.formatters.cpp.libcxx.stdmap_iterator_node.sbvalue" class="py-name" href="#" onclick="return doclink('link-141', 'sbvalue', 'link-124');">sbvalue< / a > < / tt > < tt class = "py-comment" > # and return the SBValue back on exit< / tt > < / tt >
< / div > < a name = "L205" > < / a > < tt class = "py-lineno" > 205< / tt > < tt class = "py-line" > < / tt >
< a name = "stdlist_iterator.next" > < / a > < div id = "stdlist_iterator.next-def" > < a name = "L206" > < / a > < tt class = "py-lineno" > 206< / tt > < a class = "py-toggle" href = "#" id = "stdlist_iterator.next-toggle" onclick = "return toggle('stdlist_iterator.next');" > -< / a > < tt class = "py-line" > < tt class = "py-keyword" > def< / tt > < a class = "py-def-name" href = "lldb.formatters.cpp.libcxx.stdlist_iterator-class.html#next" > next< / a > < tt class = "py-op" > (< / tt > < tt class = "py-param" > self< / tt > < tt class = "py-op" > )< / tt > < tt class = "py-op" > :< / tt > < / tt >
< / div > < div id = "stdlist_iterator.next-collapsed" style = "display:none;" pad = "+++" indent = "++++++++" > < / div > < div id = "stdlist_iterator.next-expanded" > < a name = "L207" > < / a > < tt class = "py-lineno" > 207< / tt > < tt class = "py-line" > < tt class = "py-name" > logger< / tt > < tt class = "py-op" > =< / tt > < tt id = "link-142" class = "py-name" > < a title = "lldb" class = "py-name" href = "#" onclick = "return doclink('link-142', 'lldb', 'link-0');" > lldb< / a > < / tt > < tt class = "py-op" > .< / tt > < tt id = "link-143" class = "py-name" > < a title = "lldb.formatters" class = "py-name" href = "#" onclick = "return doclink('link-143', 'formatters', 'link-2');" > formatters< / a > < / tt > < tt class = "py-op" > .< / tt > < tt id = "link-144" class = "py-name" > < a title = "lldb.formatters.Logger
2013-07-20 01:28:54 +08:00
lldb.formatters.Logger.Logger" class="py-name" href="#" onclick="return doclink('link-144', 'Logger', 'link-3');">Logger< / a > < / tt > < tt class = "py-op" > .< / tt > < tt id = "link-145" class = "py-name" > < a title = "lldb.formatters.Logger
lldb.formatters.Logger.Logger" class="py-name" href="#" onclick="return doclink('link-145', 'Logger', 'link-3');">Logger< / a > < / tt > < tt class = "py-op" > (< / tt > < tt class = "py-op" > )< / tt > < / tt >
2016-10-20 21:04:32 +08:00
< a name = "L208" > < / a > < tt class = "py-lineno" > 208< / tt > < tt class = "py-line" > < tt class = "py-name" > node< / tt > < tt class = "py-op" > =< / tt > < tt class = "py-name" > self< / tt > < tt class = "py-op" > .< / tt > < tt id = "link-146" class = "py-name" targets = "Method lldb.formatters.cpp.gnu_libstdcpp.StdMapSynthProvider.increment_node()=lldb.formatters.cpp.gnu_libstdcpp.StdMapSynthProvider-class.html#increment_node,Method lldb.formatters.cpp.libcxx.stdlist_iterator.increment_node()=lldb.formatters.cpp.libcxx.stdlist_iterator-class.html#increment_node,Method lldb.formatters.cpp.libcxx.stdmap_iterator.increment_node()=lldb.formatters.cpp.libcxx.stdmap_iterator-class.html#increment_node" > < a title = "lldb.formatters.cpp.gnu_libstdcpp.StdMapSynthProvider.increment_node
2013-07-20 01:28:54 +08:00
lldb.formatters.cpp.libcxx.stdlist_iterator.increment_node
lldb.formatters.cpp.libcxx.stdmap_iterator.increment_node" class="py-name" href="#" onclick="return doclink('link-146', 'increment_node', 'link-146');">increment_node< / a > < / tt > < tt class = "py-op" > (< / tt > < tt class = "py-name" > self< / tt > < tt class = "py-op" > .< / tt > < tt class = "py-name" > node< / tt > < tt class = "py-op" > )< / tt > < / tt >
2016-10-20 21:04:32 +08:00
< a name = "L209" > < / a > < tt class = "py-lineno" > 209< / tt > < tt class = "py-line" > < tt class = "py-keyword" > if< / tt > < tt class = "py-name" > node< / tt > < tt class = "py-keyword" > is< / tt > < tt class = "py-keyword" > not< / tt > < tt class = "py-name" > None< / tt > < tt class = "py-keyword" > and< / tt > < tt class = "py-name" > node< / tt > < tt class = "py-op" > .< / tt > < tt id = "link-147" class = "py-name" > < a title = "lldb.formatters.cpp.libcxx.stdlist_entry.sbvalue
lldb.formatters.cpp.libcxx.stdmap_iterator_node.sbvalue" class="py-name" href="#" onclick="return doclink('link-147', 'sbvalue', 'link-124');">sbvalue< / a > < / tt > < tt class = "py-op" > .< / tt > < tt id = "link-148" class = "py-name" targets = "Method lldb . SBAddress . IsValid ( ) = lldb . SBAddress-class . html # IsValid , Method lldb . SBBlock . IsValid ( ) = lldb . SBBlock-class . html # IsValid , Method lldb . SBBreakpoint . IsValid ( ) = lldb . SBBreakpoint-class . html # IsValid , Method lldb . SBBreakpointLocation . IsValid ( ) = lldb . SBBreakpointLocation-class . html # IsValid , Method lldb . SBBroadcaster . IsValid ( ) = lldb . SBBroadcaster-class . html # IsValid , Method lldb . SBCommandInterpreter . IsValid ( ) = lldb . SBCommandInterpreter-class . html # IsValid , Method lldb . SBCommandReturnObject . IsValid ( ) = lldb . SBCommandReturnObject-class . html # IsValid , Method lldb . SBCommunication . IsValid ( ) = lldb . SBCommunication-class . html # IsValid , Method lldb . SBCompileUnit . IsValid ( ) = lldb . SBCompileUnit-class . html # IsValid , Method lldb . SBData . IsValid ( ) = lldb . SBData-class . html # IsValid , Method lldb . SBDebugger . IsValid ( ) = lldb . SBDebugger-class . html # IsValid , Method lldb . SBDeclaration . IsValid ( ) = lldb . SBDeclaration-class . html # IsValid , Method lldb . SBError . IsValid ( ) = lldb . SBError-class . html # IsValid , Method lldb . SBEvent . IsValid ( ) = lldb . SBEvent-class . html # IsValid , Method lldb . SBFileSpec . IsValid ( ) = lldb . SBFileSpec-class . html # IsValid , Method lldb . SBFrame . IsValid ( ) = lldb . SBFrame-class . html # IsValid , Method lldb . SBFunction . IsValid ( ) = lldb . SBFunction-class . html # IsValid , Method lldb . SBInstruction . IsValid ( ) = lldb . SBInstruction-class . html # IsValid , Method lldb . SBInstructionList . IsValid ( ) = lldb . SBInstructionList-class . html # IsValid , Method lldb . SBLineEntry . IsValid ( ) = lldb . SBLineEntry-class . html # IsValid , Method lldb . SBListener . IsValid ( ) = lldb . SBListener-class . html # IsValid , Method lldb . SBModule . IsValid ( ) = lldb . SBModule-class . html # IsValid , Method lldb . SBModuleSpec . IsValid ( ) = lldb . SBModuleSpec-class . html # IsValid , Method lldb . SBPlatform . IsValid ( ) = lldb . SBPlatform-class . html # IsValid , Method lldb . SBProcess . IsValid ( ) = lldb . SBProcess-class . html # IsValid , Method lldb . SBQueue . IsValid ( ) = lldb . SBQueue-class . html # IsValid , Method lldb . SBQueueItem . IsValid ( ) = lldb . SBQueueItem-class . html # IsValid , Method lldb . SBSection . IsValid ( ) = lldb . SBSection-class . html # IsValid , Method lldb . SBStream . IsValid ( ) = lldb . SBStream-class . html # IsValid , Method lldb . SBStringList . IsValid ( ) = lldb . SBStringList-class . html # IsValid , Method lldb . SBStructuredData . IsValid ( ) = lldb . SBStructuredData-class . html # IsValid , Method lldb . SBSymbol . IsValid ( ) = lldb . SBSymbol-class . html # IsValid , Method lldb . SBSymbolContext . IsValid ( ) = lldb . SBSymbolContext-class . html # IsValid , Method lldb . SBSymbolContextList . IsValid ( ) = lldb . SBSymbolContextList-class . html # IsValid , Method lldb . SBTarget . IsValid ( ) = lldb . SBTarget-class . html # IsValid , Method lldb . SBThread . IsValid ( ) = lldb . SBThread-class . html # IsValid , Method lldb . SBThreadCollection . IsValid ( ) = lldb . SBThreadCollection-class . html # IsValid , Method lldb . SBThreadPlan . IsValid ( ) = lldb . SBThreadPlan-class . html # IsValid , Method lldb . SBType . IsValid ( ) = lldb . SBType-class . html # IsValid , Method lldb . SBTypeCategory . IsValid ( ) = lldb . SBTypeCategory-class . html # IsValid , Method lldb . SBTypeEnumMember . IsValid ( ) = lldb . SBTypeEnumMember-class . html # IsValid , Method lldb . SBTypeEnumMemberList . IsValid ( ) = lldb . SBTypeEnumMemberList-class . html # IsValid , Method lldb . SBTypeFilter . IsValid ( ) = lldb . SBTypeFilter-class . html # IsValid , Method lldb . SBTypeFormat . IsValid ( ) = lldb . SBTypeFormat-class . html # IsValid , Method lldb . SBTypeList . IsValid ( ) = lldb . SBTypeList-class . html # IsValid , Method lldb . SBTypeMember . IsValid ( ) = lldb . SBTypeMember-class . html # IsValid , Method lldb . SBTypeMemberFunction . IsValid ( ) = lldb . SBTypeMemberFunction-class . html # IsValid , Method lldb . SBTypeNameSpecifier . IsValid ( ) = lldb . SBTypeNameSpecifier-class . html # IsValid , Method lldb . SBTypeSummary . IsValid ( ) = lldb . SBTypeSummary-class . html # IsValid , Method lldb . SBTypeSummaryOptions . IsValid ( ) = lldb . SBTypeSummaryOptions-class . html # IsValid , Method lldb . SBTypeSynthetic . IsValid ( ) = lldb . SBTypeSynthetic-class . html # IsValid , Method lldb . SBUnixSignals . IsValid ( ) = lldb . SBUnixSignals-class . html # IsValid , Method lldb . SBValue . IsValid ( ) = lldb . SBValue-class . html # IsValid , Method lldb . SBValueList . I
2013-07-20 01:28:54 +08:00
lldb.SBBlock.IsValid
lldb.SBBreakpoint.IsValid
lldb.SBBreakpointLocation.IsValid
lldb.SBBroadcaster.IsValid
lldb.SBCommandInterpreter.IsValid
lldb.SBCommandReturnObject.IsValid
lldb.SBCommunication.IsValid
lldb.SBCompileUnit.IsValid
lldb.SBData.IsValid
lldb.SBDebugger.IsValid
lldb.SBDeclaration.IsValid
lldb.SBError.IsValid
lldb.SBEvent.IsValid
lldb.SBFileSpec.IsValid
lldb.SBFrame.IsValid
lldb.SBFunction.IsValid
lldb.SBInstruction.IsValid
lldb.SBInstructionList.IsValid
lldb.SBLineEntry.IsValid
lldb.SBListener.IsValid
lldb.SBModule.IsValid
lldb.SBModuleSpec.IsValid
2016-10-20 21:04:32 +08:00
lldb.SBPlatform.IsValid
2013-07-20 01:28:54 +08:00
lldb.SBProcess.IsValid
2016-10-20 21:04:32 +08:00
lldb.SBQueue.IsValid
lldb.SBQueueItem.IsValid
2013-07-20 01:28:54 +08:00
lldb.SBSection.IsValid
lldb.SBStream.IsValid
lldb.SBStringList.IsValid
2016-10-20 21:04:32 +08:00
lldb.SBStructuredData.IsValid
2013-07-20 01:28:54 +08:00
lldb.SBSymbol.IsValid
lldb.SBSymbolContext.IsValid
lldb.SBSymbolContextList.IsValid
lldb.SBTarget.IsValid
lldb.SBThread.IsValid
2016-10-20 21:04:32 +08:00
lldb.SBThreadCollection.IsValid
lldb.SBThreadPlan.IsValid
2013-07-20 01:28:54 +08:00
lldb.SBType.IsValid
lldb.SBTypeCategory.IsValid
2016-10-20 21:04:32 +08:00
lldb.SBTypeEnumMember.IsValid
lldb.SBTypeEnumMemberList.IsValid
2013-07-20 01:28:54 +08:00
lldb.SBTypeFilter.IsValid
lldb.SBTypeFormat.IsValid
lldb.SBTypeList.IsValid
lldb.SBTypeMember.IsValid
2016-10-20 21:04:32 +08:00
lldb.SBTypeMemberFunction.IsValid
2013-07-20 01:28:54 +08:00
lldb.SBTypeNameSpecifier.IsValid
lldb.SBTypeSummary.IsValid
2016-10-20 21:04:32 +08:00
lldb.SBTypeSummaryOptions.IsValid
2013-07-20 01:28:54 +08:00
lldb.SBTypeSynthetic.IsValid
2016-10-20 21:04:32 +08:00
lldb.SBUnixSignals.IsValid
2013-07-20 01:28:54 +08:00
lldb.SBValue.IsValid
lldb.SBValueList.IsValid
2016-10-20 21:04:32 +08:00
lldb.SBVariablesOptions.IsValid
2013-07-20 01:28:54 +08:00
lldb.SBWatchpoint.IsValid" class="py-name" href="#" onclick="return doclink('link-148', 'IsValid', 'link-148');">IsValid< / a > < / tt > < tt class = "py-op" > (< / tt > < tt class = "py-op" > )< / tt > < tt class = "py-keyword" > and< / tt > < tt class = "py-keyword" > not< / tt > < tt class = "py-op" > (< / tt > < tt class = "py-name" > node< / tt > < tt class = "py-op" > .< / tt > < tt id = "link-149" class = "py-name" > < a title = "lldb.formatters.cpp.libcxx.stdlist_entry.is_null
lldb.formatters.cpp.libcxx.stdmap_iterator_node.is_null" class="py-name" href="#" onclick="return doclink('link-149', 'is_null', 'link-122');">is_null< / a > < / tt > < tt class = "py-op" > )< / tt > < tt class = "py-op" > :< / tt > < / tt >
2016-10-20 21:04:32 +08:00
< a name = "L210" > < / a > < tt class = "py-lineno" > 210< / tt > < tt class = "py-line" > < tt class = "py-name" > self< / tt > < tt class = "py-op" > .< / tt > < tt class = "py-name" > node< / tt > < tt class = "py-op" > =< / tt > < tt class = "py-name" > node< / tt > < / tt >
< a name = "L211" > < / a > < tt class = "py-lineno" > 211< / tt > < tt class = "py-line" > < tt class = "py-keyword" > return< / tt > < tt class = "py-name" > self< / tt > < tt class = "py-op" > .< / tt > < tt id = "link-150" class = "py-name" > < a title = "lldb.SBError.value
2013-07-20 01:28:54 +08:00
lldb.SBValue.value
lldb.formatters.cpp.gnu_libstdcpp.StdListSynthProvider.value
lldb.formatters.cpp.libcxx.stdlist_SynthProvider.value
lldb.formatters.cpp.libcxx.stdlist_entry.value
lldb.formatters.cpp.libcxx.stdlist_iterator.value
lldb.formatters.cpp.libcxx.stdmap_iterator.value
lldb.formatters.cpp.libcxx.stdmap_iterator_node.value
lldb.value" class="py-name" href="#" onclick="return doclink('link-150', 'value', 'link-7');">value< / a > < / tt > < tt class = "py-op" > (< / tt > < tt class = "py-op" > )< / tt > < / tt >
2016-10-20 21:04:32 +08:00
< a name = "L212" > < / a > < tt class = "py-lineno" > 212< / tt > < tt class = "py-line" > < tt class = "py-keyword" > else< / tt > < tt class = "py-op" > :< / tt > < / tt >
< a name = "L213" > < / a > < tt class = "py-lineno" > 213< / tt > < tt class = "py-line" > < tt class = "py-keyword" > return< / tt > < tt class = "py-name" > None< / tt > < / tt >
< / div > < a name = "L214" > < / a > < tt class = "py-lineno" > 214< / tt > < tt class = "py-line" > < / tt >
< a name = "stdlist_iterator.advance" > < / a > < div id = "stdlist_iterator.advance-def" > < a name = "L215" > < / a > < tt class = "py-lineno" > 215< / tt > < a class = "py-toggle" href = "#" id = "stdlist_iterator.advance-toggle" onclick = "return toggle('stdlist_iterator.advance');" > -< / a > < tt class = "py-line" > < tt class = "py-keyword" > def< / tt > < a class = "py-def-name" href = "lldb.formatters.cpp.libcxx.stdlist_iterator-class.html#advance" > advance< / a > < tt class = "py-op" > (< / tt > < tt class = "py-param" > self< / tt > < tt class = "py-op" > ,< / tt > < tt class = "py-param" > N< / tt > < tt class = "py-op" > )< / tt > < tt class = "py-op" > :< / tt > < / tt >
< / div > < div id = "stdlist_iterator.advance-collapsed" style = "display:none;" pad = "+++" indent = "++++++++" > < / div > < div id = "stdlist_iterator.advance-expanded" > < a name = "L216" > < / a > < tt class = "py-lineno" > 216< / tt > < tt class = "py-line" > < tt class = "py-name" > logger< / tt > < tt class = "py-op" > =< / tt > < tt id = "link-151" class = "py-name" > < a title = "lldb" class = "py-name" href = "#" onclick = "return doclink('link-151', 'lldb', 'link-0');" > lldb< / a > < / tt > < tt class = "py-op" > .< / tt > < tt id = "link-152" class = "py-name" > < a title = "lldb.formatters" class = "py-name" href = "#" onclick = "return doclink('link-152', 'formatters', 'link-2');" > formatters< / a > < / tt > < tt class = "py-op" > .< / tt > < tt id = "link-153" class = "py-name" > < a title = "lldb.formatters.Logger
2013-07-20 01:28:54 +08:00
lldb.formatters.Logger.Logger" class="py-name" href="#" onclick="return doclink('link-153', 'Logger', 'link-3');">Logger< / a > < / tt > < tt class = "py-op" > .< / tt > < tt id = "link-154" class = "py-name" > < a title = "lldb.formatters.Logger
lldb.formatters.Logger.Logger" class="py-name" href="#" onclick="return doclink('link-154', 'Logger', 'link-3');">Logger< / a > < / tt > < tt class = "py-op" > (< / tt > < tt class = "py-op" > )< / tt > < / tt >
2016-10-20 21:04:32 +08:00
< a name = "L217" > < / a > < tt class = "py-lineno" > 217< / tt > < tt class = "py-line" > < tt class = "py-keyword" > if< / tt > < tt class = "py-name" > N< / tt > < tt class = "py-op" > < < / tt > < tt class = "py-number" > 0< / tt > < tt class = "py-op" > :< / tt > < / tt >
< a name = "L218" > < / a > < tt class = "py-lineno" > 218< / tt > < tt class = "py-line" > < tt class = "py-keyword" > return< / tt > < tt class = "py-name" > None< / tt > < / tt >
< a name = "L219" > < / a > < tt class = "py-lineno" > 219< / tt > < tt class = "py-line" > < tt class = "py-keyword" > if< / tt > < tt class = "py-name" > N< / tt > < tt class = "py-op" > ==< / tt > < tt class = "py-number" > 0< / tt > < tt class = "py-op" > :< / tt > < / tt >
< a name = "L220" > < / a > < tt class = "py-lineno" > 220< / tt > < tt class = "py-line" > < tt class = "py-keyword" > return< / tt > < tt class = "py-name" > self< / tt > < tt class = "py-op" > .< / tt > < tt id = "link-155" class = "py-name" > < a title = "lldb.SBError.value
2013-07-20 01:28:54 +08:00
lldb.SBValue.value
lldb.formatters.cpp.gnu_libstdcpp.StdListSynthProvider.value
lldb.formatters.cpp.libcxx.stdlist_SynthProvider.value
lldb.formatters.cpp.libcxx.stdlist_entry.value
lldb.formatters.cpp.libcxx.stdlist_iterator.value
lldb.formatters.cpp.libcxx.stdmap_iterator.value
lldb.formatters.cpp.libcxx.stdmap_iterator_node.value
lldb.value" class="py-name" href="#" onclick="return doclink('link-155', 'value', 'link-7');">value< / a > < / tt > < tt class = "py-op" > (< / tt > < tt class = "py-op" > )< / tt > < / tt >
2016-10-20 21:04:32 +08:00
< a name = "L221" > < / a > < tt class = "py-lineno" > 221< / tt > < tt class = "py-line" > < tt class = "py-keyword" > if< / tt > < tt class = "py-name" > N< / tt > < tt class = "py-op" > ==< / tt > < tt class = "py-number" > 1< / tt > < tt class = "py-op" > :< / tt > < / tt >
< a name = "L222" > < / a > < tt class = "py-lineno" > 222< / tt > < tt class = "py-line" > < tt class = "py-keyword" > return< / tt > < tt class = "py-name" > self< / tt > < tt class = "py-op" > .< / tt > < tt id = "link-156" class = "py-name" > < a title = "lldb.formatters.cpp.libcxx.stdlist_entry.next
2013-07-20 01:28:54 +08:00
lldb.formatters.cpp.libcxx.stdlist_iterator.next
lldb.formatters.cpp.libcxx.stdmap_iterator.next
lldb.value_iter.next" class="py-name" href="#" onclick="return doclink('link-156', 'next', 'link-118');">next< / a > < / tt > < tt class = "py-op" > (< / tt > < tt class = "py-op" > )< / tt > < / tt >
2016-10-20 21:04:32 +08:00
< a name = "L223" > < / a > < tt class = "py-lineno" > 223< / tt > < tt class = "py-line" > < tt class = "py-keyword" > while< / tt > < tt class = "py-name" > N< / tt > < tt class = "py-op" > > < / tt > < tt class = "py-number" > 0< / tt > < tt class = "py-op" > :< / tt > < / tt >
< a name = "L224" > < / a > < tt class = "py-lineno" > 224< / tt > < tt class = "py-line" > < tt class = "py-name" > self< / tt > < tt class = "py-op" > .< / tt > < tt id = "link-157" class = "py-name" > < a title = "lldb.formatters.cpp.libcxx.stdlist_entry.next
2013-07-20 01:28:54 +08:00
lldb.formatters.cpp.libcxx.stdlist_iterator.next
lldb.formatters.cpp.libcxx.stdmap_iterator.next
lldb.value_iter.next" class="py-name" href="#" onclick="return doclink('link-157', 'next', 'link-118');">next< / a > < / tt > < tt class = "py-op" > (< / tt > < tt class = "py-op" > )< / tt > < / tt >
2016-10-20 21:04:32 +08:00
< a name = "L225" > < / a > < tt class = "py-lineno" > 225< / tt > < tt class = "py-line" > < tt class = "py-name" > N< / tt > < tt class = "py-op" > =< / tt > < tt class = "py-name" > N< / tt > < tt class = "py-op" > -< / tt > < tt class = "py-number" > 1< / tt > < / tt >
< a name = "L226" > < / a > < tt class = "py-lineno" > 226< / tt > < tt class = "py-line" > < tt class = "py-keyword" > return< / tt > < tt class = "py-name" > self< / tt > < tt class = "py-op" > .< / tt > < tt id = "link-158" class = "py-name" > < a title = "lldb.SBError.value
2013-07-20 01:28:54 +08:00
lldb.SBValue.value
lldb.formatters.cpp.gnu_libstdcpp.StdListSynthProvider.value
lldb.formatters.cpp.libcxx.stdlist_SynthProvider.value
lldb.formatters.cpp.libcxx.stdlist_entry.value
lldb.formatters.cpp.libcxx.stdlist_iterator.value
lldb.formatters.cpp.libcxx.stdmap_iterator.value
lldb.formatters.cpp.libcxx.stdmap_iterator_node.value
lldb.value" class="py-name" href="#" onclick="return doclink('link-158', 'value', 'link-7');">value< / a > < / tt > < tt class = "py-op" > (< / tt > < tt class = "py-op" > )< / tt > < / tt >
2016-10-20 21:04:32 +08:00
< / div > < / div > < a name = "L227" > < / a > < tt class = "py-lineno" > 227< / tt > < tt class = "py-line" > < / tt >
< a name = "L228" > < / a > < tt class = "py-lineno" > 228< / tt > < tt class = "py-line" > < / tt >
< a name = "stdlist_SynthProvider" > < / a > < div id = "stdlist_SynthProvider-def" > < a name = "L229" > < / a > < tt class = "py-lineno" > 229< / tt > < a class = "py-toggle" href = "#" id = "stdlist_SynthProvider-toggle" onclick = "return toggle('stdlist_SynthProvider');" > -< / a > < tt class = "py-line" > < tt class = "py-keyword" > class< / tt > < a class = "py-def-name" href = "lldb.formatters.cpp.libcxx.stdlist_SynthProvider-class.html" > stdlist_SynthProvider< / a > < tt class = "py-op" > :< / tt > < / tt >
< / div > < div id = "stdlist_SynthProvider-collapsed" style = "display:none;" pad = "+++" indent = "++++" > < / div > < div id = "stdlist_SynthProvider-expanded" > < a name = "L230" > < / a > < tt class = "py-lineno" > 230< / tt > < tt class = "py-line" > < / tt >
< a name = "stdlist_SynthProvider.__init__" > < / a > < div id = "stdlist_SynthProvider.__init__-def" > < a name = "L231" > < / a > < tt class = "py-lineno" > 231< / tt > < a class = "py-toggle" href = "#" id = "stdlist_SynthProvider.__init__-toggle" onclick = "return toggle('stdlist_SynthProvider.__init__');" > -< / a > < tt class = "py-line" > < tt class = "py-keyword" > def< / tt > < a class = "py-def-name" href = "lldb.formatters.cpp.libcxx.stdlist_SynthProvider-class.html#__init__" > __init__< / a > < tt class = "py-op" > (< / tt > < tt class = "py-param" > self< / tt > < tt class = "py-op" > ,< / tt > < tt class = "py-param" > valobj< / tt > < tt class = "py-op" > ,< / tt > < tt class = "py-param" > dict< / tt > < tt class = "py-op" > )< / tt > < tt class = "py-op" > :< / tt > < / tt >
< / div > < div id = "stdlist_SynthProvider.__init__-collapsed" style = "display:none;" pad = "+++" indent = "++++++++" > < / div > < div id = "stdlist_SynthProvider.__init__-expanded" > < a name = "L232" > < / a > < tt class = "py-lineno" > 232< / tt > < tt class = "py-line" > < tt class = "py-name" > logger< / tt > < tt class = "py-op" > =< / tt > < tt id = "link-159" class = "py-name" > < a title = "lldb" class = "py-name" href = "#" onclick = "return doclink('link-159', 'lldb', 'link-0');" > lldb< / a > < / tt > < tt class = "py-op" > .< / tt > < tt id = "link-160" class = "py-name" > < a title = "lldb.formatters" class = "py-name" href = "#" onclick = "return doclink('link-160', 'formatters', 'link-2');" > formatters< / a > < / tt > < tt class = "py-op" > .< / tt > < tt id = "link-161" class = "py-name" > < a title = "lldb.formatters.Logger
2013-07-20 01:28:54 +08:00
lldb.formatters.Logger.Logger" class="py-name" href="#" onclick="return doclink('link-161', 'Logger', 'link-3');">Logger< / a > < / tt > < tt class = "py-op" > .< / tt > < tt id = "link-162" class = "py-name" > < a title = "lldb.formatters.Logger
lldb.formatters.Logger.Logger" class="py-name" href="#" onclick="return doclink('link-162', 'Logger', 'link-3');">Logger< / a > < / tt > < tt class = "py-op" > (< / tt > < tt class = "py-op" > )< / tt > < / tt >
2016-10-20 21:04:32 +08:00
< a name = "L233" > < / a > < tt class = "py-lineno" > 233< / tt > < tt class = "py-line" > < tt class = "py-name" > self< / tt > < tt class = "py-op" > .< / tt > < tt class = "py-name" > valobj< / tt > < tt class = "py-op" > =< / tt > < tt class = "py-name" > valobj< / tt > < / tt >
< a name = "L234" > < / a > < tt class = "py-lineno" > 234< / tt > < tt class = "py-line" > < tt class = "py-name" > self< / tt > < tt class = "py-op" > .< / tt > < tt id = "link-163" class = "py-name" targets = "Variable lldb.SBTypeFilter.count=lldb.SBTypeFilter-class.html#count" > < a title = "lldb.SBTypeFilter.count" class = "py-name" href = "#" onclick = "return doclink('link-163', 'count', 'link-163');" > count< / a > < / tt > < tt class = "py-op" > =< / tt > < tt class = "py-name" > None< / tt > < / tt >
< / div > < a name = "L235" > < / a > < tt class = "py-lineno" > 235< / tt > < tt class = "py-line" > < / tt >
< a name = "stdlist_SynthProvider.next_node" > < / a > < div id = "stdlist_SynthProvider.next_node-def" > < a name = "L236" > < / a > < tt class = "py-lineno" > 236< / tt > < a class = "py-toggle" href = "#" id = "stdlist_SynthProvider.next_node-toggle" onclick = "return toggle('stdlist_SynthProvider.next_node');" > -< / a > < tt class = "py-line" > < tt class = "py-keyword" > def< / tt > < a class = "py-def-name" href = "lldb.formatters.cpp.libcxx.stdlist_SynthProvider-class.html#next_node" > next_node< / a > < tt class = "py-op" > (< / tt > < tt class = "py-param" > self< / tt > < tt class = "py-op" > ,< / tt > < tt class = "py-param" > node< / tt > < tt class = "py-op" > )< / tt > < tt class = "py-op" > :< / tt > < / tt >
< / div > < div id = "stdlist_SynthProvider.next_node-collapsed" style = "display:none;" pad = "+++" indent = "++++++++" > < / div > < div id = "stdlist_SynthProvider.next_node-expanded" > < a name = "L237" > < / a > < tt class = "py-lineno" > 237< / tt > < tt class = "py-line" > < tt class = "py-name" > logger< / tt > < tt class = "py-op" > =< / tt > < tt id = "link-164" class = "py-name" > < a title = "lldb" class = "py-name" href = "#" onclick = "return doclink('link-164', 'lldb', 'link-0');" > lldb< / a > < / tt > < tt class = "py-op" > .< / tt > < tt id = "link-165" class = "py-name" > < a title = "lldb.formatters" class = "py-name" href = "#" onclick = "return doclink('link-165', 'formatters', 'link-2');" > formatters< / a > < / tt > < tt class = "py-op" > .< / tt > < tt id = "link-166" class = "py-name" > < a title = "lldb.formatters.Logger
2013-07-20 01:28:54 +08:00
lldb.formatters.Logger.Logger" class="py-name" href="#" onclick="return doclink('link-166', 'Logger', 'link-3');">Logger< / a > < / tt > < tt class = "py-op" > .< / tt > < tt id = "link-167" class = "py-name" > < a title = "lldb.formatters.Logger
lldb.formatters.Logger.Logger" class="py-name" href="#" onclick="return doclink('link-167', 'Logger', 'link-3');">Logger< / a > < / tt > < tt class = "py-op" > (< / tt > < tt class = "py-op" > )< / tt > < / tt >
2016-10-20 21:04:32 +08:00
< a name = "L238" > < / a > < tt class = "py-lineno" > 238< / tt > < tt class = "py-line" > < tt class = "py-keyword" > return< / tt > < tt class = "py-name" > node< / tt > < tt class = "py-op" > .< / tt > < tt id = "link-168" class = "py-name" > < a title = "lldb.SBValue.GetChildMemberWithName" class = "py-name" href = "#" onclick = "return doclink('link-168', 'GetChildMemberWithName', 'link-79');" > GetChildMemberWithName< / a > < / tt > < tt class = "py-op" > (< / tt > < tt class = "py-string" > '__next_'< / tt > < tt class = "py-op" > )< / tt > < / tt >
< / div > < a name = "L239" > < / a > < tt class = "py-lineno" > 239< / tt > < tt class = "py-line" > < / tt >
< a name = "stdlist_SynthProvider.value" > < / a > < div id = "stdlist_SynthProvider.value-def" > < a name = "L240" > < / a > < tt class = "py-lineno" > 240< / tt > < a class = "py-toggle" href = "#" id = "stdlist_SynthProvider.value-toggle" onclick = "return toggle('stdlist_SynthProvider.value');" > -< / a > < tt class = "py-line" > < tt class = "py-keyword" > def< / tt > < a class = "py-def-name" href = "lldb.formatters.cpp.libcxx.stdlist_SynthProvider-class.html#value" > value< / a > < tt class = "py-op" > (< / tt > < tt class = "py-param" > self< / tt > < tt class = "py-op" > ,< / tt > < tt class = "py-param" > node< / tt > < tt class = "py-op" > )< / tt > < tt class = "py-op" > :< / tt > < / tt >
< / div > < div id = "stdlist_SynthProvider.value-collapsed" style = "display:none;" pad = "+++" indent = "++++++++" > < / div > < div id = "stdlist_SynthProvider.value-expanded" > < a name = "L241" > < / a > < tt class = "py-lineno" > 241< / tt > < tt class = "py-line" > < tt class = "py-name" > logger< / tt > < tt class = "py-op" > =< / tt > < tt id = "link-169" class = "py-name" > < a title = "lldb" class = "py-name" href = "#" onclick = "return doclink('link-169', 'lldb', 'link-0');" > lldb< / a > < / tt > < tt class = "py-op" > .< / tt > < tt id = "link-170" class = "py-name" > < a title = "lldb.formatters" class = "py-name" href = "#" onclick = "return doclink('link-170', 'formatters', 'link-2');" > formatters< / a > < / tt > < tt class = "py-op" > .< / tt > < tt id = "link-171" class = "py-name" > < a title = "lldb.formatters.Logger
2013-07-20 01:28:54 +08:00
lldb.formatters.Logger.Logger" class="py-name" href="#" onclick="return doclink('link-171', 'Logger', 'link-3');">Logger< / a > < / tt > < tt class = "py-op" > .< / tt > < tt id = "link-172" class = "py-name" > < a title = "lldb.formatters.Logger
lldb.formatters.Logger.Logger" class="py-name" href="#" onclick="return doclink('link-172', 'Logger', 'link-3');">Logger< / a > < / tt > < tt class = "py-op" > (< / tt > < tt class = "py-op" > )< / tt > < / tt >
2016-10-20 21:04:32 +08:00
< a name = "L242" > < / a > < tt class = "py-lineno" > 242< / tt > < tt class = "py-line" > < tt class = "py-keyword" > return< / tt > < tt class = "py-name" > node< / tt > < tt class = "py-op" > .< / tt > < tt id = "link-173" class = "py-name" > < a title = "lldb.SBTypeEnumMember.GetValueAsUnsigned
lldb.SBValue.GetValueAsUnsigned" class="py-name" href="#" onclick="return doclink('link-173', 'GetValueAsUnsigned', 'link-21');">GetValueAsUnsigned< / a > < / tt > < tt class = "py-op" > (< / tt > < tt class = "py-op" > )< / tt > < / tt >
< / div > < a name = "L243" > < / a > < tt class = "py-lineno" > 243< / tt > < tt class = "py-line" > < / tt >
< a name = "L244" > < / a > < tt class = "py-lineno" > 244< / tt > < tt class = "py-line" > < tt class = "py-comment" > # Floyd's cycle-finding algorithm< / tt > < / tt >
< a name = "L245" > < / a > < tt class = "py-lineno" > 245< / tt > < tt class = "py-line" > < tt class = "py-comment" > # try to detect if this list has a loop< / tt > < / tt >
< a name = "stdlist_SynthProvider.has_loop" > < / a > < div id = "stdlist_SynthProvider.has_loop-def" > < a name = "L246" > < / a > < tt class = "py-lineno" > 246< / tt > < a class = "py-toggle" href = "#" id = "stdlist_SynthProvider.has_loop-toggle" onclick = "return toggle('stdlist_SynthProvider.has_loop');" > -< / a > < tt class = "py-line" > < tt class = "py-keyword" > def< / tt > < a class = "py-def-name" href = "lldb.formatters.cpp.libcxx.stdlist_SynthProvider-class.html#has_loop" > has_loop< / a > < tt class = "py-op" > (< / tt > < tt class = "py-param" > self< / tt > < tt class = "py-op" > )< / tt > < tt class = "py-op" > :< / tt > < / tt >
< / div > < div id = "stdlist_SynthProvider.has_loop-collapsed" style = "display:none;" pad = "+++" indent = "++++++++" > < / div > < div id = "stdlist_SynthProvider.has_loop-expanded" > < a name = "L247" > < / a > < tt class = "py-lineno" > 247< / tt > < tt class = "py-line" > < tt class = "py-keyword" > global< / tt > < tt id = "link-174" class = "py-name" targets = "Variable lldb.formatters.cpp.gnu_libstdcpp._list_uses_loop_detector=lldb.formatters.cpp.gnu_libstdcpp-module.html#_list_uses_loop_detector,Variable lldb.formatters.cpp.libcxx._list_uses_loop_detector=lldb.formatters.cpp.libcxx-module.html#_list_uses_loop_detector" > < a title = "lldb.formatters.cpp.gnu_libstdcpp._list_uses_loop_detector
2013-07-20 01:28:54 +08:00
lldb.formatters.cpp.libcxx._list_uses_loop_detector" class="py-name" href="#" onclick="return doclink('link-174', '_list_uses_loop_detector', 'link-174');">_list_uses_loop_detector< / a > < / tt > < / tt >
2016-10-20 21:04:32 +08:00
< a name = "L248" > < / a > < tt class = "py-lineno" > 248< / tt > < tt class = "py-line" > < tt class = "py-name" > logger< / tt > < tt class = "py-op" > =< / tt > < tt id = "link-175" class = "py-name" > < a title = "lldb" class = "py-name" href = "#" onclick = "return doclink('link-175', 'lldb', 'link-0');" > lldb< / a > < / tt > < tt class = "py-op" > .< / tt > < tt id = "link-176" class = "py-name" > < a title = "lldb.formatters" class = "py-name" href = "#" onclick = "return doclink('link-176', 'formatters', 'link-2');" > formatters< / a > < / tt > < tt class = "py-op" > .< / tt > < tt id = "link-177" class = "py-name" > < a title = "lldb.formatters.Logger
2013-07-20 01:28:54 +08:00
lldb.formatters.Logger.Logger" class="py-name" href="#" onclick="return doclink('link-177', 'Logger', 'link-3');">Logger< / a > < / tt > < tt class = "py-op" > .< / tt > < tt id = "link-178" class = "py-name" > < a title = "lldb.formatters.Logger
lldb.formatters.Logger.Logger" class="py-name" href="#" onclick="return doclink('link-178', 'Logger', 'link-3');">Logger< / a > < / tt > < tt class = "py-op" > (< / tt > < tt class = "py-op" > )< / tt > < / tt >
2016-10-20 21:04:32 +08:00
< a name = "L249" > < / a > < tt class = "py-lineno" > 249< / tt > < tt class = "py-line" > < tt class = "py-keyword" > if< / tt > < tt class = "py-keyword" > not< / tt > < tt id = "link-179" class = "py-name" > < a title = "lldb.formatters.cpp.gnu_libstdcpp._list_uses_loop_detector
lldb.formatters.cpp.libcxx._list_uses_loop_detector" class="py-name" href="#" onclick="return doclink('link-179', '_list_uses_loop_detector', 'link-174');">_list_uses_loop_detector< / a > < / tt > < tt class = "py-op" > :< / tt > < / tt >
< a name = "L250" > < / a > < tt class = "py-lineno" > 250< / tt > < tt class = "py-line" > < tt class = "py-name" > logger< / tt > < tt class = "py-op" > > > < / tt > < tt class = "py-string" > "Asked not to use loop detection"< / tt > < / tt >
< a name = "L251" > < / a > < tt class = "py-lineno" > 251< / tt > < tt class = "py-line" > < tt class = "py-keyword" > return< / tt > < tt class = "py-name" > False< / tt > < / tt >
< a name = "L252" > < / a > < tt class = "py-lineno" > 252< / tt > < tt class = "py-line" > < tt class = "py-name" > slow< / tt > < tt class = "py-op" > =< / tt > < tt id = "link-180" class = "py-name" > < a title = "lldb.formatters.cpp.libcxx.stdlist_entry" class = "py-name" href = "#" onclick = "return doclink('link-180', 'stdlist_entry', 'link-96');" > stdlist_entry< / a > < / tt > < tt class = "py-op" > (< / tt > < tt class = "py-name" > self< / tt > < tt class = "py-op" > .< / tt > < tt class = "py-name" > head< / tt > < tt class = "py-op" > )< / tt > < / tt >
< a name = "L253" > < / a > < tt class = "py-lineno" > 253< / tt > < tt class = "py-line" > < tt class = "py-name" > fast1< / tt > < tt class = "py-op" > =< / tt > < tt id = "link-181" class = "py-name" > < a title = "lldb.formatters.cpp.libcxx.stdlist_entry" class = "py-name" href = "#" onclick = "return doclink('link-181', 'stdlist_entry', 'link-96');" > stdlist_entry< / a > < / tt > < tt class = "py-op" > (< / tt > < tt class = "py-name" > self< / tt > < tt class = "py-op" > .< / tt > < tt class = "py-name" > head< / tt > < tt class = "py-op" > )< / tt > < / tt >
< a name = "L254" > < / a > < tt class = "py-lineno" > 254< / tt > < tt class = "py-line" > < tt class = "py-name" > fast2< / tt > < tt class = "py-op" > =< / tt > < tt id = "link-182" class = "py-name" > < a title = "lldb.formatters.cpp.libcxx.stdlist_entry" class = "py-name" href = "#" onclick = "return doclink('link-182', 'stdlist_entry', 'link-96');" > stdlist_entry< / a > < / tt > < tt class = "py-op" > (< / tt > < tt class = "py-name" > self< / tt > < tt class = "py-op" > .< / tt > < tt class = "py-name" > head< / tt > < tt class = "py-op" > )< / tt > < / tt >
< a name = "L255" > < / a > < tt class = "py-lineno" > 255< / tt > < tt class = "py-line" > < tt class = "py-keyword" > while< / tt > < tt class = "py-name" > slow< / tt > < tt class = "py-op" > .< / tt > < tt id = "link-183" class = "py-name" > < a title = "lldb.formatters.cpp.libcxx.stdlist_entry.next
2013-07-20 01:28:54 +08:00
lldb.formatters.cpp.libcxx.stdlist_iterator.next
lldb.formatters.cpp.libcxx.stdmap_iterator.next
lldb.value_iter.next" class="py-name" href="#" onclick="return doclink('link-183', 'next', 'link-118');">next< / a > < / tt > < tt class = "py-op" > .< / tt > < tt id = "link-184" class = "py-name" > < a title = "lldb.SBError.value
lldb.SBValue.value
lldb.formatters.cpp.gnu_libstdcpp.StdListSynthProvider.value
lldb.formatters.cpp.libcxx.stdlist_SynthProvider.value
lldb.formatters.cpp.libcxx.stdlist_entry.value
lldb.formatters.cpp.libcxx.stdlist_iterator.value
lldb.formatters.cpp.libcxx.stdmap_iterator.value
lldb.formatters.cpp.libcxx.stdmap_iterator_node.value
lldb.value" class="py-name" href="#" onclick="return doclink('link-184', 'value', 'link-7');">value< / a > < / tt > < tt class = "py-op" > !=< / tt > < tt class = "py-name" > self< / tt > < tt class = "py-op" > .< / tt > < tt class = "py-name" > node_address< / tt > < tt class = "py-op" > :< / tt > < / tt >
2016-10-20 21:04:32 +08:00
< a name = "L256" > < / a > < tt class = "py-lineno" > 256< / tt > < tt class = "py-line" > < tt class = "py-name" > slow_value< / tt > < tt class = "py-op" > =< / tt > < tt class = "py-name" > slow< / tt > < tt class = "py-op" > .< / tt > < tt id = "link-185" class = "py-name" > < a title = "lldb.SBError.value
2013-07-20 01:28:54 +08:00
lldb.SBValue.value
lldb.formatters.cpp.gnu_libstdcpp.StdListSynthProvider.value
lldb.formatters.cpp.libcxx.stdlist_SynthProvider.value
lldb.formatters.cpp.libcxx.stdlist_entry.value
lldb.formatters.cpp.libcxx.stdlist_iterator.value
lldb.formatters.cpp.libcxx.stdmap_iterator.value
lldb.formatters.cpp.libcxx.stdmap_iterator_node.value
lldb.value" class="py-name" href="#" onclick="return doclink('link-185', 'value', 'link-7');">value< / a > < / tt > < / tt >
2016-10-20 21:04:32 +08:00
< a name = "L257" > < / a > < tt class = "py-lineno" > 257< / tt > < tt class = "py-line" > < tt class = "py-name" > fast1< / tt > < tt class = "py-op" > =< / tt > < tt class = "py-name" > fast2< / tt > < tt class = "py-op" > .< / tt > < tt id = "link-186" class = "py-name" > < a title = "lldb.formatters.cpp.libcxx.stdlist_entry.next
2013-07-20 01:28:54 +08:00
lldb.formatters.cpp.libcxx.stdlist_iterator.next
lldb.formatters.cpp.libcxx.stdmap_iterator.next
lldb.value_iter.next" class="py-name" href="#" onclick="return doclink('link-186', 'next', 'link-118');">next< / a > < / tt > < / tt >
2016-10-20 21:04:32 +08:00
< a name = "L258" > < / a > < tt class = "py-lineno" > 258< / tt > < tt class = "py-line" > < tt class = "py-name" > fast2< / tt > < tt class = "py-op" > =< / tt > < tt class = "py-name" > fast1< / tt > < tt class = "py-op" > .< / tt > < tt id = "link-187" class = "py-name" > < a title = "lldb.formatters.cpp.libcxx.stdlist_entry.next
2013-07-20 01:28:54 +08:00
lldb.formatters.cpp.libcxx.stdlist_iterator.next
lldb.formatters.cpp.libcxx.stdmap_iterator.next
lldb.value_iter.next" class="py-name" href="#" onclick="return doclink('link-187', 'next', 'link-118');">next< / a > < / tt > < / tt >
2016-10-20 21:04:32 +08:00
< a name = "L259" > < / a > < tt class = "py-lineno" > 259< / tt > < tt class = "py-line" > < tt class = "py-keyword" > if< / tt > < tt class = "py-name" > fast1< / tt > < tt class = "py-op" > .< / tt > < tt id = "link-188" class = "py-name" > < a title = "lldb.SBError.value
2013-07-20 01:28:54 +08:00
lldb.SBValue.value
lldb.formatters.cpp.gnu_libstdcpp.StdListSynthProvider.value
lldb.formatters.cpp.libcxx.stdlist_SynthProvider.value
lldb.formatters.cpp.libcxx.stdlist_entry.value
lldb.formatters.cpp.libcxx.stdlist_iterator.value
lldb.formatters.cpp.libcxx.stdmap_iterator.value
lldb.formatters.cpp.libcxx.stdmap_iterator_node.value
lldb.value" class="py-name" href="#" onclick="return doclink('link-188', 'value', 'link-7');">value< / a > < / tt > < tt class = "py-op" > ==< / tt > < tt class = "py-name" > slow_value< / tt > < tt class = "py-keyword" > or< / tt > < tt class = "py-name" > fast2< / tt > < tt class = "py-op" > .< / tt > < tt id = "link-189" class = "py-name" > < a title = "lldb.SBError.value
lldb.SBValue.value
lldb.formatters.cpp.gnu_libstdcpp.StdListSynthProvider.value
lldb.formatters.cpp.libcxx.stdlist_SynthProvider.value
lldb.formatters.cpp.libcxx.stdlist_entry.value
lldb.formatters.cpp.libcxx.stdlist_iterator.value
lldb.formatters.cpp.libcxx.stdmap_iterator.value
lldb.formatters.cpp.libcxx.stdmap_iterator_node.value
lldb.value" class="py-name" href="#" onclick="return doclink('link-189', 'value', 'link-7');">value< / a > < / tt > < tt class = "py-op" > ==< / tt > < tt class = "py-name" > slow_value< / tt > < tt class = "py-op" > :< / tt > < / tt >
2016-10-20 21:04:32 +08:00
< a name = "L260" > < / a > < tt class = "py-lineno" > 260< / tt > < tt class = "py-line" > < tt class = "py-keyword" > return< / tt > < tt class = "py-name" > True< / tt > < / tt >
< a name = "L261" > < / a > < tt class = "py-lineno" > 261< / tt > < tt class = "py-line" > < tt class = "py-name" > slow< / tt > < tt class = "py-op" > =< / tt > < tt class = "py-name" > slow< / tt > < tt class = "py-op" > .< / tt > < tt id = "link-190" class = "py-name" > < a title = "lldb.formatters.cpp.libcxx.stdlist_entry.next
2013-07-20 01:28:54 +08:00
lldb.formatters.cpp.libcxx.stdlist_iterator.next
lldb.formatters.cpp.libcxx.stdmap_iterator.next
lldb.value_iter.next" class="py-name" href="#" onclick="return doclink('link-190', 'next', 'link-118');">next< / a > < / tt > < / tt >
2016-10-20 21:04:32 +08:00
< a name = "L262" > < / a > < tt class = "py-lineno" > 262< / tt > < tt class = "py-line" > < tt class = "py-keyword" > return< / tt > < tt class = "py-name" > False< / tt > < / tt >
< / div > < a name = "L263" > < / a > < tt class = "py-lineno" > 263< / tt > < tt class = "py-line" > < / tt >
< a name = "stdlist_SynthProvider.num_children" > < / a > < div id = "stdlist_SynthProvider.num_children-def" > < a name = "L264" > < / a > < tt class = "py-lineno" > 264< / tt > < a class = "py-toggle" href = "#" id = "stdlist_SynthProvider.num_children-toggle" onclick = "return toggle('stdlist_SynthProvider.num_children');" > -< / a > < tt class = "py-line" > < tt class = "py-keyword" > def< / tt > < a class = "py-def-name" href = "lldb.formatters.cpp.libcxx.stdlist_SynthProvider-class.html#num_children" > num_children< / a > < tt class = "py-op" > (< / tt > < tt class = "py-param" > self< / tt > < tt class = "py-op" > )< / tt > < tt class = "py-op" > :< / tt > < / tt >
< / div > < div id = "stdlist_SynthProvider.num_children-collapsed" style = "display:none;" pad = "+++" indent = "++++++++" > < / div > < div id = "stdlist_SynthProvider.num_children-expanded" > < a name = "L265" > < / a > < tt class = "py-lineno" > 265< / tt > < tt class = "py-line" > < tt class = "py-keyword" > global< / tt > < tt id = "link-191" class = "py-name" targets = "Variable lldb.formatters.cpp.libcxx._list_capping_size=lldb.formatters.cpp.libcxx-module.html#_list_capping_size" > < a title = "lldb.formatters.cpp.libcxx._list_capping_size" class = "py-name" href = "#" onclick = "return doclink('link-191', '_list_capping_size', 'link-191');" > _list_capping_size< / a > < / tt > < / tt >
< a name = "L266" > < / a > < tt class = "py-lineno" > 266< / tt > < tt class = "py-line" > < tt class = "py-name" > logger< / tt > < tt class = "py-op" > =< / tt > < tt id = "link-192" class = "py-name" > < a title = "lldb" class = "py-name" href = "#" onclick = "return doclink('link-192', 'lldb', 'link-0');" > lldb< / a > < / tt > < tt class = "py-op" > .< / tt > < tt id = "link-193" class = "py-name" > < a title = "lldb.formatters" class = "py-name" href = "#" onclick = "return doclink('link-193', 'formatters', 'link-2');" > formatters< / a > < / tt > < tt class = "py-op" > .< / tt > < tt id = "link-194" class = "py-name" > < a title = "lldb.formatters.Logger
2013-07-20 01:28:54 +08:00
lldb.formatters.Logger.Logger" class="py-name" href="#" onclick="return doclink('link-194', 'Logger', 'link-3');">Logger< / a > < / tt > < tt class = "py-op" > .< / tt > < tt id = "link-195" class = "py-name" > < a title = "lldb.formatters.Logger
lldb.formatters.Logger.Logger" class="py-name" href="#" onclick="return doclink('link-195', 'Logger', 'link-3');">Logger< / a > < / tt > < tt class = "py-op" > (< / tt > < tt class = "py-op" > )< / tt > < / tt >
2016-10-20 21:04:32 +08:00
< a name = "L267" > < / a > < tt class = "py-lineno" > 267< / tt > < tt class = "py-line" > < tt class = "py-keyword" > if< / tt > < tt class = "py-name" > self< / tt > < tt class = "py-op" > .< / tt > < tt id = "link-196" class = "py-name" > < a title = "lldb.SBTypeFilter.count" class = "py-name" href = "#" onclick = "return doclink('link-196', 'count', 'link-163');" > count< / a > < / tt > < tt class = "py-keyword" > is< / tt > < tt class = "py-name" > None< / tt > < tt class = "py-op" > :< / tt > < / tt >
< a name = "L268" > < / a > < tt class = "py-lineno" > 268< / tt > < tt class = "py-line" > < tt class = "py-name" > self< / tt > < tt class = "py-op" > .< / tt > < tt id = "link-197" class = "py-name" > < a title = "lldb.SBTypeFilter.count" class = "py-name" href = "#" onclick = "return doclink('link-197', 'count', 'link-163');" > count< / a > < / tt > < tt class = "py-op" > =< / tt > < tt class = "py-name" > self< / tt > < tt class = "py-op" > .< / tt > < tt id = "link-198" class = "py-name" targets = "Method lldb.formatters.cpp.gnu_libstdcpp.StdListSynthProvider.num_children_impl()=lldb.formatters.cpp.gnu_libstdcpp.StdListSynthProvider-class.html#num_children_impl,Method lldb.formatters.cpp.gnu_libstdcpp.StdMapSynthProvider.num_children_impl()=lldb.formatters.cpp.gnu_libstdcpp.StdMapSynthProvider-class.html#num_children_impl,Method lldb.formatters.cpp.gnu_libstdcpp.StdVectorSynthProvider.StdVectorImplementation.num_children_impl()=lldb.formatters.cpp.gnu_libstdcpp.StdVectorSynthProvider.StdVectorImplementation-class.html#num_children_impl,Method lldb.formatters.cpp.libcxx.stdlist_SynthProvider.num_children_impl()=lldb.formatters.cpp.libcxx.stdlist_SynthProvider-class.html#num_children_impl,Method lldb.formatters.cpp.libcxx.stdmap_SynthProvider.num_children_impl()=lldb.formatters.cpp.libcxx.stdmap_SynthProvider-class.html#num_children_impl" > < a title = "lldb.formatters.cpp.gnu_libstdcpp.StdListSynthProvider.num_children_impl
2013-07-20 01:28:54 +08:00
lldb.formatters.cpp.gnu_libstdcpp.StdMapSynthProvider.num_children_impl
2016-10-20 21:04:32 +08:00
lldb.formatters.cpp.gnu_libstdcpp.StdVectorSynthProvider.StdVectorImplementation.num_children_impl
2013-07-20 01:28:54 +08:00
lldb.formatters.cpp.libcxx.stdlist_SynthProvider.num_children_impl
lldb.formatters.cpp.libcxx.stdmap_SynthProvider.num_children_impl" class="py-name" href="#" onclick="return doclink('link-198', 'num_children_impl', 'link-198');">num_children_impl< / a > < / tt > < tt class = "py-op" > (< / tt > < tt class = "py-op" > )< / tt > < / tt >
2016-10-20 21:04:32 +08:00
< a name = "L269" > < / a > < tt class = "py-lineno" > 269< / tt > < tt class = "py-line" > < tt class = "py-keyword" > if< / tt > < tt class = "py-name" > self< / tt > < tt class = "py-op" > .< / tt > < tt id = "link-199" class = "py-name" > < a title = "lldb.SBTypeFilter.count" class = "py-name" href = "#" onclick = "return doclink('link-199', 'count', 'link-163');" > count< / a > < / tt > < tt class = "py-op" > > < / tt > < tt id = "link-200" class = "py-name" > < a title = "lldb.formatters.cpp.libcxx._list_capping_size" class = "py-name" href = "#" onclick = "return doclink('link-200', '_list_capping_size', 'link-191');" > _list_capping_size< / a > < / tt > < tt class = "py-op" > :< / tt > < / tt >
< a name = "L270" > < / a > < tt class = "py-lineno" > 270< / tt > < tt class = "py-line" > < tt class = "py-name" > self< / tt > < tt class = "py-op" > .< / tt > < tt id = "link-201" class = "py-name" > < a title = "lldb.SBTypeFilter.count" class = "py-name" href = "#" onclick = "return doclink('link-201', 'count', 'link-163');" > count< / a > < / tt > < tt class = "py-op" > =< / tt > < tt id = "link-202" class = "py-name" > < a title = "lldb.formatters.cpp.libcxx._list_capping_size" class = "py-name" href = "#" onclick = "return doclink('link-202', '_list_capping_size', 'link-191');" > _list_capping_size< / a > < / tt > < / tt >
< a name = "L271" > < / a > < tt class = "py-lineno" > 271< / tt > < tt class = "py-line" > < tt class = "py-keyword" > return< / tt > < tt class = "py-name" > self< / tt > < tt class = "py-op" > .< / tt > < tt id = "link-203" class = "py-name" > < a title = "lldb.SBTypeFilter.count" class = "py-name" href = "#" onclick = "return doclink('link-203', 'count', 'link-163');" > count< / a > < / tt > < / tt >
< / div > < a name = "L272" > < / a > < tt class = "py-lineno" > 272< / tt > < tt class = "py-line" > < / tt >
< a name = "stdlist_SynthProvider.num_children_impl" > < / a > < div id = "stdlist_SynthProvider.num_children_impl-def" > < a name = "L273" > < / a > < tt class = "py-lineno" > 273< / tt > < a class = "py-toggle" href = "#" id = "stdlist_SynthProvider.num_children_impl-toggle" onclick = "return toggle('stdlist_SynthProvider.num_children_impl');" > -< / a > < tt class = "py-line" > < tt class = "py-keyword" > def< / tt > < a class = "py-def-name" href = "lldb.formatters.cpp.libcxx.stdlist_SynthProvider-class.html#num_children_impl" > num_children_impl< / a > < tt class = "py-op" > (< / tt > < tt class = "py-param" > self< / tt > < tt class = "py-op" > )< / tt > < tt class = "py-op" > :< / tt > < / tt >
< / div > < div id = "stdlist_SynthProvider.num_children_impl-collapsed" style = "display:none;" pad = "+++" indent = "++++++++" > < / div > < div id = "stdlist_SynthProvider.num_children_impl-expanded" > < a name = "L274" > < / a > < tt class = "py-lineno" > 274< / tt > < tt class = "py-line" > < tt class = "py-keyword" > global< / tt > < tt id = "link-204" class = "py-name" > < a title = "lldb.formatters.cpp.libcxx._list_capping_size" class = "py-name" href = "#" onclick = "return doclink('link-204', '_list_capping_size', 'link-191');" > _list_capping_size< / a > < / tt > < / tt >
< a name = "L275" > < / a > < tt class = "py-lineno" > 275< / tt > < tt class = "py-line" > < tt class = "py-name" > logger< / tt > < tt class = "py-op" > =< / tt > < tt id = "link-205" class = "py-name" > < a title = "lldb" class = "py-name" href = "#" onclick = "return doclink('link-205', 'lldb', 'link-0');" > lldb< / a > < / tt > < tt class = "py-op" > .< / tt > < tt id = "link-206" class = "py-name" > < a title = "lldb.formatters" class = "py-name" href = "#" onclick = "return doclink('link-206', 'formatters', 'link-2');" > formatters< / a > < / tt > < tt class = "py-op" > .< / tt > < tt id = "link-207" class = "py-name" > < a title = "lldb.formatters.Logger
2013-07-20 01:28:54 +08:00
lldb.formatters.Logger.Logger" class="py-name" href="#" onclick="return doclink('link-207', 'Logger', 'link-3');">Logger< / a > < / tt > < tt class = "py-op" > .< / tt > < tt id = "link-208" class = "py-name" > < a title = "lldb.formatters.Logger
lldb.formatters.Logger.Logger" class="py-name" href="#" onclick="return doclink('link-208', 'Logger', 'link-3');">Logger< / a > < / tt > < tt class = "py-op" > (< / tt > < tt class = "py-op" > )< / tt > < / tt >
2016-10-20 21:04:32 +08:00
< a name = "L276" > < / a > < tt class = "py-lineno" > 276< / tt > < tt class = "py-line" > < tt class = "py-keyword" > try< / tt > < tt class = "py-op" > :< / tt > < / tt >
< a name = "L277" > < / a > < tt class = "py-lineno" > 277< / tt > < tt class = "py-line" > < tt class = "py-name" > next_val< / tt > < tt class = "py-op" > =< / tt > < tt class = "py-name" > self< / tt > < tt class = "py-op" > .< / tt > < tt class = "py-name" > head< / tt > < tt class = "py-op" > .< / tt > < tt id = "link-209" class = "py-name" > < a title = "lldb.SBTypeEnumMember.GetValueAsUnsigned
lldb.SBValue.GetValueAsUnsigned" class="py-name" href="#" onclick="return doclink('link-209', 'GetValueAsUnsigned', 'link-21');">GetValueAsUnsigned< / a > < / tt > < tt class = "py-op" > (< / tt > < tt class = "py-number" > 0< / tt > < tt class = "py-op" > )< / tt > < / tt >
< a name = "L278" > < / a > < tt class = "py-lineno" > 278< / tt > < tt class = "py-line" > < tt class = "py-name" > prev_val< / tt > < tt class = "py-op" > =< / tt > < tt class = "py-name" > self< / tt > < tt class = "py-op" > .< / tt > < tt class = "py-name" > tail< / tt > < tt class = "py-op" > .< / tt > < tt id = "link-210" class = "py-name" > < a title = "lldb.SBTypeEnumMember.GetValueAsUnsigned
lldb.SBValue.GetValueAsUnsigned" class="py-name" href="#" onclick="return doclink('link-210', 'GetValueAsUnsigned', 'link-21');">GetValueAsUnsigned< / a > < / tt > < tt class = "py-op" > (< / tt > < tt class = "py-number" > 0< / tt > < tt class = "py-op" > )< / tt > < / tt >
< a name = "L279" > < / a > < tt class = "py-lineno" > 279< / tt > < tt class = "py-line" > < tt class = "py-comment" > # After a std::list has been initialized, both next and prev will< / tt > < / tt >
< a name = "L280" > < / a > < tt class = "py-lineno" > 280< / tt > < tt class = "py-line" > < tt class = "py-comment" > # be non-NULL< / tt > < / tt >
< a name = "L281" > < / a > < tt class = "py-lineno" > 281< / tt > < tt class = "py-line" > < tt class = "py-keyword" > if< / tt > < tt class = "py-name" > next_val< / tt > < tt class = "py-op" > ==< / tt > < tt class = "py-number" > 0< / tt > < tt class = "py-keyword" > or< / tt > < tt class = "py-name" > prev_val< / tt > < tt class = "py-op" > ==< / tt > < tt class = "py-number" > 0< / tt > < tt class = "py-op" > :< / tt > < / tt >
< a name = "L282" > < / a > < tt class = "py-lineno" > 282< / tt > < tt class = "py-line" > < tt class = "py-keyword" > return< / tt > < tt class = "py-number" > 0< / tt > < / tt >
< a name = "L283" > < / a > < tt class = "py-lineno" > 283< / tt > < tt class = "py-line" > < tt class = "py-keyword" > if< / tt > < tt class = "py-name" > next_val< / tt > < tt class = "py-op" > ==< / tt > < tt class = "py-name" > self< / tt > < tt class = "py-op" > .< / tt > < tt class = "py-name" > node_address< / tt > < tt class = "py-op" > :< / tt > < / tt >
< a name = "L284" > < / a > < tt class = "py-lineno" > 284< / tt > < tt class = "py-line" > < tt class = "py-keyword" > return< / tt > < tt class = "py-number" > 0< / tt > < / tt >
< a name = "L285" > < / a > < tt class = "py-lineno" > 285< / tt > < tt class = "py-line" > < tt class = "py-keyword" > if< / tt > < tt class = "py-name" > next_val< / tt > < tt class = "py-op" > ==< / tt > < tt class = "py-name" > prev_val< / tt > < tt class = "py-op" > :< / tt > < / tt >
< a name = "L286" > < / a > < tt class = "py-lineno" > 286< / tt > < tt class = "py-line" > < tt class = "py-keyword" > return< / tt > < tt class = "py-number" > 1< / tt > < / tt >
< a name = "L287" > < / a > < tt class = "py-lineno" > 287< / tt > < tt class = "py-line" > < tt class = "py-keyword" > if< / tt > < tt class = "py-name" > self< / tt > < tt class = "py-op" > .< / tt > < tt id = "link-211" class = "py-name" targets = "Method lldb.formatters.cpp.gnu_libstdcpp.StdListSynthProvider.has_loop()=lldb.formatters.cpp.gnu_libstdcpp.StdListSynthProvider-class.html#has_loop,Method lldb.formatters.cpp.libcxx.stdlist_SynthProvider.has_loop()=lldb.formatters.cpp.libcxx.stdlist_SynthProvider-class.html#has_loop" > < a title = "lldb.formatters.cpp.gnu_libstdcpp.StdListSynthProvider.has_loop
2013-07-20 01:28:54 +08:00
lldb.formatters.cpp.libcxx.stdlist_SynthProvider.has_loop" class="py-name" href="#" onclick="return doclink('link-211', 'has_loop', 'link-211');">has_loop< / a > < / tt > < tt class = "py-op" > (< / tt > < tt class = "py-op" > )< / tt > < tt class = "py-op" > :< / tt > < / tt >
2016-10-20 21:04:32 +08:00
< a name = "L288" > < / a > < tt class = "py-lineno" > 288< / tt > < tt class = "py-line" > < tt class = "py-keyword" > return< / tt > < tt class = "py-number" > 0< / tt > < / tt >
< a name = "L289" > < / a > < tt class = "py-lineno" > 289< / tt > < tt class = "py-line" > < tt id = "link-212" class = "py-name" > < a title = "lldb.SBData.size
2013-07-20 01:28:54 +08:00
lldb.SBInstruction.size
lldb.SBSection.size
lldb.SBType.size
lldb.SBValue.size" class="py-name" href="#" onclick="return doclink('link-212', 'size', 'link-23');">size< / a > < / tt > < tt class = "py-op" > =< / tt > < tt class = "py-number" > 2< / tt > < / tt >
2016-10-20 21:04:32 +08:00
< a name = "L290" > < / a > < tt class = "py-lineno" > 290< / tt > < tt class = "py-line" > < tt class = "py-name" > current< / tt > < tt class = "py-op" > =< / tt > < tt id = "link-213" class = "py-name" > < a title = "lldb.formatters.cpp.libcxx.stdlist_entry" class = "py-name" href = "#" onclick = "return doclink('link-213', 'stdlist_entry', 'link-96');" > stdlist_entry< / a > < / tt > < tt class = "py-op" > (< / tt > < tt class = "py-name" > self< / tt > < tt class = "py-op" > .< / tt > < tt class = "py-name" > head< / tt > < tt class = "py-op" > )< / tt > < / tt >
< a name = "L291" > < / a > < tt class = "py-lineno" > 291< / tt > < tt class = "py-line" > < tt class = "py-keyword" > while< / tt > < tt class = "py-name" > current< / tt > < tt class = "py-op" > .< / tt > < tt id = "link-214" class = "py-name" > < a title = "lldb.formatters.cpp.libcxx.stdlist_entry.next
2013-07-20 01:28:54 +08:00
lldb.formatters.cpp.libcxx.stdlist_iterator.next
lldb.formatters.cpp.libcxx.stdmap_iterator.next
lldb.value_iter.next" class="py-name" href="#" onclick="return doclink('link-214', 'next', 'link-118');">next< / a > < / tt > < tt class = "py-op" > .< / tt > < tt id = "link-215" class = "py-name" > < a title = "lldb.SBError.value
lldb.SBValue.value
lldb.formatters.cpp.gnu_libstdcpp.StdListSynthProvider.value
lldb.formatters.cpp.libcxx.stdlist_SynthProvider.value
lldb.formatters.cpp.libcxx.stdlist_entry.value
lldb.formatters.cpp.libcxx.stdlist_iterator.value
lldb.formatters.cpp.libcxx.stdmap_iterator.value
lldb.formatters.cpp.libcxx.stdmap_iterator_node.value
lldb.value" class="py-name" href="#" onclick="return doclink('link-215', 'value', 'link-7');">value< / a > < / tt > < tt class = "py-op" > !=< / tt > < tt class = "py-name" > self< / tt > < tt class = "py-op" > .< / tt > < tt class = "py-name" > node_address< / tt > < tt class = "py-op" > :< / tt > < / tt >
2016-10-20 21:04:32 +08:00
< a name = "L292" > < / a > < tt class = "py-lineno" > 292< / tt > < tt class = "py-line" > < tt id = "link-216" class = "py-name" > < a title = "lldb.SBData.size
2013-07-20 01:28:54 +08:00
lldb.SBInstruction.size
lldb.SBSection.size
lldb.SBType.size
lldb.SBValue.size" class="py-name" href="#" onclick="return doclink('link-216', 'size', 'link-23');">size< / a > < / tt > < tt class = "py-op" > =< / tt > < tt id = "link-217" class = "py-name" > < a title = "lldb.SBData.size
lldb.SBInstruction.size
lldb.SBSection.size
lldb.SBType.size
lldb.SBValue.size" class="py-name" href="#" onclick="return doclink('link-217', 'size', 'link-23');">size< / a > < / tt > < tt class = "py-op" > +< / tt > < tt class = "py-number" > 1< / tt > < / tt >
2016-10-20 21:04:32 +08:00
< a name = "L293" > < / a > < tt class = "py-lineno" > 293< / tt > < tt class = "py-line" > < tt class = "py-name" > current< / tt > < tt class = "py-op" > =< / tt > < tt class = "py-name" > current< / tt > < tt class = "py-op" > .< / tt > < tt id = "link-218" class = "py-name" > < a title = "lldb.formatters.cpp.libcxx.stdlist_entry.next
2013-07-20 01:28:54 +08:00
lldb.formatters.cpp.libcxx.stdlist_iterator.next
lldb.formatters.cpp.libcxx.stdmap_iterator.next
lldb.value_iter.next" class="py-name" href="#" onclick="return doclink('link-218', 'next', 'link-118');">next< / a > < / tt > < / tt >
2016-10-20 21:04:32 +08:00
< a name = "L294" > < / a > < tt class = "py-lineno" > 294< / tt > < tt class = "py-line" > < tt class = "py-keyword" > if< / tt > < tt id = "link-219" class = "py-name" > < a title = "lldb.SBData.size
2013-07-20 01:28:54 +08:00
lldb.SBInstruction.size
lldb.SBSection.size
lldb.SBType.size
2016-10-20 21:04:32 +08:00
lldb.SBValue.size" class="py-name" href="#" onclick="return doclink('link-219', 'size', 'link-23');">size< / a > < / tt > < tt class = "py-op" > > < / tt > < tt id = "link-220" class = "py-name" > < a title = "lldb.formatters.cpp.libcxx._list_capping_size" class = "py-name" href = "#" onclick = "return doclink('link-220', '_list_capping_size', 'link-191');" > _list_capping_size< / a > < / tt > < tt class = "py-op" > :< / tt > < / tt >
< a name = "L295" > < / a > < tt class = "py-lineno" > 295< / tt > < tt class = "py-line" > < tt class = "py-keyword" > return< / tt > < tt id = "link-221" class = "py-name" > < a title = "lldb.formatters.cpp.libcxx._list_capping_size" class = "py-name" href = "#" onclick = "return doclink('link-221', '_list_capping_size', 'link-191');" > _list_capping_size< / a > < / tt > < / tt >
< a name = "L296" > < / a > < tt class = "py-lineno" > 296< / tt > < tt class = "py-line" > < tt class = "py-keyword" > return< / tt > < tt class = "py-op" > (< / tt > < tt id = "link-222" class = "py-name" > < a title = "lldb.SBData.size
2013-07-20 01:28:54 +08:00
lldb.SBInstruction.size
lldb.SBSection.size
lldb.SBType.size
lldb.SBValue.size" class="py-name" href="#" onclick="return doclink('link-222', 'size', 'link-23');">size< / a > < / tt > < tt class = "py-op" > -< / tt > < tt class = "py-number" > 1< / tt > < tt class = "py-op" > )< / tt > < / tt >
2016-10-20 21:04:32 +08:00
< a name = "L297" > < / a > < tt class = "py-lineno" > 297< / tt > < tt class = "py-line" > < tt class = "py-keyword" > except< / tt > < tt class = "py-op" > :< / tt > < / tt >
< a name = "L298" > < / a > < tt class = "py-lineno" > 298< / tt > < tt class = "py-line" > < tt class = "py-keyword" > return< / tt > < tt class = "py-number" > 0< / tt > < / tt >
< / div > < a name = "L299" > < / a > < tt class = "py-lineno" > 299< / tt > < tt class = "py-line" > < / tt >
< a name = "stdlist_SynthProvider.get_child_index" > < / a > < div id = "stdlist_SynthProvider.get_child_index-def" > < a name = "L300" > < / a > < tt class = "py-lineno" > 300< / tt > < a class = "py-toggle" href = "#" id = "stdlist_SynthProvider.get_child_index-toggle" onclick = "return toggle('stdlist_SynthProvider.get_child_index');" > -< / a > < tt class = "py-line" > < tt class = "py-keyword" > def< / tt > < a class = "py-def-name" href = "lldb.formatters.cpp.libcxx.stdlist_SynthProvider-class.html#get_child_index" > get_child_index< / a > < tt class = "py-op" > (< / tt > < tt class = "py-param" > self< / tt > < tt class = "py-op" > ,< / tt > < tt class = "py-param" > name< / tt > < tt class = "py-op" > )< / tt > < tt class = "py-op" > :< / tt > < / tt >
< / div > < div id = "stdlist_SynthProvider.get_child_index-collapsed" style = "display:none;" pad = "+++" indent = "++++++++" > < / div > < div id = "stdlist_SynthProvider.get_child_index-expanded" > < a name = "L301" > < / a > < tt class = "py-lineno" > 301< / tt > < tt class = "py-line" > < tt class = "py-name" > logger< / tt > < tt class = "py-op" > =< / tt > < tt id = "link-223" class = "py-name" > < a title = "lldb" class = "py-name" href = "#" onclick = "return doclink('link-223', 'lldb', 'link-0');" > lldb< / a > < / tt > < tt class = "py-op" > .< / tt > < tt id = "link-224" class = "py-name" > < a title = "lldb.formatters" class = "py-name" href = "#" onclick = "return doclink('link-224', 'formatters', 'link-2');" > formatters< / a > < / tt > < tt class = "py-op" > .< / tt > < tt id = "link-225" class = "py-name" > < a title = "lldb.formatters.Logger
2013-07-20 01:28:54 +08:00
lldb.formatters.Logger.Logger" class="py-name" href="#" onclick="return doclink('link-225', 'Logger', 'link-3');">Logger< / a > < / tt > < tt class = "py-op" > .< / tt > < tt id = "link-226" class = "py-name" > < a title = "lldb.formatters.Logger
lldb.formatters.Logger.Logger" class="py-name" href="#" onclick="return doclink('link-226', 'Logger', 'link-3');">Logger< / a > < / tt > < tt class = "py-op" > (< / tt > < tt class = "py-op" > )< / tt > < / tt >
2016-10-20 21:04:32 +08:00
< a name = "L302" > < / a > < tt class = "py-lineno" > 302< / tt > < tt class = "py-line" > < tt class = "py-keyword" > try< / tt > < tt class = "py-op" > :< / tt > < / tt >
< a name = "L303" > < / a > < tt class = "py-lineno" > 303< / tt > < tt class = "py-line" > < tt class = "py-keyword" > return< / tt > < tt class = "py-name" > int< / tt > < tt class = "py-op" > (< / tt > < tt id = "link-227" class = "py-name" > < a title = "lldb.SBBlock.name
2013-07-20 01:28:54 +08:00
lldb.SBFrame.name
lldb.SBFunction.name
lldb.SBSection.name
lldb.SBSymbol.name
lldb.SBThread.name
lldb.SBType.name
lldb.SBTypeCategory.name
2016-10-20 21:04:32 +08:00
lldb.SBTypeEnumMember.name
2013-07-20 01:28:54 +08:00
lldb.SBTypeMember.name
lldb.SBTypeNameSpecifier.name
lldb.SBValue.name" class="py-name" href="#" onclick="return doclink('link-227', 'name', 'link-66');">name< / a > < / tt > < tt class = "py-op" > .< / tt > < tt class = "py-name" > lstrip< / tt > < tt class = "py-op" > (< / tt > < tt class = "py-string" > '['< / tt > < tt class = "py-op" > )< / tt > < tt class = "py-op" > .< / tt > < tt class = "py-name" > rstrip< / tt > < tt class = "py-op" > (< / tt > < tt class = "py-string" > ']'< / tt > < tt class = "py-op" > )< / tt > < tt class = "py-op" > )< / tt > < / tt >
2016-10-20 21:04:32 +08:00
< a name = "L304" > < / a > < tt class = "py-lineno" > 304< / tt > < tt class = "py-line" > < tt class = "py-keyword" > except< / tt > < tt class = "py-op" > :< / tt > < / tt >
< a name = "L305" > < / a > < tt class = "py-lineno" > 305< / tt > < tt class = "py-line" > < tt class = "py-keyword" > return< / tt > < tt class = "py-op" > -< / tt > < tt class = "py-number" > 1< / tt > < / tt >
< / div > < a name = "L306" > < / a > < tt class = "py-lineno" > 306< / tt > < tt class = "py-line" > < / tt >
< a name = "stdlist_SynthProvider.get_child_at_index" > < / a > < div id = "stdlist_SynthProvider.get_child_at_index-def" > < a name = "L307" > < / a > < tt class = "py-lineno" > 307< / tt > < a class = "py-toggle" href = "#" id = "stdlist_SynthProvider.get_child_at_index-toggle" onclick = "return toggle('stdlist_SynthProvider.get_child_at_index');" > -< / a > < tt class = "py-line" > < tt class = "py-keyword" > def< / tt > < a class = "py-def-name" href = "lldb.formatters.cpp.libcxx.stdlist_SynthProvider-class.html#get_child_at_index" > get_child_at_index< / a > < tt class = "py-op" > (< / tt > < tt class = "py-param" > self< / tt > < tt class = "py-op" > ,< / tt > < tt class = "py-param" > index< / tt > < tt class = "py-op" > )< / tt > < tt class = "py-op" > :< / tt > < / tt >
< / div > < div id = "stdlist_SynthProvider.get_child_at_index-collapsed" style = "display:none;" pad = "+++" indent = "++++++++" > < / div > < div id = "stdlist_SynthProvider.get_child_at_index-expanded" > < a name = "L308" > < / a > < tt class = "py-lineno" > 308< / tt > < tt class = "py-line" > < tt class = "py-name" > logger< / tt > < tt class = "py-op" > =< / tt > < tt id = "link-228" class = "py-name" > < a title = "lldb" class = "py-name" href = "#" onclick = "return doclink('link-228', 'lldb', 'link-0');" > lldb< / a > < / tt > < tt class = "py-op" > .< / tt > < tt id = "link-229" class = "py-name" > < a title = "lldb.formatters" class = "py-name" href = "#" onclick = "return doclink('link-229', 'formatters', 'link-2');" > formatters< / a > < / tt > < tt class = "py-op" > .< / tt > < tt id = "link-230" class = "py-name" > < a title = "lldb.formatters.Logger
2013-07-20 01:28:54 +08:00
lldb.formatters.Logger.Logger" class="py-name" href="#" onclick="return doclink('link-230', 'Logger', 'link-3');">Logger< / a > < / tt > < tt class = "py-op" > .< / tt > < tt id = "link-231" class = "py-name" > < a title = "lldb.formatters.Logger
lldb.formatters.Logger.Logger" class="py-name" href="#" onclick="return doclink('link-231', 'Logger', 'link-3');">Logger< / a > < / tt > < tt class = "py-op" > (< / tt > < tt class = "py-op" > )< / tt > < / tt >
2016-10-20 21:04:32 +08:00
< a name = "L309" > < / a > < tt class = "py-lineno" > 309< / tt > < tt class = "py-line" > < tt class = "py-name" > logger< / tt > < tt class = "py-op" > > > < / tt > < tt class = "py-string" > "Fetching child "< / tt > < tt class = "py-op" > +< / tt > < tt class = "py-name" > str< / tt > < tt class = "py-op" > (< / tt > < tt class = "py-name" > index< / tt > < tt class = "py-op" > )< / tt > < / tt >
< a name = "L310" > < / a > < tt class = "py-lineno" > 310< / tt > < tt class = "py-line" > < tt class = "py-keyword" > if< / tt > < tt class = "py-name" > index< / tt > < tt class = "py-op" > < < / tt > < tt class = "py-number" > 0< / tt > < tt class = "py-op" > :< / tt > < / tt >
< a name = "L311" > < / a > < tt class = "py-lineno" > 311< / tt > < tt class = "py-line" > < tt class = "py-keyword" > return< / tt > < tt class = "py-name" > None< / tt > < / tt >
< a name = "L312" > < / a > < tt class = "py-lineno" > 312< / tt > < tt class = "py-line" > < tt class = "py-keyword" > if< / tt > < tt class = "py-name" > index< / tt > < tt class = "py-op" > > =< / tt > < tt class = "py-name" > self< / tt > < tt class = "py-op" > .< / tt > < tt id = "link-232" class = "py-name" > < a title = "lldb.SBSyntheticValueProvider.num_children
lldb.SBValue.num_children
2013-07-20 01:28:54 +08:00
lldb.formatters.cpp.gnu_libstdcpp.StdListSynthProvider.num_children
lldb.formatters.cpp.gnu_libstdcpp.StdMapSynthProvider.num_children
2016-10-20 21:04:32 +08:00
lldb.formatters.cpp.gnu_libstdcpp.StdVectorSynthProvider.StdVBoolImplementation.num_children
lldb.formatters.cpp.gnu_libstdcpp.StdVectorSynthProvider.StdVectorImplementation.num_children
2013-07-20 01:28:54 +08:00
lldb.formatters.cpp.gnu_libstdcpp.StdVectorSynthProvider.num_children
lldb.formatters.cpp.libcxx.stddeque_SynthProvider.num_children
lldb.formatters.cpp.libcxx.stdlist_SynthProvider.num_children
lldb.formatters.cpp.libcxx.stdmap_SynthProvider.num_children
lldb.formatters.cpp.libcxx.stdsharedptr_SynthProvider.num_children
2016-10-20 21:04:32 +08:00
lldb.formatters.cpp.libcxx.stdvector_SynthProvider.num_children
lldb.formatters.synth.PythonObjectSyntheticChildProvider.num_children" class="py-name" href="#" onclick="return doclink('link-232', 'num_children', 'link-57');">num_children< / a > < / tt > < tt class = "py-op" > (< / tt > < tt class = "py-op" > )< / tt > < tt class = "py-op" > :< / tt > < / tt >
< a name = "L313" > < / a > < tt class = "py-lineno" > 313< / tt > < tt class = "py-line" > < tt class = "py-keyword" > return< / tt > < tt class = "py-name" > None< / tt > < / tt >
< a name = "L314" > < / a > < tt class = "py-lineno" > 314< / tt > < tt class = "py-line" > < tt class = "py-keyword" > try< / tt > < tt class = "py-op" > :< / tt > < / tt >
< a name = "L315" > < / a > < tt class = "py-lineno" > 315< / tt > < tt class = "py-line" > < tt class = "py-name" > current< / tt > < tt class = "py-op" > =< / tt > < tt id = "link-233" class = "py-name" targets = "Class lldb.formatters.cpp.libcxx.stdlist_iterator=lldb.formatters.cpp.libcxx.stdlist_iterator-class.html" > < a title = "lldb.formatters.cpp.libcxx.stdlist_iterator" class = "py-name" href = "#" onclick = "return doclink('link-233', 'stdlist_iterator', 'link-233');" > stdlist_iterator< / a > < / tt > < tt class = "py-op" > (< / tt > < tt class = "py-name" > self< / tt > < tt class = "py-op" > .< / tt > < tt class = "py-name" > head< / tt > < tt class = "py-op" > )< / tt > < / tt >
< a name = "L316" > < / a > < tt class = "py-lineno" > 316< / tt > < tt class = "py-line" > < tt class = "py-name" > current< / tt > < tt class = "py-op" > =< / tt > < tt class = "py-name" > current< / tt > < tt class = "py-op" > .< / tt > < tt id = "link-234" class = "py-name" targets = "Method lldb.formatters.cpp.libcxx.stdlist_iterator.advance()=lldb.formatters.cpp.libcxx.stdlist_iterator-class.html#advance,Method lldb.formatters.cpp.libcxx.stdmap_iterator.advance()=lldb.formatters.cpp.libcxx.stdmap_iterator-class.html#advance" > < a title = "lldb.formatters.cpp.libcxx.stdlist_iterator.advance
2013-07-20 01:28:54 +08:00
lldb.formatters.cpp.libcxx.stdmap_iterator.advance" class="py-name" href="#" onclick="return doclink('link-234', 'advance', 'link-234');">advance< / a > < / tt > < tt class = "py-op" > (< / tt > < tt class = "py-name" > index< / tt > < tt class = "py-op" > )< / tt > < / tt >
2016-10-20 21:04:32 +08:00
< a name = "L317" > < / a > < tt class = "py-lineno" > 317< / tt > < tt class = "py-line" > < tt class = "py-comment" > # we do not return __value_ because then all our children would be named __value_< / tt > < / tt >
< a name = "L318" > < / a > < tt class = "py-lineno" > 318< / tt > < tt class = "py-line" > < tt class = "py-comment" > # we need to make a copy of __value__ with the right name -< / tt > < / tt >
< a name = "L319" > < / a > < tt class = "py-lineno" > 319< / tt > < tt class = "py-line" > < tt class = "py-comment" > # unfortunate< / tt > < / tt >
< a name = "L320" > < / a > < tt class = "py-lineno" > 320< / tt > < tt class = "py-line" > < tt class = "py-name" > obj< / tt > < tt class = "py-op" > =< / tt > < tt class = "py-name" > current< / tt > < tt class = "py-op" > .< / tt > < tt id = "link-235" class = "py-name" > < a title = "lldb.SBValue.GetChildMemberWithName" class = "py-name" href = "#" onclick = "return doclink('link-235', 'GetChildMemberWithName', 'link-79');" > GetChildMemberWithName< / a > < / tt > < tt class = "py-op" > (< / tt > < tt class = "py-string" > '__value_'< / tt > < tt class = "py-op" > )< / tt > < / tt >
< a name = "L321" > < / a > < tt class = "py-lineno" > 321< / tt > < tt class = "py-line" > < tt class = "py-name" > obj_data< / tt > < tt class = "py-op" > =< / tt > < tt class = "py-name" > obj< / tt > < tt class = "py-op" > .< / tt > < tt id = "link-236" class = "py-name" > < a title = "lldb.SBInstruction.GetData
2013-07-20 01:28:54 +08:00
lldb.SBStream.GetData
lldb.SBTypeSummary.GetData
lldb.SBTypeSynthetic.GetData
lldb.SBValue.GetData" class="py-name" href="#" onclick="return doclink('link-236', 'GetData', 'link-4');">GetData< / a > < / tt > < tt class = "py-op" > (< / tt > < tt class = "py-op" > )< / tt > < / tt >
2016-10-20 21:04:32 +08:00
< a name = "L322" > < / a > < tt class = "py-lineno" > 322< / tt > < tt class = "py-line" > < tt class = "py-keyword" > return< / tt > < tt class = "py-name" > self< / tt > < tt class = "py-op" > .< / tt > < tt class = "py-name" > valobj< / tt > < tt class = "py-op" > .< / tt > < tt id = "link-237" class = "py-name" targets = "Method lldb.SBTarget.CreateValueFromData()=lldb.SBTarget-class.html#CreateValueFromData,Method lldb.SBValue.CreateValueFromData()=lldb.SBValue-class.html#CreateValueFromData" > < a title = "lldb.SBTarget.CreateValueFromData
lldb.SBValue.CreateValueFromData" class="py-name" href="#" onclick="return doclink('link-237', 'CreateValueFromData', 'link-237');">CreateValueFromData< / a > < / tt > < tt class = "py-op" > (< / tt > < / tt >
< a name = "L323" > < / a > < tt class = "py-lineno" > 323< / tt > < tt class = "py-line" > < tt class = "py-string" > '['< / tt > < tt class = "py-op" > +< / tt > < tt class = "py-name" > str< / tt > < tt class = "py-op" > (< / tt > < tt class = "py-name" > index< / tt > < tt class = "py-op" > )< / tt > < tt class = "py-op" > +< / tt > < tt class = "py-string" > ']'< / tt > < tt class = "py-op" > ,< / tt > < tt class = "py-name" > obj_data< / tt > < tt class = "py-op" > ,< / tt > < tt class = "py-name" > self< / tt > < tt class = "py-op" > .< / tt > < tt class = "py-name" > data_type< / tt > < tt class = "py-op" > )< / tt > < / tt >
< a name = "L324" > < / a > < tt class = "py-lineno" > 324< / tt > < tt class = "py-line" > < tt class = "py-keyword" > except< / tt > < tt class = "py-op" > :< / tt > < / tt >
< a name = "L325" > < / a > < tt class = "py-lineno" > 325< / tt > < tt class = "py-line" > < tt class = "py-keyword" > return< / tt > < tt class = "py-name" > None< / tt > < / tt >
< / div > < a name = "L326" > < / a > < tt class = "py-lineno" > 326< / tt > < tt class = "py-line" > < / tt >
< a name = "stdlist_SynthProvider.extract_type" > < / a > < div id = "stdlist_SynthProvider.extract_type-def" > < a name = "L327" > < / a > < tt class = "py-lineno" > 327< / tt > < a class = "py-toggle" href = "#" id = "stdlist_SynthProvider.extract_type-toggle" onclick = "return toggle('stdlist_SynthProvider.extract_type');" > -< / a > < tt class = "py-line" > < tt class = "py-keyword" > def< / tt > < a class = "py-def-name" href = "lldb.formatters.cpp.libcxx.stdlist_SynthProvider-class.html#extract_type" > extract_type< / a > < tt class = "py-op" > (< / tt > < tt class = "py-param" > self< / tt > < tt class = "py-op" > )< / tt > < tt class = "py-op" > :< / tt > < / tt >
< / div > < div id = "stdlist_SynthProvider.extract_type-collapsed" style = "display:none;" pad = "+++" indent = "++++++++" > < / div > < div id = "stdlist_SynthProvider.extract_type-expanded" > < a name = "L328" > < / a > < tt class = "py-lineno" > 328< / tt > < tt class = "py-line" > < tt class = "py-name" > logger< / tt > < tt class = "py-op" > =< / tt > < tt id = "link-238" class = "py-name" > < a title = "lldb" class = "py-name" href = "#" onclick = "return doclink('link-238', 'lldb', 'link-0');" > lldb< / a > < / tt > < tt class = "py-op" > .< / tt > < tt id = "link-239" class = "py-name" > < a title = "lldb.formatters" class = "py-name" href = "#" onclick = "return doclink('link-239', 'formatters', 'link-2');" > formatters< / a > < / tt > < tt class = "py-op" > .< / tt > < tt id = "link-240" class = "py-name" > < a title = "lldb.formatters.Logger
2013-07-20 01:28:54 +08:00
lldb.formatters.Logger.Logger" class="py-name" href="#" onclick="return doclink('link-240', 'Logger', 'link-3');">Logger< / a > < / tt > < tt class = "py-op" > .< / tt > < tt id = "link-241" class = "py-name" > < a title = "lldb.formatters.Logger
lldb.formatters.Logger.Logger" class="py-name" href="#" onclick="return doclink('link-241', 'Logger', 'link-3');">Logger< / a > < / tt > < tt class = "py-op" > (< / tt > < tt class = "py-op" > )< / tt > < / tt >
2016-10-20 21:04:32 +08:00
< a name = "L329" > < / a > < tt class = "py-lineno" > 329< / tt > < tt class = "py-line" > < tt class = "py-name" > list_type< / tt > < tt class = "py-op" > =< / tt > < tt class = "py-name" > self< / tt > < tt class = "py-op" > .< / tt > < tt class = "py-name" > valobj< / tt > < tt class = "py-op" > .< / tt > < tt id = "link-242" class = "py-name" > < a title = "lldb.SBError.GetType
2013-07-20 01:28:54 +08:00
lldb.SBEvent.GetType
lldb.SBFunction.GetType
lldb.SBSymbol.GetType
2016-10-20 21:04:32 +08:00
lldb.SBTypeEnumMember.GetType
2013-07-20 01:28:54 +08:00
lldb.SBTypeMember.GetType
2016-10-20 21:04:32 +08:00
lldb.SBTypeMemberFunction.GetType
2013-07-20 01:28:54 +08:00
lldb.SBTypeNameSpecifier.GetType
lldb.SBValue.GetType" class="py-name" href="#" onclick="return doclink('link-242', 'GetType', 'link-83');">GetType< / a > < / tt > < tt class = "py-op" > (< / tt > < tt class = "py-op" > )< / tt > < tt class = "py-op" > .< / tt > < tt id = "link-243" class = "py-name" targets = "Method lldb.SBType.GetUnqualifiedType()=lldb.SBType-class.html#GetUnqualifiedType" > < a title = "lldb.SBType.GetUnqualifiedType" class = "py-name" href = "#" onclick = "return doclink('link-243', 'GetUnqualifiedType', 'link-243');" > GetUnqualifiedType< / a > < / tt > < tt class = "py-op" > (< / tt > < tt class = "py-op" > )< / tt > < / tt >
2016-10-20 21:04:32 +08:00
< a name = "L330" > < / a > < tt class = "py-lineno" > 330< / tt > < tt class = "py-line" > < tt class = "py-keyword" > if< / tt > < tt class = "py-name" > list_type< / tt > < tt class = "py-op" > .< / tt > < tt id = "link-244" class = "py-name" targets = "Method lldb.SBType.IsReferenceType()=lldb.SBType-class.html#IsReferenceType" > < a title = "lldb.SBType.IsReferenceType" class = "py-name" href = "#" onclick = "return doclink('link-244', 'IsReferenceType', 'link-244');" > IsReferenceType< / a > < / tt > < tt class = "py-op" > (< / tt > < tt class = "py-op" > )< / tt > < tt class = "py-op" > :< / tt > < / tt >
< a name = "L331" > < / a > < tt class = "py-lineno" > 331< / tt > < tt class = "py-line" > < tt class = "py-name" > list_type< / tt > < tt class = "py-op" > =< / tt > < tt class = "py-name" > list_type< / tt > < tt class = "py-op" > .< / tt > < tt id = "link-245" class = "py-name" targets = "Method lldb.SBType.GetDereferencedType()=lldb.SBType-class.html#GetDereferencedType" > < a title = "lldb.SBType.GetDereferencedType" class = "py-name" href = "#" onclick = "return doclink('link-245', 'GetDereferencedType', 'link-245');" > GetDereferencedType< / a > < / tt > < tt class = "py-op" > (< / tt > < tt class = "py-op" > )< / tt > < / tt >
< a name = "L332" > < / a > < tt class = "py-lineno" > 332< / tt > < tt class = "py-line" > < tt class = "py-keyword" > if< / tt > < tt class = "py-name" > list_type< / tt > < tt class = "py-op" > .< / tt > < tt id = "link-246" class = "py-name" targets = "Method lldb.SBType.GetNumberOfTemplateArguments()=lldb.SBType-class.html#GetNumberOfTemplateArguments" > < a title = "lldb.SBType.GetNumberOfTemplateArguments" class = "py-name" href = "#" onclick = "return doclink('link-246', 'GetNumberOfTemplateArguments', 'link-246');" > GetNumberOfTemplateArguments< / a > < / tt > < tt class = "py-op" > (< / tt > < tt class = "py-op" > )< / tt > < tt class = "py-op" > > < / tt > < tt class = "py-number" > 0< / tt > < tt class = "py-op" > :< / tt > < / tt >
< a name = "L333" > < / a > < tt class = "py-lineno" > 333< / tt > < tt class = "py-line" > < tt class = "py-name" > data_type< / tt > < tt class = "py-op" > =< / tt > < tt class = "py-name" > list_type< / tt > < tt class = "py-op" > .< / tt > < tt id = "link-247" class = "py-name" targets = "Method lldb.SBType.GetTemplateArgumentType()=lldb.SBType-class.html#GetTemplateArgumentType" > < a title = "lldb.SBType.GetTemplateArgumentType" class = "py-name" href = "#" onclick = "return doclink('link-247', 'GetTemplateArgumentType', 'link-247');" > GetTemplateArgumentType< / a > < / tt > < tt class = "py-op" > (< / tt > < tt class = "py-number" > 0< / tt > < tt class = "py-op" > )< / tt > < / tt >
< a name = "L334" > < / a > < tt class = "py-lineno" > 334< / tt > < tt class = "py-line" > < tt class = "py-keyword" > else< / tt > < tt class = "py-op" > :< / tt > < / tt >
< a name = "L335" > < / a > < tt class = "py-lineno" > 335< / tt > < tt class = "py-line" > < tt class = "py-name" > data_type< / tt > < tt class = "py-op" > =< / tt > < tt class = "py-name" > None< / tt > < / tt >
< a name = "L336" > < / a > < tt class = "py-lineno" > 336< / tt > < tt class = "py-line" > < tt class = "py-keyword" > return< / tt > < tt class = "py-name" > data_type< / tt > < / tt >
< / div > < a name = "L337" > < / a > < tt class = "py-lineno" > 337< / tt > < tt class = "py-line" > < / tt >
< a name = "stdlist_SynthProvider.update" > < / a > < div id = "stdlist_SynthProvider.update-def" > < a name = "L338" > < / a > < tt class = "py-lineno" > 338< / tt > < a class = "py-toggle" href = "#" id = "stdlist_SynthProvider.update-toggle" onclick = "return toggle('stdlist_SynthProvider.update');" > -< / a > < tt class = "py-line" > < tt class = "py-keyword" > def< / tt > < a class = "py-def-name" href = "lldb.formatters.cpp.libcxx.stdlist_SynthProvider-class.html#update" > update< / a > < tt class = "py-op" > (< / tt > < tt class = "py-param" > self< / tt > < tt class = "py-op" > )< / tt > < tt class = "py-op" > :< / tt > < / tt >
< / div > < div id = "stdlist_SynthProvider.update-collapsed" style = "display:none;" pad = "+++" indent = "++++++++" > < / div > < div id = "stdlist_SynthProvider.update-expanded" > < a name = "L339" > < / a > < tt class = "py-lineno" > 339< / tt > < tt class = "py-line" > < tt class = "py-name" > logger< / tt > < tt class = "py-op" > =< / tt > < tt id = "link-248" class = "py-name" > < a title = "lldb" class = "py-name" href = "#" onclick = "return doclink('link-248', 'lldb', 'link-0');" > lldb< / a > < / tt > < tt class = "py-op" > .< / tt > < tt id = "link-249" class = "py-name" > < a title = "lldb.formatters" class = "py-name" href = "#" onclick = "return doclink('link-249', 'formatters', 'link-2');" > formatters< / a > < / tt > < tt class = "py-op" > .< / tt > < tt id = "link-250" class = "py-name" > < a title = "lldb.formatters.Logger
2013-07-20 01:28:54 +08:00
lldb.formatters.Logger.Logger" class="py-name" href="#" onclick="return doclink('link-250', 'Logger', 'link-3');">Logger< / a > < / tt > < tt class = "py-op" > .< / tt > < tt id = "link-251" class = "py-name" > < a title = "lldb.formatters.Logger
lldb.formatters.Logger.Logger" class="py-name" href="#" onclick="return doclink('link-251', 'Logger', 'link-3');">Logger< / a > < / tt > < tt class = "py-op" > (< / tt > < tt class = "py-op" > )< / tt > < / tt >
2016-10-20 21:04:32 +08:00
< a name = "L340" > < / a > < tt class = "py-lineno" > 340< / tt > < tt class = "py-line" > < tt class = "py-name" > self< / tt > < tt class = "py-op" > .< / tt > < tt id = "link-252" class = "py-name" > < a title = "lldb.SBTypeFilter.count" class = "py-name" href = "#" onclick = "return doclink('link-252', 'count', 'link-163');" > count< / a > < / tt > < tt class = "py-op" > =< / tt > < tt class = "py-name" > None< / tt > < / tt >
< a name = "L341" > < / a > < tt class = "py-lineno" > 341< / tt > < tt class = "py-line" > < tt class = "py-keyword" > try< / tt > < tt class = "py-op" > :< / tt > < / tt >
< a name = "L342" > < / a > < tt class = "py-lineno" > 342< / tt > < tt class = "py-line" > < tt class = "py-name" > impl< / tt > < tt class = "py-op" > =< / tt > < tt class = "py-name" > self< / tt > < tt class = "py-op" > .< / tt > < tt class = "py-name" > valobj< / tt > < tt class = "py-op" > .< / tt > < tt id = "link-253" class = "py-name" > < a title = "lldb.SBValue.GetChildMemberWithName" class = "py-name" href = "#" onclick = "return doclink('link-253', 'GetChildMemberWithName', 'link-79');" > GetChildMemberWithName< / a > < / tt > < tt class = "py-op" > (< / tt > < tt class = "py-string" > '__end_'< / tt > < tt class = "py-op" > )< / tt > < / tt >
< a name = "L343" > < / a > < tt class = "py-lineno" > 343< / tt > < tt class = "py-line" > < tt class = "py-name" > self< / tt > < tt class = "py-op" > .< / tt > < tt class = "py-name" > node_address< / tt > < tt class = "py-op" > =< / tt > < tt class = "py-name" > self< / tt > < tt class = "py-op" > .< / tt > < tt class = "py-name" > valobj< / tt > < tt class = "py-op" > .< / tt > < tt id = "link-254" class = "py-name" targets = "Method lldb.SBValue.AddressOf()=lldb.SBValue-class.html#AddressOf" > < a title = "lldb.SBValue.AddressOf" class = "py-name" href = "#" onclick = "return doclink('link-254', 'AddressOf', 'link-254');" > AddressOf< / a > < / tt > < tt class = "py-op" > (< / tt > < tt class = "py-op" > )< / tt > < tt class = "py-op" > .< / tt > < tt id = "link-255" class = "py-name" > < a title = "lldb.SBTypeEnumMember.GetValueAsUnsigned
lldb.SBValue.GetValueAsUnsigned" class="py-name" href="#" onclick="return doclink('link-255', 'GetValueAsUnsigned', 'link-21');">GetValueAsUnsigned< / a > < / tt > < tt class = "py-op" > (< / tt > < tt class = "py-number" > 0< / tt > < tt class = "py-op" > )< / tt > < / tt >
< a name = "L344" > < / a > < tt class = "py-lineno" > 344< / tt > < tt class = "py-line" > < tt class = "py-name" > self< / tt > < tt class = "py-op" > .< / tt > < tt class = "py-name" > head< / tt > < tt class = "py-op" > =< / tt > < tt class = "py-name" > impl< / tt > < tt class = "py-op" > .< / tt > < tt id = "link-256" class = "py-name" > < a title = "lldb.SBValue.GetChildMemberWithName" class = "py-name" href = "#" onclick = "return doclink('link-256', 'GetChildMemberWithName', 'link-79');" > GetChildMemberWithName< / a > < / tt > < tt class = "py-op" > (< / tt > < tt class = "py-string" > '__next_'< / tt > < tt class = "py-op" > )< / tt > < / tt >
< a name = "L345" > < / a > < tt class = "py-lineno" > 345< / tt > < tt class = "py-line" > < tt class = "py-name" > self< / tt > < tt class = "py-op" > .< / tt > < tt class = "py-name" > tail< / tt > < tt class = "py-op" > =< / tt > < tt class = "py-name" > impl< / tt > < tt class = "py-op" > .< / tt > < tt id = "link-257" class = "py-name" > < a title = "lldb.SBValue.GetChildMemberWithName" class = "py-name" href = "#" onclick = "return doclink('link-257', 'GetChildMemberWithName', 'link-79');" > GetChildMemberWithName< / a > < / tt > < tt class = "py-op" > (< / tt > < tt class = "py-string" > '__prev_'< / tt > < tt class = "py-op" > )< / tt > < / tt >
< a name = "L346" > < / a > < tt class = "py-lineno" > 346< / tt > < tt class = "py-line" > < tt class = "py-name" > self< / tt > < tt class = "py-op" > .< / tt > < tt class = "py-name" > data_type< / tt > < tt class = "py-op" > =< / tt > < tt class = "py-name" > self< / tt > < tt class = "py-op" > .< / tt > < tt id = "link-258" class = "py-name" targets = "Method lldb.formatters.cpp.gnu_libstdcpp.StdListSynthProvider.extract_type()=lldb.formatters.cpp.gnu_libstdcpp.StdListSynthProvider-class.html#extract_type,Method lldb.formatters.cpp.libcxx.stdlist_SynthProvider.extract_type()=lldb.formatters.cpp.libcxx.stdlist_SynthProvider-class.html#extract_type" > < a title = "lldb.formatters.cpp.gnu_libstdcpp.StdListSynthProvider.extract_type
2013-07-20 01:28:54 +08:00
lldb.formatters.cpp.libcxx.stdlist_SynthProvider.extract_type" class="py-name" href="#" onclick="return doclink('link-258', 'extract_type', 'link-258');">extract_type< / a > < / tt > < tt class = "py-op" > (< / tt > < tt class = "py-op" > )< / tt > < / tt >
2016-10-20 21:04:32 +08:00
< a name = "L347" > < / a > < tt class = "py-lineno" > 347< / tt > < tt class = "py-line" > < tt class = "py-name" > self< / tt > < tt class = "py-op" > .< / tt > < tt class = "py-name" > data_size< / tt > < tt class = "py-op" > =< / tt > < tt class = "py-name" > self< / tt > < tt class = "py-op" > .< / tt > < tt class = "py-name" > data_type< / tt > < tt class = "py-op" > .< / tt > < tt id = "link-259" class = "py-name" > < a title = "lldb.SBData.GetByteSize
2013-07-20 01:28:54 +08:00
lldb.SBInstruction.GetByteSize
lldb.SBSection.GetByteSize
lldb.SBType.GetByteSize
lldb.SBValue.GetByteSize" class="py-name" href="#" onclick="return doclink('link-259', 'GetByteSize', 'link-85');">GetByteSize< / a > < / tt > < tt class = "py-op" > (< / tt > < tt class = "py-op" > )< / tt > < / tt >
2016-10-20 21:04:32 +08:00
< a name = "L348" > < / a > < tt class = "py-lineno" > 348< / tt > < tt class = "py-line" > < tt class = "py-keyword" > except< / tt > < tt class = "py-op" > :< / tt > < / tt >
< a name = "L349" > < / a > < tt class = "py-lineno" > 349< / tt > < tt class = "py-line" > < tt class = "py-keyword" > pass< / tt > < / tt >
< / div > < a name = "L350" > < / a > < tt class = "py-lineno" > 350< / tt > < tt class = "py-line" > < / tt >
< a name = "stdlist_SynthProvider.has_children" > < / a > < div id = "stdlist_SynthProvider.has_children-def" > < a name = "L351" > < / a > < tt class = "py-lineno" > 351< / tt > < a class = "py-toggle" href = "#" id = "stdlist_SynthProvider.has_children-toggle" onclick = "return toggle('stdlist_SynthProvider.has_children');" > -< / a > < tt class = "py-line" > < tt class = "py-keyword" > def< / tt > < a class = "py-def-name" href = "lldb.formatters.cpp.libcxx.stdlist_SynthProvider-class.html#has_children" > has_children< / a > < tt class = "py-op" > (< / tt > < tt class = "py-param" > self< / tt > < tt class = "py-op" > )< / tt > < tt class = "py-op" > :< / tt > < / tt >
< / div > < div id = "stdlist_SynthProvider.has_children-collapsed" style = "display:none;" pad = "+++" indent = "++++++++" > < / div > < div id = "stdlist_SynthProvider.has_children-expanded" > < a name = "L352" > < / a > < tt class = "py-lineno" > 352< / tt > < tt class = "py-line" > < tt class = "py-keyword" > return< / tt > < tt class = "py-name" > True< / tt > < / tt >
< / div > < / div > < a name = "L353" > < / a > < tt class = "py-lineno" > 353< / tt > < tt class = "py-line" > < / tt >
< a name = "L354" > < / a > < tt class = "py-lineno" > 354< / tt > < tt class = "py-line" > < / tt >
< a name = "L355" > < / a > < tt class = "py-lineno" > 355< / tt > < tt class = "py-line" > < tt class = "py-comment" > # Just an example: the actual summary is produced by a summary string:< / tt > < / tt >
< a name = "L356" > < / a > < tt class = "py-lineno" > 356< / tt > < tt class = "py-line" > < tt class = "py-comment" > # size=${svar%#}< / tt > < / tt >
< a name = "stdlist_SummaryProvider" > < / a > < div id = "stdlist_SummaryProvider-def" > < a name = "L357" > < / a > < tt class = "py-lineno" > 357< / tt > < a class = "py-toggle" href = "#" id = "stdlist_SummaryProvider-toggle" onclick = "return toggle('stdlist_SummaryProvider');" > -< / a > < tt class = "py-line" > < tt class = "py-keyword" > def< / tt > < a class = "py-def-name" href = "lldb.formatters.cpp.libcxx-module.html#stdlist_SummaryProvider" > stdlist_SummaryProvider< / a > < tt class = "py-op" > (< / tt > < tt class = "py-param" > valobj< / tt > < tt class = "py-op" > ,< / tt > < tt class = "py-param" > dict< / tt > < tt class = "py-op" > )< / tt > < tt class = "py-op" > :< / tt > < / tt >
< / div > < div id = "stdlist_SummaryProvider-collapsed" style = "display:none;" pad = "+++" indent = "++++" > < / div > < div id = "stdlist_SummaryProvider-expanded" > < a name = "L358" > < / a > < tt class = "py-lineno" > 358< / tt > < tt class = "py-line" > < tt class = "py-name" > prov< / tt > < tt class = "py-op" > =< / tt > < tt id = "link-260" class = "py-name" targets = "Class lldb.formatters.cpp.libcxx.stdlist_SynthProvider=lldb.formatters.cpp.libcxx.stdlist_SynthProvider-class.html" > < a title = "lldb.formatters.cpp.libcxx.stdlist_SynthProvider" class = "py-name" href = "#" onclick = "return doclink('link-260', 'stdlist_SynthProvider', 'link-260');" > stdlist_SynthProvider< / a > < / tt > < tt class = "py-op" > (< / tt > < tt class = "py-name" > valobj< / tt > < tt class = "py-op" > ,< / tt > < tt class = "py-name" > None< / tt > < tt class = "py-op" > )< / tt > < / tt >
< a name = "L359" > < / a > < tt class = "py-lineno" > 359< / tt > < tt class = "py-line" > < tt class = "py-keyword" > return< / tt > < tt class = "py-string" > 'size='< / tt > < tt class = "py-op" > +< / tt > < tt class = "py-name" > str< / tt > < tt class = "py-op" > (< / tt > < tt class = "py-name" > prov< / tt > < tt class = "py-op" > .< / tt > < tt id = "link-261" class = "py-name" > < a title = "lldb.SBSyntheticValueProvider.num_children
lldb.SBValue.num_children
2013-07-20 01:28:54 +08:00
lldb.formatters.cpp.gnu_libstdcpp.StdListSynthProvider.num_children
lldb.formatters.cpp.gnu_libstdcpp.StdMapSynthProvider.num_children
2016-10-20 21:04:32 +08:00
lldb.formatters.cpp.gnu_libstdcpp.StdVectorSynthProvider.StdVBoolImplementation.num_children
lldb.formatters.cpp.gnu_libstdcpp.StdVectorSynthProvider.StdVectorImplementation.num_children
2013-07-20 01:28:54 +08:00
lldb.formatters.cpp.gnu_libstdcpp.StdVectorSynthProvider.num_children
lldb.formatters.cpp.libcxx.stddeque_SynthProvider.num_children
lldb.formatters.cpp.libcxx.stdlist_SynthProvider.num_children
lldb.formatters.cpp.libcxx.stdmap_SynthProvider.num_children
lldb.formatters.cpp.libcxx.stdsharedptr_SynthProvider.num_children
2016-10-20 21:04:32 +08:00
lldb.formatters.cpp.libcxx.stdvector_SynthProvider.num_children
lldb.formatters.synth.PythonObjectSyntheticChildProvider.num_children" class="py-name" href="#" onclick="return doclink('link-261', 'num_children', 'link-57');">num_children< / a > < / tt > < tt class = "py-op" > (< / tt > < tt class = "py-op" > )< / tt > < tt class = "py-op" > )< / tt > < / tt >
< / div > < a name = "L360" > < / a > < tt class = "py-lineno" > 360< / tt > < tt class = "py-line" > < / tt >
< a name = "L361" > < / a > < tt class = "py-lineno" > 361< / tt > < tt class = "py-line" > < tt class = "py-comment" > # a tree node - this class makes the syntax in the actual iterator nicer< / tt > < / tt >
< a name = "L362" > < / a > < tt class = "py-lineno" > 362< / tt > < tt class = "py-line" > < tt class = "py-comment" > # to read and maintain< / tt > < / tt >
< a name = "L363" > < / a > < tt class = "py-lineno" > 363< / tt > < tt class = "py-line" > < / tt >
< a name = "L364" > < / a > < tt class = "py-lineno" > 364< / tt > < tt class = "py-line" > < / tt >
< a name = "stdmap_iterator_node" > < / a > < div id = "stdmap_iterator_node-def" > < a name = "L365" > < / a > < tt class = "py-lineno" > 365< / tt > < a class = "py-toggle" href = "#" id = "stdmap_iterator_node-toggle" onclick = "return toggle('stdmap_iterator_node');" > -< / a > < tt class = "py-line" > < tt class = "py-keyword" > class< / tt > < a class = "py-def-name" href = "lldb.formatters.cpp.libcxx.stdmap_iterator_node-class.html" > stdmap_iterator_node< / a > < tt class = "py-op" > :< / tt > < / tt >
< / div > < div id = "stdmap_iterator_node-collapsed" style = "display:none;" pad = "+++" indent = "++++" > < / div > < div id = "stdmap_iterator_node-expanded" > < a name = "L366" > < / a > < tt class = "py-lineno" > 366< / tt > < tt class = "py-line" > < / tt >
< a name = "stdmap_iterator_node._left_impl" > < / a > < div id = "stdmap_iterator_node._left_impl-def" > < a name = "L367" > < / a > < tt class = "py-lineno" > 367< / tt > < a class = "py-toggle" href = "#" id = "stdmap_iterator_node._left_impl-toggle" onclick = "return toggle('stdmap_iterator_node._left_impl');" > -< / a > < tt class = "py-line" > < tt class = "py-keyword" > def< / tt > < a class = "py-def-name" href = "lldb.formatters.cpp.libcxx.stdmap_iterator_node-class.html#_left_impl" > _left_impl< / a > < tt class = "py-op" > (< / tt > < tt class = "py-param" > self< / tt > < tt class = "py-op" > )< / tt > < tt class = "py-op" > :< / tt > < / tt >
< / div > < div id = "stdmap_iterator_node._left_impl-collapsed" style = "display:none;" pad = "+++" indent = "++++++++" > < / div > < div id = "stdmap_iterator_node._left_impl-expanded" > < a name = "L368" > < / a > < tt class = "py-lineno" > 368< / tt > < tt class = "py-line" > < tt class = "py-name" > logger< / tt > < tt class = "py-op" > =< / tt > < tt id = "link-262" class = "py-name" > < a title = "lldb" class = "py-name" href = "#" onclick = "return doclink('link-262', 'lldb', 'link-0');" > lldb< / a > < / tt > < tt class = "py-op" > .< / tt > < tt id = "link-263" class = "py-name" > < a title = "lldb.formatters" class = "py-name" href = "#" onclick = "return doclink('link-263', 'formatters', 'link-2');" > formatters< / a > < / tt > < tt class = "py-op" > .< / tt > < tt id = "link-264" class = "py-name" > < a title = "lldb.formatters.Logger
2013-07-20 01:28:54 +08:00
lldb.formatters.Logger.Logger" class="py-name" href="#" onclick="return doclink('link-264', 'Logger', 'link-3');">Logger< / a > < / tt > < tt class = "py-op" > .< / tt > < tt id = "link-265" class = "py-name" > < a title = "lldb.formatters.Logger
lldb.formatters.Logger.Logger" class="py-name" href="#" onclick="return doclink('link-265', 'Logger', 'link-3');">Logger< / a > < / tt > < tt class = "py-op" > (< / tt > < tt class = "py-op" > )< / tt > < / tt >
2016-10-20 21:04:32 +08:00
< a name = "L369" > < / a > < tt class = "py-lineno" > 369< / tt > < tt class = "py-line" > < tt class = "py-keyword" > return< / tt > < tt id = "link-266" class = "py-name" targets = "Class lldb.formatters.cpp.libcxx.stdmap_iterator_node=lldb.formatters.cpp.libcxx.stdmap_iterator_node-class.html" > < a title = "lldb.formatters.cpp.libcxx.stdmap_iterator_node" class = "py-name" href = "#" onclick = "return doclink('link-266', 'stdmap_iterator_node', 'link-266');" > stdmap_iterator_node< / a > < / tt > < tt class = "py-op" > (< / tt > < / tt >
< a name = "L370" > < / a > < tt class = "py-lineno" > 370< / tt > < tt class = "py-line" > < tt class = "py-name" > self< / tt > < tt class = "py-op" > .< / tt > < tt class = "py-name" > node< / tt > < tt class = "py-op" > .< / tt > < tt id = "link-267" class = "py-name" > < a title = "lldb.SBValue.GetChildMemberWithName" class = "py-name" href = "#" onclick = "return doclink('link-267', 'GetChildMemberWithName', 'link-79');" > GetChildMemberWithName< / a > < / tt > < tt class = "py-op" > (< / tt > < tt class = "py-string" > "__left_"< / tt > < tt class = "py-op" > )< / tt > < tt class = "py-op" > )< / tt > < / tt >
< / div > < a name = "L371" > < / a > < tt class = "py-lineno" > 371< / tt > < tt class = "py-line" > < / tt >
< a name = "stdmap_iterator_node._right_impl" > < / a > < div id = "stdmap_iterator_node._right_impl-def" > < a name = "L372" > < / a > < tt class = "py-lineno" > 372< / tt > < a class = "py-toggle" href = "#" id = "stdmap_iterator_node._right_impl-toggle" onclick = "return toggle('stdmap_iterator_node._right_impl');" > -< / a > < tt class = "py-line" > < tt class = "py-keyword" > def< / tt > < a class = "py-def-name" href = "lldb.formatters.cpp.libcxx.stdmap_iterator_node-class.html#_right_impl" > _right_impl< / a > < tt class = "py-op" > (< / tt > < tt class = "py-param" > self< / tt > < tt class = "py-op" > )< / tt > < tt class = "py-op" > :< / tt > < / tt >
< / div > < div id = "stdmap_iterator_node._right_impl-collapsed" style = "display:none;" pad = "+++" indent = "++++++++" > < / div > < div id = "stdmap_iterator_node._right_impl-expanded" > < a name = "L373" > < / a > < tt class = "py-lineno" > 373< / tt > < tt class = "py-line" > < tt class = "py-name" > logger< / tt > < tt class = "py-op" > =< / tt > < tt id = "link-268" class = "py-name" > < a title = "lldb" class = "py-name" href = "#" onclick = "return doclink('link-268', 'lldb', 'link-0');" > lldb< / a > < / tt > < tt class = "py-op" > .< / tt > < tt id = "link-269" class = "py-name" > < a title = "lldb.formatters" class = "py-name" href = "#" onclick = "return doclink('link-269', 'formatters', 'link-2');" > formatters< / a > < / tt > < tt class = "py-op" > .< / tt > < tt id = "link-270" class = "py-name" > < a title = "lldb.formatters.Logger
2013-07-20 01:28:54 +08:00
lldb.formatters.Logger.Logger" class="py-name" href="#" onclick="return doclink('link-270', 'Logger', 'link-3');">Logger< / a > < / tt > < tt class = "py-op" > .< / tt > < tt id = "link-271" class = "py-name" > < a title = "lldb.formatters.Logger
lldb.formatters.Logger.Logger" class="py-name" href="#" onclick="return doclink('link-271', 'Logger', 'link-3');">Logger< / a > < / tt > < tt class = "py-op" > (< / tt > < tt class = "py-op" > )< / tt > < / tt >
2016-10-20 21:04:32 +08:00
< a name = "L374" > < / a > < tt class = "py-lineno" > 374< / tt > < tt class = "py-line" > < tt class = "py-keyword" > return< / tt > < tt id = "link-272" class = "py-name" > < a title = "lldb.formatters.cpp.libcxx.stdmap_iterator_node" class = "py-name" href = "#" onclick = "return doclink('link-272', 'stdmap_iterator_node', 'link-266');" > stdmap_iterator_node< / a > < / tt > < tt class = "py-op" > (< / tt > < / tt >
< a name = "L375" > < / a > < tt class = "py-lineno" > 375< / tt > < tt class = "py-line" > < tt class = "py-name" > self< / tt > < tt class = "py-op" > .< / tt > < tt class = "py-name" > node< / tt > < tt class = "py-op" > .< / tt > < tt id = "link-273" class = "py-name" > < a title = "lldb.SBValue.GetChildMemberWithName" class = "py-name" href = "#" onclick = "return doclink('link-273', 'GetChildMemberWithName', 'link-79');" > GetChildMemberWithName< / a > < / tt > < tt class = "py-op" > (< / tt > < tt class = "py-string" > "__right_"< / tt > < tt class = "py-op" > )< / tt > < tt class = "py-op" > )< / tt > < / tt >
< / div > < a name = "L376" > < / a > < tt class = "py-lineno" > 376< / tt > < tt class = "py-line" > < / tt >
< a name = "stdmap_iterator_node._parent_impl" > < / a > < div id = "stdmap_iterator_node._parent_impl-def" > < a name = "L377" > < / a > < tt class = "py-lineno" > 377< / tt > < a class = "py-toggle" href = "#" id = "stdmap_iterator_node._parent_impl-toggle" onclick = "return toggle('stdmap_iterator_node._parent_impl');" > -< / a > < tt class = "py-line" > < tt class = "py-keyword" > def< / tt > < a class = "py-def-name" href = "lldb.formatters.cpp.libcxx.stdmap_iterator_node-class.html#_parent_impl" > _parent_impl< / a > < tt class = "py-op" > (< / tt > < tt class = "py-param" > self< / tt > < tt class = "py-op" > )< / tt > < tt class = "py-op" > :< / tt > < / tt >
< / div > < div id = "stdmap_iterator_node._parent_impl-collapsed" style = "display:none;" pad = "+++" indent = "++++++++" > < / div > < div id = "stdmap_iterator_node._parent_impl-expanded" > < a name = "L378" > < / a > < tt class = "py-lineno" > 378< / tt > < tt class = "py-line" > < tt class = "py-name" > logger< / tt > < tt class = "py-op" > =< / tt > < tt id = "link-274" class = "py-name" > < a title = "lldb" class = "py-name" href = "#" onclick = "return doclink('link-274', 'lldb', 'link-0');" > lldb< / a > < / tt > < tt class = "py-op" > .< / tt > < tt id = "link-275" class = "py-name" > < a title = "lldb.formatters" class = "py-name" href = "#" onclick = "return doclink('link-275', 'formatters', 'link-2');" > formatters< / a > < / tt > < tt class = "py-op" > .< / tt > < tt id = "link-276" class = "py-name" > < a title = "lldb.formatters.Logger
2013-07-20 01:28:54 +08:00
lldb.formatters.Logger.Logger" class="py-name" href="#" onclick="return doclink('link-276', 'Logger', 'link-3');">Logger< / a > < / tt > < tt class = "py-op" > .< / tt > < tt id = "link-277" class = "py-name" > < a title = "lldb.formatters.Logger
lldb.formatters.Logger.Logger" class="py-name" href="#" onclick="return doclink('link-277', 'Logger', 'link-3');">Logger< / a > < / tt > < tt class = "py-op" > (< / tt > < tt class = "py-op" > )< / tt > < / tt >
2016-10-20 21:04:32 +08:00
< a name = "L379" > < / a > < tt class = "py-lineno" > 379< / tt > < tt class = "py-line" > < tt class = "py-keyword" > return< / tt > < tt id = "link-278" class = "py-name" > < a title = "lldb.formatters.cpp.libcxx.stdmap_iterator_node" class = "py-name" href = "#" onclick = "return doclink('link-278', 'stdmap_iterator_node', 'link-266');" > stdmap_iterator_node< / a > < / tt > < tt class = "py-op" > (< / tt > < / tt >
< a name = "L380" > < / a > < tt class = "py-lineno" > 380< / tt > < tt class = "py-line" > < tt class = "py-name" > self< / tt > < tt class = "py-op" > .< / tt > < tt class = "py-name" > node< / tt > < tt class = "py-op" > .< / tt > < tt id = "link-279" class = "py-name" > < a title = "lldb.SBValue.GetChildMemberWithName" class = "py-name" href = "#" onclick = "return doclink('link-279', 'GetChildMemberWithName', 'link-79');" > GetChildMemberWithName< / a > < / tt > < tt class = "py-op" > (< / tt > < tt class = "py-string" > "__parent_"< / tt > < tt class = "py-op" > )< / tt > < tt class = "py-op" > )< / tt > < / tt >
< / div > < a name = "L381" > < / a > < tt class = "py-lineno" > 381< / tt > < tt class = "py-line" > < / tt >
< a name = "stdmap_iterator_node._value_impl" > < / a > < div id = "stdmap_iterator_node._value_impl-def" > < a name = "L382" > < / a > < tt class = "py-lineno" > 382< / tt > < a class = "py-toggle" href = "#" id = "stdmap_iterator_node._value_impl-toggle" onclick = "return toggle('stdmap_iterator_node._value_impl');" > -< / a > < tt class = "py-line" > < tt class = "py-keyword" > def< / tt > < a class = "py-def-name" href = "lldb.formatters.cpp.libcxx.stdmap_iterator_node-class.html#_value_impl" > _value_impl< / a > < tt class = "py-op" > (< / tt > < tt class = "py-param" > self< / tt > < tt class = "py-op" > )< / tt > < tt class = "py-op" > :< / tt > < / tt >
< / div > < div id = "stdmap_iterator_node._value_impl-collapsed" style = "display:none;" pad = "+++" indent = "++++++++" > < / div > < div id = "stdmap_iterator_node._value_impl-expanded" > < a name = "L383" > < / a > < tt class = "py-lineno" > 383< / tt > < tt class = "py-line" > < tt class = "py-name" > logger< / tt > < tt class = "py-op" > =< / tt > < tt id = "link-280" class = "py-name" > < a title = "lldb" class = "py-name" href = "#" onclick = "return doclink('link-280', 'lldb', 'link-0');" > lldb< / a > < / tt > < tt class = "py-op" > .< / tt > < tt id = "link-281" class = "py-name" > < a title = "lldb.formatters" class = "py-name" href = "#" onclick = "return doclink('link-281', 'formatters', 'link-2');" > formatters< / a > < / tt > < tt class = "py-op" > .< / tt > < tt id = "link-282" class = "py-name" > < a title = "lldb.formatters.Logger
2013-07-20 01:28:54 +08:00
lldb.formatters.Logger.Logger" class="py-name" href="#" onclick="return doclink('link-282', 'Logger', 'link-3');">Logger< / a > < / tt > < tt class = "py-op" > .< / tt > < tt id = "link-283" class = "py-name" > < a title = "lldb.formatters.Logger
lldb.formatters.Logger.Logger" class="py-name" href="#" onclick="return doclink('link-283', 'Logger', 'link-3');">Logger< / a > < / tt > < tt class = "py-op" > (< / tt > < tt class = "py-op" > )< / tt > < / tt >
2016-10-20 21:04:32 +08:00
< a name = "L384" > < / a > < tt class = "py-lineno" > 384< / tt > < tt class = "py-line" > < tt class = "py-keyword" > return< / tt > < tt class = "py-name" > self< / tt > < tt class = "py-op" > .< / tt > < tt class = "py-name" > node< / tt > < tt class = "py-op" > .< / tt > < tt id = "link-284" class = "py-name" > < a title = "lldb.SBTypeEnumMember.GetValueAsUnsigned
lldb.SBValue.GetValueAsUnsigned" class="py-name" href="#" onclick="return doclink('link-284', 'GetValueAsUnsigned', 'link-21');">GetValueAsUnsigned< / a > < / tt > < tt class = "py-op" > (< / tt > < tt class = "py-number" > 0< / tt > < tt class = "py-op" > )< / tt > < / tt >
< / div > < a name = "L385" > < / a > < tt class = "py-lineno" > 385< / tt > < tt class = "py-line" > < / tt >
< a name = "stdmap_iterator_node._sbvalue_impl" > < / a > < div id = "stdmap_iterator_node._sbvalue_impl-def" > < a name = "L386" > < / a > < tt class = "py-lineno" > 386< / tt > < a class = "py-toggle" href = "#" id = "stdmap_iterator_node._sbvalue_impl-toggle" onclick = "return toggle('stdmap_iterator_node._sbvalue_impl');" > -< / a > < tt class = "py-line" > < tt class = "py-keyword" > def< / tt > < a class = "py-def-name" href = "lldb.formatters.cpp.libcxx.stdmap_iterator_node-class.html#_sbvalue_impl" > _sbvalue_impl< / a > < tt class = "py-op" > (< / tt > < tt class = "py-param" > self< / tt > < tt class = "py-op" > )< / tt > < tt class = "py-op" > :< / tt > < / tt >
< / div > < div id = "stdmap_iterator_node._sbvalue_impl-collapsed" style = "display:none;" pad = "+++" indent = "++++++++" > < / div > < div id = "stdmap_iterator_node._sbvalue_impl-expanded" > < a name = "L387" > < / a > < tt class = "py-lineno" > 387< / tt > < tt class = "py-line" > < tt class = "py-name" > logger< / tt > < tt class = "py-op" > =< / tt > < tt id = "link-285" class = "py-name" > < a title = "lldb" class = "py-name" href = "#" onclick = "return doclink('link-285', 'lldb', 'link-0');" > lldb< / a > < / tt > < tt class = "py-op" > .< / tt > < tt id = "link-286" class = "py-name" > < a title = "lldb.formatters" class = "py-name" href = "#" onclick = "return doclink('link-286', 'formatters', 'link-2');" > formatters< / a > < / tt > < tt class = "py-op" > .< / tt > < tt id = "link-287" class = "py-name" > < a title = "lldb.formatters.Logger
2013-07-20 01:28:54 +08:00
lldb.formatters.Logger.Logger" class="py-name" href="#" onclick="return doclink('link-287', 'Logger', 'link-3');">Logger< / a > < / tt > < tt class = "py-op" > .< / tt > < tt id = "link-288" class = "py-name" > < a title = "lldb.formatters.Logger
lldb.formatters.Logger.Logger" class="py-name" href="#" onclick="return doclink('link-288', 'Logger', 'link-3');">Logger< / a > < / tt > < tt class = "py-op" > (< / tt > < tt class = "py-op" > )< / tt > < / tt >
2016-10-20 21:04:32 +08:00
< a name = "L388" > < / a > < tt class = "py-lineno" > 388< / tt > < tt class = "py-line" > < tt class = "py-keyword" > return< / tt > < tt class = "py-name" > self< / tt > < tt class = "py-op" > .< / tt > < tt class = "py-name" > node< / tt > < / tt >
< / div > < a name = "L389" > < / a > < tt class = "py-lineno" > 389< / tt > < tt class = "py-line" > < / tt >
< a name = "stdmap_iterator_node._null_impl" > < / a > < div id = "stdmap_iterator_node._null_impl-def" > < a name = "L390" > < / a > < tt class = "py-lineno" > 390< / tt > < a class = "py-toggle" href = "#" id = "stdmap_iterator_node._null_impl-toggle" onclick = "return toggle('stdmap_iterator_node._null_impl');" > -< / a > < tt class = "py-line" > < tt class = "py-keyword" > def< / tt > < a class = "py-def-name" href = "lldb.formatters.cpp.libcxx.stdmap_iterator_node-class.html#_null_impl" > _null_impl< / a > < tt class = "py-op" > (< / tt > < tt class = "py-param" > self< / tt > < tt class = "py-op" > )< / tt > < tt class = "py-op" > :< / tt > < / tt >
< / div > < div id = "stdmap_iterator_node._null_impl-collapsed" style = "display:none;" pad = "+++" indent = "++++++++" > < / div > < div id = "stdmap_iterator_node._null_impl-expanded" > < a name = "L391" > < / a > < tt class = "py-lineno" > 391< / tt > < tt class = "py-line" > < tt class = "py-name" > logger< / tt > < tt class = "py-op" > =< / tt > < tt id = "link-289" class = "py-name" > < a title = "lldb" class = "py-name" href = "#" onclick = "return doclink('link-289', 'lldb', 'link-0');" > lldb< / a > < / tt > < tt class = "py-op" > .< / tt > < tt id = "link-290" class = "py-name" > < a title = "lldb.formatters" class = "py-name" href = "#" onclick = "return doclink('link-290', 'formatters', 'link-2');" > formatters< / a > < / tt > < tt class = "py-op" > .< / tt > < tt id = "link-291" class = "py-name" > < a title = "lldb.formatters.Logger
2013-07-20 01:28:54 +08:00
lldb.formatters.Logger.Logger" class="py-name" href="#" onclick="return doclink('link-291', 'Logger', 'link-3');">Logger< / a > < / tt > < tt class = "py-op" > .< / tt > < tt id = "link-292" class = "py-name" > < a title = "lldb.formatters.Logger
lldb.formatters.Logger.Logger" class="py-name" href="#" onclick="return doclink('link-292', 'Logger', 'link-3');">Logger< / a > < / tt > < tt class = "py-op" > (< / tt > < tt class = "py-op" > )< / tt > < / tt >
2016-10-20 21:04:32 +08:00
< a name = "L392" > < / a > < tt class = "py-lineno" > 392< / tt > < tt class = "py-line" > < tt class = "py-keyword" > return< / tt > < tt class = "py-name" > self< / tt > < tt class = "py-op" > .< / tt > < tt id = "link-293" class = "py-name" > < a title = "lldb.SBError.value
2013-07-20 01:28:54 +08:00
lldb.SBValue.value
lldb.formatters.cpp.gnu_libstdcpp.StdListSynthProvider.value
lldb.formatters.cpp.libcxx.stdlist_SynthProvider.value
lldb.formatters.cpp.libcxx.stdlist_entry.value
lldb.formatters.cpp.libcxx.stdlist_iterator.value
lldb.formatters.cpp.libcxx.stdmap_iterator.value
lldb.formatters.cpp.libcxx.stdmap_iterator_node.value
lldb.value" class="py-name" href="#" onclick="return doclink('link-293', 'value', 'link-7');">value< / a > < / tt > < tt class = "py-op" > ==< / tt > < tt class = "py-number" > 0< / tt > < / tt >
2016-10-20 21:04:32 +08:00
< / div > < a name = "L393" > < / a > < tt class = "py-lineno" > 393< / tt > < tt class = "py-line" > < / tt >
< a name = "stdmap_iterator_node.__init__" > < / a > < div id = "stdmap_iterator_node.__init__-def" > < a name = "L394" > < / a > < tt class = "py-lineno" > 394< / tt > < a class = "py-toggle" href = "#" id = "stdmap_iterator_node.__init__-toggle" onclick = "return toggle('stdmap_iterator_node.__init__');" > -< / a > < tt class = "py-line" > < tt class = "py-keyword" > def< / tt > < a class = "py-def-name" href = "lldb.formatters.cpp.libcxx.stdmap_iterator_node-class.html#__init__" > __init__< / a > < tt class = "py-op" > (< / tt > < tt class = "py-param" > self< / tt > < tt class = "py-op" > ,< / tt > < tt class = "py-param" > node< / tt > < tt class = "py-op" > )< / tt > < tt class = "py-op" > :< / tt > < / tt >
< / div > < div id = "stdmap_iterator_node.__init__-collapsed" style = "display:none;" pad = "+++" indent = "++++++++" > < / div > < div id = "stdmap_iterator_node.__init__-expanded" > < a name = "L395" > < / a > < tt class = "py-lineno" > 395< / tt > < tt class = "py-line" > < tt class = "py-name" > logger< / tt > < tt class = "py-op" > =< / tt > < tt id = "link-294" class = "py-name" > < a title = "lldb" class = "py-name" href = "#" onclick = "return doclink('link-294', 'lldb', 'link-0');" > lldb< / a > < / tt > < tt class = "py-op" > .< / tt > < tt id = "link-295" class = "py-name" > < a title = "lldb.formatters" class = "py-name" href = "#" onclick = "return doclink('link-295', 'formatters', 'link-2');" > formatters< / a > < / tt > < tt class = "py-op" > .< / tt > < tt id = "link-296" class = "py-name" > < a title = "lldb.formatters.Logger
2013-07-20 01:28:54 +08:00
lldb.formatters.Logger.Logger" class="py-name" href="#" onclick="return doclink('link-296', 'Logger', 'link-3');">Logger< / a > < / tt > < tt class = "py-op" > .< / tt > < tt id = "link-297" class = "py-name" > < a title = "lldb.formatters.Logger
lldb.formatters.Logger.Logger" class="py-name" href="#" onclick="return doclink('link-297', 'Logger', 'link-3');">Logger< / a > < / tt > < tt class = "py-op" > (< / tt > < tt class = "py-op" > )< / tt > < / tt >
2016-10-20 21:04:32 +08:00
< a name = "L396" > < / a > < tt class = "py-lineno" > 396< / tt > < tt class = "py-line" > < tt class = "py-name" > self< / tt > < tt class = "py-op" > .< / tt > < tt class = "py-name" > node< / tt > < tt class = "py-op" > =< / tt > < tt class = "py-name" > node< / tt > < / tt >
< / div > < a name = "L397" > < / a > < tt class = "py-lineno" > 397< / tt > < tt class = "py-line" > < / tt >
< a name = "L398" > < / a > < tt class = "py-lineno" > 398< / tt > < tt class = "py-line" > < tt id = "link-298" class = "py-name" targets = "Method lldb.formatters.cpp.gnu_libstdcpp.StdMapSynthProvider.left()=lldb.formatters.cpp.gnu_libstdcpp.StdMapSynthProvider-class.html#left,Variable lldb.formatters.cpp.libcxx.stdmap_iterator_node.left=lldb.formatters.cpp.libcxx.stdmap_iterator_node-class.html#left" > < a title = "lldb.formatters.cpp.gnu_libstdcpp.StdMapSynthProvider.left
lldb.formatters.cpp.libcxx.stdmap_iterator_node.left" class="py-name" href="#" onclick="return doclink('link-298', 'left', 'link-298');">left< / a > < / tt > < tt class = "py-op" > =< / tt > < tt class = "py-name" > property< / tt > < tt class = "py-op" > (< / tt > < tt id = "link-299" class = "py-name" targets = "Method lldb.formatters.cpp.libcxx.stdmap_iterator_node._left_impl()=lldb.formatters.cpp.libcxx.stdmap_iterator_node-class.html#_left_impl" > < a title = "lldb.formatters.cpp.libcxx.stdmap_iterator_node._left_impl" class = "py-name" href = "#" onclick = "return doclink('link-299', '_left_impl', 'link-299');" > _left_impl< / a > < / tt > < tt class = "py-op" > ,< / tt > < tt class = "py-name" > None< / tt > < tt class = "py-op" > )< / tt > < / tt >
< a name = "L399" > < / a > < tt class = "py-lineno" > 399< / tt > < tt class = "py-line" > < tt id = "link-300" class = "py-name" targets = "Method lldb.formatters.cpp.gnu_libstdcpp.StdMapSynthProvider.right()=lldb.formatters.cpp.gnu_libstdcpp.StdMapSynthProvider-class.html#right,Variable lldb.formatters.cpp.libcxx.stdmap_iterator_node.right=lldb.formatters.cpp.libcxx.stdmap_iterator_node-class.html#right" > < a title = "lldb.formatters.cpp.gnu_libstdcpp.StdMapSynthProvider.right
lldb.formatters.cpp.libcxx.stdmap_iterator_node.right" class="py-name" href="#" onclick="return doclink('link-300', 'right', 'link-300');">right< / a > < / tt > < tt class = "py-op" > =< / tt > < tt class = "py-name" > property< / tt > < tt class = "py-op" > (< / tt > < tt id = "link-301" class = "py-name" targets = "Method lldb.formatters.cpp.libcxx.stdmap_iterator_node._right_impl()=lldb.formatters.cpp.libcxx.stdmap_iterator_node-class.html#_right_impl" > < a title = "lldb.formatters.cpp.libcxx.stdmap_iterator_node._right_impl" class = "py-name" href = "#" onclick = "return doclink('link-301', '_right_impl', 'link-301');" > _right_impl< / a > < / tt > < tt class = "py-op" > ,< / tt > < tt class = "py-name" > None< / tt > < tt class = "py-op" > )< / tt > < / tt >
< a name = "L400" > < / a > < tt class = "py-lineno" > 400< / tt > < tt class = "py-line" > < tt id = "link-302" class = "py-name" targets = "Variable lldb.SBBlock.parent=lldb.SBBlock-class.html#parent,Variable lldb.SBFrame.parent=lldb.SBFrame-class.html#parent,Method lldb.formatters.cpp.gnu_libstdcpp.StdMapSynthProvider.parent()=lldb.formatters.cpp.gnu_libstdcpp.StdMapSynthProvider-class.html#parent,Variable lldb.formatters.cpp.libcxx.stdmap_iterator_node.parent=lldb.formatters.cpp.libcxx.stdmap_iterator_node-class.html#parent" > < a title = "lldb.SBBlock.parent
lldb.SBFrame.parent
2013-07-20 01:28:54 +08:00
lldb.formatters.cpp.gnu_libstdcpp.StdMapSynthProvider.parent
2016-10-20 21:04:32 +08:00
lldb.formatters.cpp.libcxx.stdmap_iterator_node.parent" class="py-name" href="#" onclick="return doclink('link-302', 'parent', 'link-302');">parent< / a > < / tt > < tt class = "py-op" > =< / tt > < tt class = "py-name" > property< / tt > < tt class = "py-op" > (< / tt > < tt id = "link-303" class = "py-name" targets = "Method lldb.formatters.cpp.libcxx.stdmap_iterator_node._parent_impl()=lldb.formatters.cpp.libcxx.stdmap_iterator_node-class.html#_parent_impl" > < a title = "lldb.formatters.cpp.libcxx.stdmap_iterator_node._parent_impl" class = "py-name" href = "#" onclick = "return doclink('link-303', '_parent_impl', 'link-303');" > _parent_impl< / a > < / tt > < tt class = "py-op" > ,< / tt > < tt class = "py-name" > None< / tt > < tt class = "py-op" > )< / tt > < / tt >
< a name = "L401" > < / a > < tt class = "py-lineno" > 401< / tt > < tt class = "py-line" > < tt id = "link-304" class = "py-name" > < a title = "lldb.SBError.value
2013-07-20 01:28:54 +08:00
lldb.SBValue.value
lldb.formatters.cpp.gnu_libstdcpp.StdListSynthProvider.value
lldb.formatters.cpp.libcxx.stdlist_SynthProvider.value
lldb.formatters.cpp.libcxx.stdlist_entry.value
lldb.formatters.cpp.libcxx.stdlist_iterator.value
lldb.formatters.cpp.libcxx.stdmap_iterator.value
lldb.formatters.cpp.libcxx.stdmap_iterator_node.value
lldb.value" class="py-name" href="#" onclick="return doclink('link-304', 'value', 'link-7');">value< / a > < / tt > < tt class = "py-op" > =< / tt > < tt class = "py-name" > property< / tt > < tt class = "py-op" > (< / tt > < tt id = "link-305" class = "py-name" > < a title = "lldb.formatters.cpp.libcxx.stdlist_entry._value_impl
2016-10-20 21:04:32 +08:00
lldb.formatters.cpp.libcxx.stdmap_iterator_node._value_impl" class="py-name" href="#" onclick="return doclink('link-305', '_value_impl', 'link-113');">_value_impl< / a > < / tt > < tt class = "py-op" > ,< / tt > < tt class = "py-name" > None< / tt > < tt class = "py-op" > )< / tt > < / tt >
< a name = "L402" > < / a > < tt class = "py-lineno" > 402< / tt > < tt class = "py-line" > < tt id = "link-306" class = "py-name" > < a title = "lldb.formatters.cpp.libcxx.stdlist_entry.is_null
lldb.formatters.cpp.libcxx.stdmap_iterator_node.is_null" class="py-name" href="#" onclick="return doclink('link-306', 'is_null', 'link-122');">is_null< / a > < / tt > < tt class = "py-op" > =< / tt > < tt class = "py-name" > property< / tt > < tt class = "py-op" > (< / tt > < tt id = "link-307" class = "py-name" targets = "Method lldb.formatters.cpp.libcxx.stdmap_iterator_node._null_impl()=lldb.formatters.cpp.libcxx.stdmap_iterator_node-class.html#_null_impl" > < a title = "lldb.formatters.cpp.libcxx.stdmap_iterator_node._null_impl" class = "py-name" href = "#" onclick = "return doclink('link-307', '_null_impl', 'link-307');" > _null_impl< / a > < / tt > < tt class = "py-op" > ,< / tt > < tt class = "py-name" > None< / tt > < tt class = "py-op" > )< / tt > < / tt >
< a name = "L403" > < / a > < tt class = "py-lineno" > 403< / tt > < tt class = "py-line" > < tt id = "link-308" class = "py-name" > < a title = "lldb.formatters.cpp.libcxx.stdlist_entry.sbvalue
2013-07-20 01:28:54 +08:00
lldb.formatters.cpp.libcxx.stdmap_iterator_node.sbvalue" class="py-name" href="#" onclick="return doclink('link-308', 'sbvalue', 'link-124');">sbvalue< / a > < / tt > < tt class = "py-op" > =< / tt > < tt class = "py-name" > property< / tt > < tt class = "py-op" > (< / tt > < tt id = "link-309" class = "py-name" > < a title = "lldb.formatters.cpp.libcxx.stdlist_entry._sbvalue_impl
2016-10-20 21:04:32 +08:00
lldb.formatters.cpp.libcxx.stdmap_iterator_node._sbvalue_impl" class="py-name" href="#" onclick="return doclink('link-309', '_sbvalue_impl', 'link-125');">_sbvalue_impl< / a > < / tt > < tt class = "py-op" > ,< / tt > < tt class = "py-name" > None< / tt > < tt class = "py-op" > )< / tt > < / tt >
< / div > < a name = "L404" > < / a > < tt class = "py-lineno" > 404< / tt > < tt class = "py-line" > < / tt >
< a name = "L405" > < / a > < tt class = "py-lineno" > 405< / tt > < tt class = "py-line" > < tt class = "py-comment" > # a Python implementation of the tree iterator used by libc++< / tt > < / tt >
< a name = "L406" > < / a > < tt class = "py-lineno" > 406< / tt > < tt class = "py-line" > < / tt >
< a name = "L407" > < / a > < tt class = "py-lineno" > 407< / tt > < tt class = "py-line" > < / tt >
< a name = "stdmap_iterator" > < / a > < div id = "stdmap_iterator-def" > < a name = "L408" > < / a > < tt class = "py-lineno" > 408< / tt > < a class = "py-toggle" href = "#" id = "stdmap_iterator-toggle" onclick = "return toggle('stdmap_iterator');" > -< / a > < tt class = "py-line" > < tt class = "py-keyword" > class< / tt > < a class = "py-def-name" href = "lldb.formatters.cpp.libcxx.stdmap_iterator-class.html" > stdmap_iterator< / a > < tt class = "py-op" > :< / tt > < / tt >
< / div > < div id = "stdmap_iterator-collapsed" style = "display:none;" pad = "+++" indent = "++++" > < / div > < div id = "stdmap_iterator-expanded" > < a name = "L409" > < / a > < tt class = "py-lineno" > 409< / tt > < tt class = "py-line" > < / tt >
< a name = "stdmap_iterator.tree_min" > < / a > < div id = "stdmap_iterator.tree_min-def" > < a name = "L410" > < / a > < tt class = "py-lineno" > 410< / tt > < a class = "py-toggle" href = "#" id = "stdmap_iterator.tree_min-toggle" onclick = "return toggle('stdmap_iterator.tree_min');" > -< / a > < tt class = "py-line" > < tt class = "py-keyword" > def< / tt > < a class = "py-def-name" href = "lldb.formatters.cpp.libcxx.stdmap_iterator-class.html#tree_min" > tree_min< / a > < tt class = "py-op" > (< / tt > < tt class = "py-param" > self< / tt > < tt class = "py-op" > ,< / tt > < tt class = "py-param" > x< / tt > < tt class = "py-op" > )< / tt > < tt class = "py-op" > :< / tt > < / tt >
< / div > < div id = "stdmap_iterator.tree_min-collapsed" style = "display:none;" pad = "+++" indent = "++++++++" > < / div > < div id = "stdmap_iterator.tree_min-expanded" > < a name = "L411" > < / a > < tt class = "py-lineno" > 411< / tt > < tt class = "py-line" > < tt class = "py-name" > logger< / tt > < tt class = "py-op" > =< / tt > < tt id = "link-310" class = "py-name" > < a title = "lldb" class = "py-name" href = "#" onclick = "return doclink('link-310', 'lldb', 'link-0');" > lldb< / a > < / tt > < tt class = "py-op" > .< / tt > < tt id = "link-311" class = "py-name" > < a title = "lldb.formatters" class = "py-name" href = "#" onclick = "return doclink('link-311', 'formatters', 'link-2');" > formatters< / a > < / tt > < tt class = "py-op" > .< / tt > < tt id = "link-312" class = "py-name" > < a title = "lldb.formatters.Logger
2013-07-20 01:28:54 +08:00
lldb.formatters.Logger.Logger" class="py-name" href="#" onclick="return doclink('link-312', 'Logger', 'link-3');">Logger< / a > < / tt > < tt class = "py-op" > .< / tt > < tt id = "link-313" class = "py-name" > < a title = "lldb.formatters.Logger
lldb.formatters.Logger.Logger" class="py-name" href="#" onclick="return doclink('link-313', 'Logger', 'link-3');">Logger< / a > < / tt > < tt class = "py-op" > (< / tt > < tt class = "py-op" > )< / tt > < / tt >
2016-10-20 21:04:32 +08:00
< a name = "L412" > < / a > < tt class = "py-lineno" > 412< / tt > < tt class = "py-line" > < tt class = "py-name" > steps< / tt > < tt class = "py-op" > =< / tt > < tt class = "py-number" > 0< / tt > < / tt >
< a name = "L413" > < / a > < tt class = "py-lineno" > 413< / tt > < tt class = "py-line" > < tt class = "py-keyword" > if< / tt > < tt id = "link-314" class = "py-name" targets = "Variable lldb.formatters.cpp.x=lldb.formatters.cpp-module.html#x,Variable lldb.formatters.x=lldb.formatters-module.html#x,Variable lldb.utils.x=lldb.utils-module.html#x" > < a title = "lldb.formatters.cpp.x
2013-07-20 01:28:54 +08:00
lldb.formatters.x
lldb.utils.x" class="py-name" href="#" onclick="return doclink('link-314', 'x', 'link-314');">x< / a > < / tt > < tt class = "py-op" > .< / tt > < tt id = "link-315" class = "py-name" > < a title = "lldb.formatters.cpp.libcxx.stdlist_entry.is_null
lldb.formatters.cpp.libcxx.stdmap_iterator_node.is_null" class="py-name" href="#" onclick="return doclink('link-315', 'is_null', 'link-122');">is_null< / a > < / tt > < tt class = "py-op" > :< / tt > < / tt >
2016-10-20 21:04:32 +08:00
< a name = "L414" > < / a > < tt class = "py-lineno" > 414< / tt > < tt class = "py-line" > < tt class = "py-keyword" > return< / tt > < tt class = "py-name" > None< / tt > < / tt >
< a name = "L415" > < / a > < tt class = "py-lineno" > 415< / tt > < tt class = "py-line" > < tt class = "py-keyword" > while< / tt > < tt class = "py-op" > (< / tt > < tt class = "py-keyword" > not< / tt > < tt id = "link-316" class = "py-name" > < a title = "lldb.formatters.cpp.x
2013-07-20 01:28:54 +08:00
lldb.formatters.x
lldb.utils.x" class="py-name" href="#" onclick="return doclink('link-316', 'x', 'link-314');">x< / a > < / tt > < tt class = "py-op" > .< / tt > < tt id = "link-317" class = "py-name" > < a title = "lldb.formatters.cpp.gnu_libstdcpp.StdMapSynthProvider.left
lldb.formatters.cpp.libcxx.stdmap_iterator_node.left" class="py-name" href="#" onclick="return doclink('link-317', 'left', 'link-298');">left< / a > < / tt > < tt class = "py-op" > .< / tt > < tt id = "link-318" class = "py-name" > < a title = "lldb.formatters.cpp.libcxx.stdlist_entry.is_null
lldb.formatters.cpp.libcxx.stdmap_iterator_node.is_null" class="py-name" href="#" onclick="return doclink('link-318', 'is_null', 'link-122');">is_null< / a > < / tt > < tt class = "py-op" > )< / tt > < tt class = "py-op" > :< / tt > < / tt >
2016-10-20 21:04:32 +08:00
< a name = "L416" > < / a > < tt class = "py-lineno" > 416< / tt > < tt class = "py-line" > < tt id = "link-319" class = "py-name" > < a title = "lldb.formatters.cpp.x
2013-07-20 01:28:54 +08:00
lldb.formatters.x
lldb.utils.x" class="py-name" href="#" onclick="return doclink('link-319', 'x', 'link-314');">x< / a > < / tt > < tt class = "py-op" > =< / tt > < tt id = "link-320" class = "py-name" > < a title = "lldb.formatters.cpp.x
lldb.formatters.x
lldb.utils.x" class="py-name" href="#" onclick="return doclink('link-320', 'x', 'link-314');">x< / a > < / tt > < tt class = "py-op" > .< / tt > < tt id = "link-321" class = "py-name" > < a title = "lldb.formatters.cpp.gnu_libstdcpp.StdMapSynthProvider.left
lldb.formatters.cpp.libcxx.stdmap_iterator_node.left" class="py-name" href="#" onclick="return doclink('link-321', 'left', 'link-298');">left< / a > < / tt > < / tt >
2016-10-20 21:04:32 +08:00
< a name = "L417" > < / a > < tt class = "py-lineno" > 417< / tt > < tt class = "py-line" > < tt class = "py-name" > steps< / tt > < tt class = "py-op" > +=< / tt > < tt class = "py-number" > 1< / tt > < / tt >
< a name = "L418" > < / a > < tt class = "py-lineno" > 418< / tt > < tt class = "py-line" > < tt class = "py-keyword" > if< / tt > < tt class = "py-name" > steps< / tt > < tt class = "py-op" > > < / tt > < tt class = "py-name" > self< / tt > < tt class = "py-op" > .< / tt > < tt class = "py-name" > max_count< / tt > < tt class = "py-op" > :< / tt > < / tt >
< a name = "L419" > < / a > < tt class = "py-lineno" > 419< / tt > < tt class = "py-line" > < tt class = "py-name" > logger< / tt > < tt class = "py-op" > > > < / tt > < tt class = "py-string" > "Returning None - we overflowed"< / tt > < / tt >
< a name = "L420" > < / a > < tt class = "py-lineno" > 420< / tt > < tt class = "py-line" > < tt class = "py-keyword" > return< / tt > < tt class = "py-name" > None< / tt > < / tt >
< a name = "L421" > < / a > < tt class = "py-lineno" > 421< / tt > < tt class = "py-line" > < tt class = "py-keyword" > return< / tt > < tt id = "link-322" class = "py-name" > < a title = "lldb.formatters.cpp.x
2013-07-20 01:28:54 +08:00
lldb.formatters.x
lldb.utils.x" class="py-name" href="#" onclick="return doclink('link-322', 'x', 'link-314');">x< / a > < / tt > < / tt >
2016-10-20 21:04:32 +08:00
< / div > < a name = "L422" > < / a > < tt class = "py-lineno" > 422< / tt > < tt class = "py-line" > < / tt >
< a name = "stdmap_iterator.tree_max" > < / a > < div id = "stdmap_iterator.tree_max-def" > < a name = "L423" > < / a > < tt class = "py-lineno" > 423< / tt > < a class = "py-toggle" href = "#" id = "stdmap_iterator.tree_max-toggle" onclick = "return toggle('stdmap_iterator.tree_max');" > -< / a > < tt class = "py-line" > < tt class = "py-keyword" > def< / tt > < a class = "py-def-name" href = "lldb.formatters.cpp.libcxx.stdmap_iterator-class.html#tree_max" > tree_max< / a > < tt class = "py-op" > (< / tt > < tt class = "py-param" > self< / tt > < tt class = "py-op" > ,< / tt > < tt class = "py-param" > x< / tt > < tt class = "py-op" > )< / tt > < tt class = "py-op" > :< / tt > < / tt >
< / div > < div id = "stdmap_iterator.tree_max-collapsed" style = "display:none;" pad = "+++" indent = "++++++++" > < / div > < div id = "stdmap_iterator.tree_max-expanded" > < a name = "L424" > < / a > < tt class = "py-lineno" > 424< / tt > < tt class = "py-line" > < tt class = "py-name" > logger< / tt > < tt class = "py-op" > =< / tt > < tt id = "link-323" class = "py-name" > < a title = "lldb" class = "py-name" href = "#" onclick = "return doclink('link-323', 'lldb', 'link-0');" > lldb< / a > < / tt > < tt class = "py-op" > .< / tt > < tt id = "link-324" class = "py-name" > < a title = "lldb.formatters" class = "py-name" href = "#" onclick = "return doclink('link-324', 'formatters', 'link-2');" > formatters< / a > < / tt > < tt class = "py-op" > .< / tt > < tt id = "link-325" class = "py-name" > < a title = "lldb.formatters.Logger
2013-07-20 01:28:54 +08:00
lldb.formatters.Logger.Logger" class="py-name" href="#" onclick="return doclink('link-325', 'Logger', 'link-3');">Logger< / a > < / tt > < tt class = "py-op" > .< / tt > < tt id = "link-326" class = "py-name" > < a title = "lldb.formatters.Logger
lldb.formatters.Logger.Logger" class="py-name" href="#" onclick="return doclink('link-326', 'Logger', 'link-3');">Logger< / a > < / tt > < tt class = "py-op" > (< / tt > < tt class = "py-op" > )< / tt > < / tt >
2016-10-20 21:04:32 +08:00
< a name = "L425" > < / a > < tt class = "py-lineno" > 425< / tt > < tt class = "py-line" > < tt class = "py-keyword" > if< / tt > < tt id = "link-327" class = "py-name" > < a title = "lldb.formatters.cpp.x
2013-07-20 01:28:54 +08:00
lldb.formatters.x
lldb.utils.x" class="py-name" href="#" onclick="return doclink('link-327', 'x', 'link-314');">x< / a > < / tt > < tt class = "py-op" > .< / tt > < tt id = "link-328" class = "py-name" > < a title = "lldb.formatters.cpp.libcxx.stdlist_entry.is_null
lldb.formatters.cpp.libcxx.stdmap_iterator_node.is_null" class="py-name" href="#" onclick="return doclink('link-328', 'is_null', 'link-122');">is_null< / a > < / tt > < tt class = "py-op" > :< / tt > < / tt >
2016-10-20 21:04:32 +08:00
< a name = "L426" > < / a > < tt class = "py-lineno" > 426< / tt > < tt class = "py-line" > < tt class = "py-keyword" > return< / tt > < tt class = "py-name" > None< / tt > < / tt >
< a name = "L427" > < / a > < tt class = "py-lineno" > 427< / tt > < tt class = "py-line" > < tt class = "py-keyword" > while< / tt > < tt class = "py-op" > (< / tt > < tt class = "py-keyword" > not< / tt > < tt id = "link-329" class = "py-name" > < a title = "lldb.formatters.cpp.x
2013-07-20 01:28:54 +08:00
lldb.formatters.x
lldb.utils.x" class="py-name" href="#" onclick="return doclink('link-329', 'x', 'link-314');">x< / a > < / tt > < tt class = "py-op" > .< / tt > < tt id = "link-330" class = "py-name" > < a title = "lldb.formatters.cpp.gnu_libstdcpp.StdMapSynthProvider.right
lldb.formatters.cpp.libcxx.stdmap_iterator_node.right" class="py-name" href="#" onclick="return doclink('link-330', 'right', 'link-300');">right< / a > < / tt > < tt class = "py-op" > .< / tt > < tt id = "link-331" class = "py-name" > < a title = "lldb.formatters.cpp.libcxx.stdlist_entry.is_null
lldb.formatters.cpp.libcxx.stdmap_iterator_node.is_null" class="py-name" href="#" onclick="return doclink('link-331', 'is_null', 'link-122');">is_null< / a > < / tt > < tt class = "py-op" > )< / tt > < tt class = "py-op" > :< / tt > < / tt >
2016-10-20 21:04:32 +08:00
< a name = "L428" > < / a > < tt class = "py-lineno" > 428< / tt > < tt class = "py-line" > < tt id = "link-332" class = "py-name" > < a title = "lldb.formatters.cpp.x
2013-07-20 01:28:54 +08:00
lldb.formatters.x
2016-10-20 21:04:32 +08:00
lldb.utils.x" class="py-name" href="#" onclick="return doclink('link-332', 'x', 'link-314');">x< / a > < / tt > < tt class = "py-op" > =< / tt > < tt id = "link-333" class = "py-name" > < a title = "lldb.formatters.cpp.x
2013-07-20 01:28:54 +08:00
lldb.formatters.x
lldb.utils.x" class="py-name" href="#" onclick="return doclink('link-333', 'x', 'link-314');">x< / a > < / tt > < tt class = "py-op" > .< / tt > < tt id = "link-334" class = "py-name" > < a title = "lldb.formatters.cpp.gnu_libstdcpp.StdMapSynthProvider.right
lldb.formatters.cpp.libcxx.stdmap_iterator_node.right" class="py-name" href="#" onclick="return doclink('link-334', 'right', 'link-300');">right< / a > < / tt > < / tt >
2016-10-20 21:04:32 +08:00
< a name = "L429" > < / a > < tt class = "py-lineno" > 429< / tt > < tt class = "py-line" > < tt class = "py-keyword" > return< / tt > < tt id = "link-335" class = "py-name" > < a title = "lldb.formatters.cpp.x
2013-07-20 01:28:54 +08:00
lldb.formatters.x
lldb.utils.x" class="py-name" href="#" onclick="return doclink('link-335', 'x', 'link-314');">x< / a > < / tt > < / tt >
2016-10-20 21:04:32 +08:00
< / div > < a name = "L430" > < / a > < tt class = "py-lineno" > 430< / tt > < tt class = "py-line" > < / tt >
< a name = "stdmap_iterator.tree_is_left_child" > < / a > < div id = "stdmap_iterator.tree_is_left_child-def" > < a name = "L431" > < / a > < tt class = "py-lineno" > 431< / tt > < a class = "py-toggle" href = "#" id = "stdmap_iterator.tree_is_left_child-toggle" onclick = "return toggle('stdmap_iterator.tree_is_left_child');" > -< / a > < tt class = "py-line" > < tt class = "py-keyword" > def< / tt > < a class = "py-def-name" href = "lldb.formatters.cpp.libcxx.stdmap_iterator-class.html#tree_is_left_child" > tree_is_left_child< / a > < tt class = "py-op" > (< / tt > < tt class = "py-param" > self< / tt > < tt class = "py-op" > ,< / tt > < tt class = "py-param" > x< / tt > < tt class = "py-op" > )< / tt > < tt class = "py-op" > :< / tt > < / tt >
< / div > < div id = "stdmap_iterator.tree_is_left_child-collapsed" style = "display:none;" pad = "+++" indent = "++++++++" > < / div > < div id = "stdmap_iterator.tree_is_left_child-expanded" > < a name = "L432" > < / a > < tt class = "py-lineno" > 432< / tt > < tt class = "py-line" > < tt class = "py-name" > logger< / tt > < tt class = "py-op" > =< / tt > < tt id = "link-336" class = "py-name" > < a title = "lldb" class = "py-name" href = "#" onclick = "return doclink('link-336', 'lldb', 'link-0');" > lldb< / a > < / tt > < tt class = "py-op" > .< / tt > < tt id = "link-337" class = "py-name" > < a title = "lldb.formatters" class = "py-name" href = "#" onclick = "return doclink('link-337', 'formatters', 'link-2');" > formatters< / a > < / tt > < tt class = "py-op" > .< / tt > < tt id = "link-338" class = "py-name" > < a title = "lldb.formatters.Logger
2013-07-20 01:28:54 +08:00
lldb.formatters.Logger.Logger" class="py-name" href="#" onclick="return doclink('link-338', 'Logger', 'link-3');">Logger< / a > < / tt > < tt class = "py-op" > .< / tt > < tt id = "link-339" class = "py-name" > < a title = "lldb.formatters.Logger
lldb.formatters.Logger.Logger" class="py-name" href="#" onclick="return doclink('link-339', 'Logger', 'link-3');">Logger< / a > < / tt > < tt class = "py-op" > (< / tt > < tt class = "py-op" > )< / tt > < / tt >
2016-10-20 21:04:32 +08:00
< a name = "L433" > < / a > < tt class = "py-lineno" > 433< / tt > < tt class = "py-line" > < tt class = "py-keyword" > if< / tt > < tt id = "link-340" class = "py-name" > < a title = "lldb.formatters.cpp.x
2013-07-20 01:28:54 +08:00
lldb.formatters.x
lldb.utils.x" class="py-name" href="#" onclick="return doclink('link-340', 'x', 'link-314');">x< / a > < / tt > < tt class = "py-op" > .< / tt > < tt id = "link-341" class = "py-name" > < a title = "lldb.formatters.cpp.libcxx.stdlist_entry.is_null
lldb.formatters.cpp.libcxx.stdmap_iterator_node.is_null" class="py-name" href="#" onclick="return doclink('link-341', 'is_null', 'link-122');">is_null< / a > < / tt > < tt class = "py-op" > :< / tt > < / tt >
2016-10-20 21:04:32 +08:00
< a name = "L434" > < / a > < tt class = "py-lineno" > 434< / tt > < tt class = "py-line" > < tt class = "py-keyword" > return< / tt > < tt class = "py-name" > None< / tt > < / tt >
< a name = "L435" > < / a > < tt class = "py-lineno" > 435< / tt > < tt class = "py-line" > < tt class = "py-keyword" > return< / tt > < tt class = "py-name" > True< / tt > < tt class = "py-keyword" > if< / tt > < tt id = "link-342" class = "py-name" > < a title = "lldb.formatters.cpp.x
2013-07-20 01:28:54 +08:00
lldb.formatters.x
lldb.utils.x" class="py-name" href="#" onclick="return doclink('link-342', 'x', 'link-314');">x< / a > < / tt > < tt class = "py-op" > .< / tt > < tt id = "link-343" class = "py-name" > < a title = "lldb.SBError.value
lldb.SBValue.value
lldb.formatters.cpp.gnu_libstdcpp.StdListSynthProvider.value
lldb.formatters.cpp.libcxx.stdlist_SynthProvider.value
lldb.formatters.cpp.libcxx.stdlist_entry.value
lldb.formatters.cpp.libcxx.stdlist_iterator.value
lldb.formatters.cpp.libcxx.stdmap_iterator.value
lldb.formatters.cpp.libcxx.stdmap_iterator_node.value
lldb.value" class="py-name" href="#" onclick="return doclink('link-343', 'value', 'link-7');">value< / a > < / tt > < tt class = "py-op" > ==< / tt > < tt id = "link-344" class = "py-name" > < a title = "lldb.formatters.cpp.x
lldb.formatters.x
lldb.utils.x" class="py-name" href="#" onclick="return doclink('link-344', 'x', 'link-314');">x< / a > < / tt > < tt class = "py-op" > .< / tt > < tt id = "link-345" class = "py-name" > < a title = "lldb.SBBlock.parent
2016-10-20 21:04:32 +08:00
lldb.SBFrame.parent
2013-07-20 01:28:54 +08:00
lldb.formatters.cpp.gnu_libstdcpp.StdMapSynthProvider.parent
lldb.formatters.cpp.libcxx.stdmap_iterator_node.parent" class="py-name" href="#" onclick="return doclink('link-345', 'parent', 'link-302');">parent< / a > < / tt > < tt class = "py-op" > .< / tt > < tt id = "link-346" class = "py-name" > < a title = "lldb.formatters.cpp.gnu_libstdcpp.StdMapSynthProvider.left
lldb.formatters.cpp.libcxx.stdmap_iterator_node.left" class="py-name" href="#" onclick="return doclink('link-346', 'left', 'link-298');">left< / a > < / tt > < tt class = "py-op" > .< / tt > < tt id = "link-347" class = "py-name" > < a title = "lldb.SBError.value
lldb.SBValue.value
lldb.formatters.cpp.gnu_libstdcpp.StdListSynthProvider.value
lldb.formatters.cpp.libcxx.stdlist_SynthProvider.value
lldb.formatters.cpp.libcxx.stdlist_entry.value
lldb.formatters.cpp.libcxx.stdlist_iterator.value
lldb.formatters.cpp.libcxx.stdmap_iterator.value
lldb.formatters.cpp.libcxx.stdmap_iterator_node.value
lldb.value" class="py-name" href="#" onclick="return doclink('link-347', 'value', 'link-7');">value< / a > < / tt > < tt class = "py-keyword" > else< / tt > < tt class = "py-name" > False< / tt > < / tt >
2016-10-20 21:04:32 +08:00
< / div > < a name = "L436" > < / a > < tt class = "py-lineno" > 436< / tt > < tt class = "py-line" > < / tt >
< a name = "stdmap_iterator.increment_node" > < / a > < div id = "stdmap_iterator.increment_node-def" > < a name = "L437" > < / a > < tt class = "py-lineno" > 437< / tt > < a class = "py-toggle" href = "#" id = "stdmap_iterator.increment_node-toggle" onclick = "return toggle('stdmap_iterator.increment_node');" > -< / a > < tt class = "py-line" > < tt class = "py-keyword" > def< / tt > < a class = "py-def-name" href = "lldb.formatters.cpp.libcxx.stdmap_iterator-class.html#increment_node" > increment_node< / a > < tt class = "py-op" > (< / tt > < tt class = "py-param" > self< / tt > < tt class = "py-op" > ,< / tt > < tt class = "py-param" > node< / tt > < tt class = "py-op" > )< / tt > < tt class = "py-op" > :< / tt > < / tt >
< / div > < div id = "stdmap_iterator.increment_node-collapsed" style = "display:none;" pad = "+++" indent = "++++++++" > < / div > < div id = "stdmap_iterator.increment_node-expanded" > < a name = "L438" > < / a > < tt class = "py-lineno" > 438< / tt > < tt class = "py-line" > < tt class = "py-name" > logger< / tt > < tt class = "py-op" > =< / tt > < tt id = "link-348" class = "py-name" > < a title = "lldb" class = "py-name" href = "#" onclick = "return doclink('link-348', 'lldb', 'link-0');" > lldb< / a > < / tt > < tt class = "py-op" > .< / tt > < tt id = "link-349" class = "py-name" > < a title = "lldb.formatters" class = "py-name" href = "#" onclick = "return doclink('link-349', 'formatters', 'link-2');" > formatters< / a > < / tt > < tt class = "py-op" > .< / tt > < tt id = "link-350" class = "py-name" > < a title = "lldb.formatters.Logger
2013-07-20 01:28:54 +08:00
lldb.formatters.Logger.Logger" class="py-name" href="#" onclick="return doclink('link-350', 'Logger', 'link-3');">Logger< / a > < / tt > < tt class = "py-op" > .< / tt > < tt id = "link-351" class = "py-name" > < a title = "lldb.formatters.Logger
lldb.formatters.Logger.Logger" class="py-name" href="#" onclick="return doclink('link-351', 'Logger', 'link-3');">Logger< / a > < / tt > < tt class = "py-op" > (< / tt > < tt class = "py-op" > )< / tt > < / tt >
2016-10-20 21:04:32 +08:00
< a name = "L439" > < / a > < tt class = "py-lineno" > 439< / tt > < tt class = "py-line" > < tt class = "py-keyword" > if< / tt > < tt class = "py-name" > node< / tt > < tt class = "py-op" > .< / tt > < tt id = "link-352" class = "py-name" > < a title = "lldb.formatters.cpp.libcxx.stdlist_entry.is_null
2013-07-20 01:28:54 +08:00
lldb.formatters.cpp.libcxx.stdmap_iterator_node.is_null" class="py-name" href="#" onclick="return doclink('link-352', 'is_null', 'link-122');">is_null< / a > < / tt > < tt class = "py-op" > :< / tt > < / tt >
2016-10-20 21:04:32 +08:00
< a name = "L440" > < / a > < tt class = "py-lineno" > 440< / tt > < tt class = "py-line" > < tt class = "py-keyword" > return< / tt > < tt class = "py-name" > None< / tt > < / tt >
< a name = "L441" > < / a > < tt class = "py-lineno" > 441< / tt > < tt class = "py-line" > < tt class = "py-keyword" > if< / tt > < tt class = "py-keyword" > not< / tt > < tt class = "py-name" > node< / tt > < tt class = "py-op" > .< / tt > < tt id = "link-353" class = "py-name" > < a title = "lldb.formatters.cpp.gnu_libstdcpp.StdMapSynthProvider.right
2013-07-20 01:28:54 +08:00
lldb.formatters.cpp.libcxx.stdmap_iterator_node.right" class="py-name" href="#" onclick="return doclink('link-353', 'right', 'link-300');">right< / a > < / tt > < tt class = "py-op" > .< / tt > < tt id = "link-354" class = "py-name" > < a title = "lldb.formatters.cpp.libcxx.stdlist_entry.is_null
lldb.formatters.cpp.libcxx.stdmap_iterator_node.is_null" class="py-name" href="#" onclick="return doclink('link-354', 'is_null', 'link-122');">is_null< / a > < / tt > < tt class = "py-op" > :< / tt > < / tt >
2016-10-20 21:04:32 +08:00
< a name = "L442" > < / a > < tt class = "py-lineno" > 442< / tt > < tt class = "py-line" > < tt class = "py-keyword" > return< / tt > < tt class = "py-name" > self< / tt > < tt class = "py-op" > .< / tt > < tt id = "link-355" class = "py-name" targets = "Method lldb.formatters.cpp.libcxx.stdmap_iterator.tree_min()=lldb.formatters.cpp.libcxx.stdmap_iterator-class.html#tree_min" > < a title = "lldb.formatters.cpp.libcxx.stdmap_iterator.tree_min" class = "py-name" href = "#" onclick = "return doclink('link-355', 'tree_min', 'link-355');" > tree_min< / a > < / tt > < tt class = "py-op" > (< / tt > < tt class = "py-name" > node< / tt > < tt class = "py-op" > .< / tt > < tt id = "link-356" class = "py-name" > < a title = "lldb.formatters.cpp.gnu_libstdcpp.StdMapSynthProvider.right
2013-07-20 01:28:54 +08:00
lldb.formatters.cpp.libcxx.stdmap_iterator_node.right" class="py-name" href="#" onclick="return doclink('link-356', 'right', 'link-300');">right< / a > < / tt > < tt class = "py-op" > )< / tt > < / tt >
2016-10-20 21:04:32 +08:00
< a name = "L443" > < / a > < tt class = "py-lineno" > 443< / tt > < tt class = "py-line" > < tt class = "py-name" > steps< / tt > < tt class = "py-op" > =< / tt > < tt class = "py-number" > 0< / tt > < / tt >
< a name = "L444" > < / a > < tt class = "py-lineno" > 444< / tt > < tt class = "py-line" > < tt class = "py-keyword" > while< / tt > < tt class = "py-op" > (< / tt > < tt class = "py-keyword" > not< / tt > < tt class = "py-name" > self< / tt > < tt class = "py-op" > .< / tt > < tt id = "link-357" class = "py-name" targets = "Method lldb.formatters.cpp.libcxx.stdmap_iterator.tree_is_left_child()=lldb.formatters.cpp.libcxx.stdmap_iterator-class.html#tree_is_left_child" > < a title = "lldb.formatters.cpp.libcxx.stdmap_iterator.tree_is_left_child" class = "py-name" href = "#" onclick = "return doclink('link-357', 'tree_is_left_child', 'link-357');" > tree_is_left_child< / a > < / tt > < tt class = "py-op" > (< / tt > < tt class = "py-name" > node< / tt > < tt class = "py-op" > )< / tt > < tt class = "py-op" > )< / tt > < tt class = "py-op" > :< / tt > < / tt >
< a name = "L445" > < / a > < tt class = "py-lineno" > 445< / tt > < tt class = "py-line" > < tt class = "py-name" > steps< / tt > < tt class = "py-op" > +=< / tt > < tt class = "py-number" > 1< / tt > < / tt >
< a name = "L446" > < / a > < tt class = "py-lineno" > 446< / tt > < tt class = "py-line" > < tt class = "py-keyword" > if< / tt > < tt class = "py-name" > steps< / tt > < tt class = "py-op" > > < / tt > < tt class = "py-name" > self< / tt > < tt class = "py-op" > .< / tt > < tt class = "py-name" > max_count< / tt > < tt class = "py-op" > :< / tt > < / tt >
< a name = "L447" > < / a > < tt class = "py-lineno" > 447< / tt > < tt class = "py-line" > < tt class = "py-name" > logger< / tt > < tt class = "py-op" > > > < / tt > < tt class = "py-string" > "Returning None - we overflowed"< / tt > < / tt >
< a name = "L448" > < / a > < tt class = "py-lineno" > 448< / tt > < tt class = "py-line" > < tt class = "py-keyword" > return< / tt > < tt class = "py-name" > None< / tt > < / tt >
< a name = "L449" > < / a > < tt class = "py-lineno" > 449< / tt > < tt class = "py-line" > < tt class = "py-name" > node< / tt > < tt class = "py-op" > =< / tt > < tt class = "py-name" > node< / tt > < tt class = "py-op" > .< / tt > < tt id = "link-358" class = "py-name" > < a title = "lldb.SBBlock.parent
lldb.SBFrame.parent
2013-07-20 01:28:54 +08:00
lldb.formatters.cpp.gnu_libstdcpp.StdMapSynthProvider.parent
lldb.formatters.cpp.libcxx.stdmap_iterator_node.parent" class="py-name" href="#" onclick="return doclink('link-358', 'parent', 'link-302');">parent< / a > < / tt > < / tt >
2016-10-20 21:04:32 +08:00
< a name = "L450" > < / a > < tt class = "py-lineno" > 450< / tt > < tt class = "py-line" > < tt class = "py-keyword" > return< / tt > < tt class = "py-name" > node< / tt > < tt class = "py-op" > .< / tt > < tt id = "link-359" class = "py-name" > < a title = "lldb.SBBlock.parent
lldb.SBFrame.parent
2013-07-20 01:28:54 +08:00
lldb.formatters.cpp.gnu_libstdcpp.StdMapSynthProvider.parent
lldb.formatters.cpp.libcxx.stdmap_iterator_node.parent" class="py-name" href="#" onclick="return doclink('link-359', 'parent', 'link-302');">parent< / a > < / tt > < / tt >
2016-10-20 21:04:32 +08:00
< / div > < a name = "L451" > < / a > < tt class = "py-lineno" > 451< / tt > < tt class = "py-line" > < / tt >
< a name = "stdmap_iterator.__init__" > < / a > < div id = "stdmap_iterator.__init__-def" > < a name = "L452" > < / a > < tt class = "py-lineno" > 452< / tt > < a class = "py-toggle" href = "#" id = "stdmap_iterator.__init__-toggle" onclick = "return toggle('stdmap_iterator.__init__');" > -< / a > < tt class = "py-line" > < tt class = "py-keyword" > def< / tt > < a class = "py-def-name" href = "lldb.formatters.cpp.libcxx.stdmap_iterator-class.html#__init__" > __init__< / a > < tt class = "py-op" > (< / tt > < tt class = "py-param" > self< / tt > < tt class = "py-op" > ,< / tt > < tt class = "py-param" > node< / tt > < tt class = "py-op" > ,< / tt > < tt class = "py-param" > max_count< / tt > < tt class = "py-op" > =< / tt > < tt class = "py-number" > 0< / tt > < tt class = "py-op" > )< / tt > < tt class = "py-op" > :< / tt > < / tt >
< / div > < div id = "stdmap_iterator.__init__-collapsed" style = "display:none;" pad = "+++" indent = "++++++++" > < / div > < div id = "stdmap_iterator.__init__-expanded" > < a name = "L453" > < / a > < tt class = "py-lineno" > 453< / tt > < tt class = "py-line" > < tt class = "py-name" > logger< / tt > < tt class = "py-op" > =< / tt > < tt id = "link-360" class = "py-name" > < a title = "lldb" class = "py-name" href = "#" onclick = "return doclink('link-360', 'lldb', 'link-0');" > lldb< / a > < / tt > < tt class = "py-op" > .< / tt > < tt id = "link-361" class = "py-name" > < a title = "lldb.formatters" class = "py-name" href = "#" onclick = "return doclink('link-361', 'formatters', 'link-2');" > formatters< / a > < / tt > < tt class = "py-op" > .< / tt > < tt id = "link-362" class = "py-name" > < a title = "lldb.formatters.Logger
2013-07-20 01:28:54 +08:00
lldb.formatters.Logger.Logger" class="py-name" href="#" onclick="return doclink('link-362', 'Logger', 'link-3');">Logger< / a > < / tt > < tt class = "py-op" > .< / tt > < tt id = "link-363" class = "py-name" > < a title = "lldb.formatters.Logger
lldb.formatters.Logger.Logger" class="py-name" href="#" onclick="return doclink('link-363', 'Logger', 'link-3');">Logger< / a > < / tt > < tt class = "py-op" > (< / tt > < tt class = "py-op" > )< / tt > < / tt >
2016-10-20 21:04:32 +08:00
< a name = "L454" > < / a > < tt class = "py-lineno" > 454< / tt > < tt class = "py-line" > < tt class = "py-comment" > # we convert the SBValue to an internal node object on entry< / tt > < / tt >
< a name = "L455" > < / a > < tt class = "py-lineno" > 455< / tt > < tt class = "py-line" > < tt class = "py-name" > self< / tt > < tt class = "py-op" > .< / tt > < tt class = "py-name" > node< / tt > < tt class = "py-op" > =< / tt > < tt id = "link-364" class = "py-name" > < a title = "lldb.formatters.cpp.libcxx.stdmap_iterator_node" class = "py-name" href = "#" onclick = "return doclink('link-364', 'stdmap_iterator_node', 'link-266');" > stdmap_iterator_node< / a > < / tt > < tt class = "py-op" > (< / tt > < tt class = "py-name" > node< / tt > < tt class = "py-op" > )< / tt > < / tt >
< a name = "L456" > < / a > < tt class = "py-lineno" > 456< / tt > < tt class = "py-line" > < tt class = "py-name" > self< / tt > < tt class = "py-op" > .< / tt > < tt class = "py-name" > max_count< / tt > < tt class = "py-op" > =< / tt > < tt class = "py-name" > max_count< / tt > < / tt >
< / div > < a name = "L457" > < / a > < tt class = "py-lineno" > 457< / tt > < tt class = "py-line" > < / tt >
< a name = "stdmap_iterator.value" > < / a > < div id = "stdmap_iterator.value-def" > < a name = "L458" > < / a > < tt class = "py-lineno" > 458< / tt > < a class = "py-toggle" href = "#" id = "stdmap_iterator.value-toggle" onclick = "return toggle('stdmap_iterator.value');" > -< / a > < tt class = "py-line" > < tt class = "py-keyword" > def< / tt > < a class = "py-def-name" href = "lldb.formatters.cpp.libcxx.stdmap_iterator-class.html#value" > value< / a > < tt class = "py-op" > (< / tt > < tt class = "py-param" > self< / tt > < tt class = "py-op" > )< / tt > < tt class = "py-op" > :< / tt > < / tt >
< / div > < div id = "stdmap_iterator.value-collapsed" style = "display:none;" pad = "+++" indent = "++++++++" > < / div > < div id = "stdmap_iterator.value-expanded" > < a name = "L459" > < / a > < tt class = "py-lineno" > 459< / tt > < tt class = "py-line" > < tt class = "py-name" > logger< / tt > < tt class = "py-op" > =< / tt > < tt id = "link-365" class = "py-name" > < a title = "lldb" class = "py-name" href = "#" onclick = "return doclink('link-365', 'lldb', 'link-0');" > lldb< / a > < / tt > < tt class = "py-op" > .< / tt > < tt id = "link-366" class = "py-name" > < a title = "lldb.formatters" class = "py-name" href = "#" onclick = "return doclink('link-366', 'formatters', 'link-2');" > formatters< / a > < / tt > < tt class = "py-op" > .< / tt > < tt id = "link-367" class = "py-name" > < a title = "lldb.formatters.Logger
2013-07-20 01:28:54 +08:00
lldb.formatters.Logger.Logger" class="py-name" href="#" onclick="return doclink('link-367', 'Logger', 'link-3');">Logger< / a > < / tt > < tt class = "py-op" > .< / tt > < tt id = "link-368" class = "py-name" > < a title = "lldb.formatters.Logger
lldb.formatters.Logger.Logger" class="py-name" href="#" onclick="return doclink('link-368', 'Logger', 'link-3');">Logger< / a > < / tt > < tt class = "py-op" > (< / tt > < tt class = "py-op" > )< / tt > < / tt >
2016-10-20 21:04:32 +08:00
< a name = "L460" > < / a > < tt class = "py-lineno" > 460< / tt > < tt class = "py-line" > < tt class = "py-keyword" > return< / tt > < tt class = "py-name" > self< / tt > < tt class = "py-op" > .< / tt > < tt class = "py-name" > node< / tt > < tt class = "py-op" > .< / tt > < tt id = "link-369" class = "py-name" > < a title = "lldb.formatters.cpp.libcxx.stdlist_entry.sbvalue
lldb.formatters.cpp.libcxx.stdmap_iterator_node.sbvalue" class="py-name" href="#" onclick="return doclink('link-369', 'sbvalue', 'link-124');">sbvalue< / a > < / tt > < tt class = "py-comment" > # and return the SBValue back on exit< / tt > < / tt >
< / div > < a name = "L461" > < / a > < tt class = "py-lineno" > 461< / tt > < tt class = "py-line" > < / tt >
< a name = "stdmap_iterator.next" > < / a > < div id = "stdmap_iterator.next-def" > < a name = "L462" > < / a > < tt class = "py-lineno" > 462< / tt > < a class = "py-toggle" href = "#" id = "stdmap_iterator.next-toggle" onclick = "return toggle('stdmap_iterator.next');" > -< / a > < tt class = "py-line" > < tt class = "py-keyword" > def< / tt > < a class = "py-def-name" href = "lldb.formatters.cpp.libcxx.stdmap_iterator-class.html#next" > next< / a > < tt class = "py-op" > (< / tt > < tt class = "py-param" > self< / tt > < tt class = "py-op" > )< / tt > < tt class = "py-op" > :< / tt > < / tt >
< / div > < div id = "stdmap_iterator.next-collapsed" style = "display:none;" pad = "+++" indent = "++++++++" > < / div > < div id = "stdmap_iterator.next-expanded" > < a name = "L463" > < / a > < tt class = "py-lineno" > 463< / tt > < tt class = "py-line" > < tt class = "py-name" > logger< / tt > < tt class = "py-op" > =< / tt > < tt id = "link-370" class = "py-name" > < a title = "lldb" class = "py-name" href = "#" onclick = "return doclink('link-370', 'lldb', 'link-0');" > lldb< / a > < / tt > < tt class = "py-op" > .< / tt > < tt id = "link-371" class = "py-name" > < a title = "lldb.formatters" class = "py-name" href = "#" onclick = "return doclink('link-371', 'formatters', 'link-2');" > formatters< / a > < / tt > < tt class = "py-op" > .< / tt > < tt id = "link-372" class = "py-name" > < a title = "lldb.formatters.Logger
2013-07-20 01:28:54 +08:00
lldb.formatters.Logger.Logger" class="py-name" href="#" onclick="return doclink('link-372', 'Logger', 'link-3');">Logger< / a > < / tt > < tt class = "py-op" > .< / tt > < tt id = "link-373" class = "py-name" > < a title = "lldb.formatters.Logger
lldb.formatters.Logger.Logger" class="py-name" href="#" onclick="return doclink('link-373', 'Logger', 'link-3');">Logger< / a > < / tt > < tt class = "py-op" > (< / tt > < tt class = "py-op" > )< / tt > < / tt >
2016-10-20 21:04:32 +08:00
< a name = "L464" > < / a > < tt class = "py-lineno" > 464< / tt > < tt class = "py-line" > < tt class = "py-name" > node< / tt > < tt class = "py-op" > =< / tt > < tt class = "py-name" > self< / tt > < tt class = "py-op" > .< / tt > < tt id = "link-374" class = "py-name" > < a title = "lldb.formatters.cpp.gnu_libstdcpp.StdMapSynthProvider.increment_node
2013-07-20 01:28:54 +08:00
lldb.formatters.cpp.libcxx.stdlist_iterator.increment_node
lldb.formatters.cpp.libcxx.stdmap_iterator.increment_node" class="py-name" href="#" onclick="return doclink('link-374', 'increment_node', 'link-146');">increment_node< / a > < / tt > < tt class = "py-op" > (< / tt > < tt class = "py-name" > self< / tt > < tt class = "py-op" > .< / tt > < tt class = "py-name" > node< / tt > < tt class = "py-op" > )< / tt > < / tt >
2016-10-20 21:04:32 +08:00
< a name = "L465" > < / a > < tt class = "py-lineno" > 465< / tt > < tt class = "py-line" > < tt class = "py-keyword" > if< / tt > < tt class = "py-name" > node< / tt > < tt class = "py-keyword" > is< / tt > < tt class = "py-keyword" > not< / tt > < tt class = "py-name" > None< / tt > < tt class = "py-keyword" > and< / tt > < tt class = "py-name" > node< / tt > < tt class = "py-op" > .< / tt > < tt id = "link-375" class = "py-name" > < a title = "lldb.formatters.cpp.libcxx.stdlist_entry.sbvalue
2013-07-20 01:28:54 +08:00
lldb.formatters.cpp.libcxx.stdmap_iterator_node.sbvalue" class="py-name" href="#" onclick="return doclink('link-375', 'sbvalue', 'link-124');">sbvalue< / a > < / tt > < tt class = "py-op" > .< / tt > < tt id = "link-376" class = "py-name" > < a title = "lldb.SBAddress.IsValid
lldb.SBBlock.IsValid
lldb.SBBreakpoint.IsValid
lldb.SBBreakpointLocation.IsValid
lldb.SBBroadcaster.IsValid
lldb.SBCommandInterpreter.IsValid
lldb.SBCommandReturnObject.IsValid
lldb.SBCommunication.IsValid
lldb.SBCompileUnit.IsValid
lldb.SBData.IsValid
lldb.SBDebugger.IsValid
lldb.SBDeclaration.IsValid
lldb.SBError.IsValid
lldb.SBEvent.IsValid
lldb.SBFileSpec.IsValid
lldb.SBFrame.IsValid
lldb.SBFunction.IsValid
lldb.SBInstruction.IsValid
lldb.SBInstructionList.IsValid
lldb.SBLineEntry.IsValid
lldb.SBListener.IsValid
lldb.SBModule.IsValid
lldb.SBModuleSpec.IsValid
2016-10-20 21:04:32 +08:00
lldb.SBPlatform.IsValid
2013-07-20 01:28:54 +08:00
lldb.SBProcess.IsValid
2016-10-20 21:04:32 +08:00
lldb.SBQueue.IsValid
lldb.SBQueueItem.IsValid
2013-07-20 01:28:54 +08:00
lldb.SBSection.IsValid
lldb.SBStream.IsValid
lldb.SBStringList.IsValid
2016-10-20 21:04:32 +08:00
lldb.SBStructuredData.IsValid
2013-07-20 01:28:54 +08:00
lldb.SBSymbol.IsValid
lldb.SBSymbolContext.IsValid
lldb.SBSymbolContextList.IsValid
lldb.SBTarget.IsValid
lldb.SBThread.IsValid
2016-10-20 21:04:32 +08:00
lldb.SBThreadCollection.IsValid
lldb.SBThreadPlan.IsValid
2013-07-20 01:28:54 +08:00
lldb.SBType.IsValid
lldb.SBTypeCategory.IsValid
2016-10-20 21:04:32 +08:00
lldb.SBTypeEnumMember.IsValid
lldb.SBTypeEnumMemberList.IsValid
2013-07-20 01:28:54 +08:00
lldb.SBTypeFilter.IsValid
lldb.SBTypeFormat.IsValid
lldb.SBTypeList.IsValid
lldb.SBTypeMember.IsValid
2016-10-20 21:04:32 +08:00
lldb.SBTypeMemberFunction.IsValid
2013-07-20 01:28:54 +08:00
lldb.SBTypeNameSpecifier.IsValid
lldb.SBTypeSummary.IsValid
2016-10-20 21:04:32 +08:00
lldb.SBTypeSummaryOptions.IsValid
2013-07-20 01:28:54 +08:00
lldb.SBTypeSynthetic.IsValid
2016-10-20 21:04:32 +08:00
lldb.SBUnixSignals.IsValid
2013-07-20 01:28:54 +08:00
lldb.SBValue.IsValid
lldb.SBValueList.IsValid
2016-10-20 21:04:32 +08:00
lldb.SBVariablesOptions.IsValid
2013-07-20 01:28:54 +08:00
lldb.SBWatchpoint.IsValid" class="py-name" href="#" onclick="return doclink('link-376', 'IsValid', 'link-148');">IsValid< / a > < / tt > < tt class = "py-op" > (< / tt > < tt class = "py-op" > )< / tt > < tt class = "py-keyword" > and< / tt > < tt class = "py-keyword" > not< / tt > < tt class = "py-op" > (< / tt > < tt class = "py-name" > node< / tt > < tt class = "py-op" > .< / tt > < tt id = "link-377" class = "py-name" > < a title = "lldb.formatters.cpp.libcxx.stdlist_entry.is_null
lldb.formatters.cpp.libcxx.stdmap_iterator_node.is_null" class="py-name" href="#" onclick="return doclink('link-377', 'is_null', 'link-122');">is_null< / a > < / tt > < tt class = "py-op" > )< / tt > < tt class = "py-op" > :< / tt > < / tt >
2016-10-20 21:04:32 +08:00
< a name = "L466" > < / a > < tt class = "py-lineno" > 466< / tt > < tt class = "py-line" > < tt class = "py-name" > self< / tt > < tt class = "py-op" > .< / tt > < tt class = "py-name" > node< / tt > < tt class = "py-op" > =< / tt > < tt class = "py-name" > node< / tt > < / tt >
< a name = "L467" > < / a > < tt class = "py-lineno" > 467< / tt > < tt class = "py-line" > < tt class = "py-keyword" > return< / tt > < tt class = "py-name" > self< / tt > < tt class = "py-op" > .< / tt > < tt id = "link-378" class = "py-name" > < a title = "lldb.SBError.value
2013-07-20 01:28:54 +08:00
lldb.SBValue.value
lldb.formatters.cpp.gnu_libstdcpp.StdListSynthProvider.value
lldb.formatters.cpp.libcxx.stdlist_SynthProvider.value
lldb.formatters.cpp.libcxx.stdlist_entry.value
lldb.formatters.cpp.libcxx.stdlist_iterator.value
lldb.formatters.cpp.libcxx.stdmap_iterator.value
lldb.formatters.cpp.libcxx.stdmap_iterator_node.value
lldb.value" class="py-name" href="#" onclick="return doclink('link-378', 'value', 'link-7');">value< / a > < / tt > < tt class = "py-op" > (< / tt > < tt class = "py-op" > )< / tt > < / tt >
2016-10-20 21:04:32 +08:00
< a name = "L468" > < / a > < tt class = "py-lineno" > 468< / tt > < tt class = "py-line" > < tt class = "py-keyword" > else< / tt > < tt class = "py-op" > :< / tt > < / tt >
< a name = "L469" > < / a > < tt class = "py-lineno" > 469< / tt > < tt class = "py-line" > < tt class = "py-keyword" > return< / tt > < tt class = "py-name" > None< / tt > < / tt >
< / div > < a name = "L470" > < / a > < tt class = "py-lineno" > 470< / tt > < tt class = "py-line" > < / tt >
< a name = "stdmap_iterator.advance" > < / a > < div id = "stdmap_iterator.advance-def" > < a name = "L471" > < / a > < tt class = "py-lineno" > 471< / tt > < a class = "py-toggle" href = "#" id = "stdmap_iterator.advance-toggle" onclick = "return toggle('stdmap_iterator.advance');" > -< / a > < tt class = "py-line" > < tt class = "py-keyword" > def< / tt > < a class = "py-def-name" href = "lldb.formatters.cpp.libcxx.stdmap_iterator-class.html#advance" > advance< / a > < tt class = "py-op" > (< / tt > < tt class = "py-param" > self< / tt > < tt class = "py-op" > ,< / tt > < tt class = "py-param" > N< / tt > < tt class = "py-op" > )< / tt > < tt class = "py-op" > :< / tt > < / tt >
< / div > < div id = "stdmap_iterator.advance-collapsed" style = "display:none;" pad = "+++" indent = "++++++++" > < / div > < div id = "stdmap_iterator.advance-expanded" > < a name = "L472" > < / a > < tt class = "py-lineno" > 472< / tt > < tt class = "py-line" > < tt class = "py-name" > logger< / tt > < tt class = "py-op" > =< / tt > < tt id = "link-379" class = "py-name" > < a title = "lldb" class = "py-name" href = "#" onclick = "return doclink('link-379', 'lldb', 'link-0');" > lldb< / a > < / tt > < tt class = "py-op" > .< / tt > < tt id = "link-380" class = "py-name" > < a title = "lldb.formatters" class = "py-name" href = "#" onclick = "return doclink('link-380', 'formatters', 'link-2');" > formatters< / a > < / tt > < tt class = "py-op" > .< / tt > < tt id = "link-381" class = "py-name" > < a title = "lldb.formatters.Logger
2013-07-20 01:28:54 +08:00
lldb.formatters.Logger.Logger" class="py-name" href="#" onclick="return doclink('link-381', 'Logger', 'link-3');">Logger< / a > < / tt > < tt class = "py-op" > .< / tt > < tt id = "link-382" class = "py-name" > < a title = "lldb.formatters.Logger
lldb.formatters.Logger.Logger" class="py-name" href="#" onclick="return doclink('link-382', 'Logger', 'link-3');">Logger< / a > < / tt > < tt class = "py-op" > (< / tt > < tt class = "py-op" > )< / tt > < / tt >
2016-10-20 21:04:32 +08:00
< a name = "L473" > < / a > < tt class = "py-lineno" > 473< / tt > < tt class = "py-line" > < tt class = "py-keyword" > if< / tt > < tt class = "py-name" > N< / tt > < tt class = "py-op" > < < / tt > < tt class = "py-number" > 0< / tt > < tt class = "py-op" > :< / tt > < / tt >
< a name = "L474" > < / a > < tt class = "py-lineno" > 474< / tt > < tt class = "py-line" > < tt class = "py-keyword" > return< / tt > < tt class = "py-name" > None< / tt > < / tt >
< a name = "L475" > < / a > < tt class = "py-lineno" > 475< / tt > < tt class = "py-line" > < tt class = "py-keyword" > if< / tt > < tt class = "py-name" > N< / tt > < tt class = "py-op" > ==< / tt > < tt class = "py-number" > 0< / tt > < tt class = "py-op" > :< / tt > < / tt >
< a name = "L476" > < / a > < tt class = "py-lineno" > 476< / tt > < tt class = "py-line" > < tt class = "py-keyword" > return< / tt > < tt class = "py-name" > self< / tt > < tt class = "py-op" > .< / tt > < tt id = "link-383" class = "py-name" > < a title = "lldb.SBError.value
2013-07-20 01:28:54 +08:00
lldb.SBValue.value
lldb.formatters.cpp.gnu_libstdcpp.StdListSynthProvider.value
lldb.formatters.cpp.libcxx.stdlist_SynthProvider.value
lldb.formatters.cpp.libcxx.stdlist_entry.value
lldb.formatters.cpp.libcxx.stdlist_iterator.value
lldb.formatters.cpp.libcxx.stdmap_iterator.value
lldb.formatters.cpp.libcxx.stdmap_iterator_node.value
lldb.value" class="py-name" href="#" onclick="return doclink('link-383', 'value', 'link-7');">value< / a > < / tt > < tt class = "py-op" > (< / tt > < tt class = "py-op" > )< / tt > < / tt >
2016-10-20 21:04:32 +08:00
< a name = "L477" > < / a > < tt class = "py-lineno" > 477< / tt > < tt class = "py-line" > < tt class = "py-keyword" > if< / tt > < tt class = "py-name" > N< / tt > < tt class = "py-op" > ==< / tt > < tt class = "py-number" > 1< / tt > < tt class = "py-op" > :< / tt > < / tt >
< a name = "L478" > < / a > < tt class = "py-lineno" > 478< / tt > < tt class = "py-line" > < tt class = "py-keyword" > return< / tt > < tt class = "py-name" > self< / tt > < tt class = "py-op" > .< / tt > < tt id = "link-384" class = "py-name" > < a title = "lldb.formatters.cpp.libcxx.stdlist_entry.next
2013-07-20 01:28:54 +08:00
lldb.formatters.cpp.libcxx.stdlist_iterator.next
lldb.formatters.cpp.libcxx.stdmap_iterator.next
lldb.value_iter.next" class="py-name" href="#" onclick="return doclink('link-384', 'next', 'link-118');">next< / a > < / tt > < tt class = "py-op" > (< / tt > < tt class = "py-op" > )< / tt > < / tt >
2016-10-20 21:04:32 +08:00
< a name = "L479" > < / a > < tt class = "py-lineno" > 479< / tt > < tt class = "py-line" > < tt class = "py-keyword" > while< / tt > < tt class = "py-name" > N< / tt > < tt class = "py-op" > > < / tt > < tt class = "py-number" > 0< / tt > < tt class = "py-op" > :< / tt > < / tt >
< a name = "L480" > < / a > < tt class = "py-lineno" > 480< / tt > < tt class = "py-line" > < tt class = "py-keyword" > if< / tt > < tt class = "py-name" > self< / tt > < tt class = "py-op" > .< / tt > < tt id = "link-385" class = "py-name" > < a title = "lldb.formatters.cpp.libcxx.stdlist_entry.next
2013-07-20 01:28:54 +08:00
lldb.formatters.cpp.libcxx.stdlist_iterator.next
lldb.formatters.cpp.libcxx.stdmap_iterator.next
2016-10-20 21:04:32 +08:00
lldb.value_iter.next" class="py-name" href="#" onclick="return doclink('link-385', 'next', 'link-118');">next< / a > < / tt > < tt class = "py-op" > (< / tt > < tt class = "py-op" > )< / tt > < tt class = "py-keyword" > is< / tt > < tt class = "py-name" > None< / tt > < tt class = "py-op" > :< / tt > < / tt >
< a name = "L481" > < / a > < tt class = "py-lineno" > 481< / tt > < tt class = "py-line" > < tt class = "py-keyword" > return< / tt > < tt class = "py-name" > None< / tt > < / tt >
< a name = "L482" > < / a > < tt class = "py-lineno" > 482< / tt > < tt class = "py-line" > < tt class = "py-name" > N< / tt > < tt class = "py-op" > =< / tt > < tt class = "py-name" > N< / tt > < tt class = "py-op" > -< / tt > < tt class = "py-number" > 1< / tt > < / tt >
< a name = "L483" > < / a > < tt class = "py-lineno" > 483< / tt > < tt class = "py-line" > < tt class = "py-keyword" > return< / tt > < tt class = "py-name" > self< / tt > < tt class = "py-op" > .< / tt > < tt id = "link-386" class = "py-name" > < a title = "lldb.SBError.value
2013-07-20 01:28:54 +08:00
lldb.SBValue.value
lldb.formatters.cpp.gnu_libstdcpp.StdListSynthProvider.value
lldb.formatters.cpp.libcxx.stdlist_SynthProvider.value
lldb.formatters.cpp.libcxx.stdlist_entry.value
lldb.formatters.cpp.libcxx.stdlist_iterator.value
lldb.formatters.cpp.libcxx.stdmap_iterator.value
lldb.formatters.cpp.libcxx.stdmap_iterator_node.value
lldb.value" class="py-name" href="#" onclick="return doclink('link-386', 'value', 'link-7');">value< / a > < / tt > < tt class = "py-op" > (< / tt > < tt class = "py-op" > )< / tt > < / tt >
2016-10-20 21:04:32 +08:00
< / div > < / div > < a name = "L484" > < / a > < tt class = "py-lineno" > 484< / tt > < tt class = "py-line" > < / tt >
< a name = "L485" > < / a > < tt class = "py-lineno" > 485< / tt > < tt class = "py-line" > < / tt >
< a name = "stdmap_SynthProvider" > < / a > < div id = "stdmap_SynthProvider-def" > < a name = "L486" > < / a > < tt class = "py-lineno" > 486< / tt > < a class = "py-toggle" href = "#" id = "stdmap_SynthProvider-toggle" onclick = "return toggle('stdmap_SynthProvider');" > -< / a > < tt class = "py-line" > < tt class = "py-keyword" > class< / tt > < a class = "py-def-name" href = "lldb.formatters.cpp.libcxx.stdmap_SynthProvider-class.html" > stdmap_SynthProvider< / a > < tt class = "py-op" > :< / tt > < / tt >
< / div > < div id = "stdmap_SynthProvider-collapsed" style = "display:none;" pad = "+++" indent = "++++" > < / div > < div id = "stdmap_SynthProvider-expanded" > < a name = "L487" > < / a > < tt class = "py-lineno" > 487< / tt > < tt class = "py-line" > < / tt >
< a name = "stdmap_SynthProvider.__init__" > < / a > < div id = "stdmap_SynthProvider.__init__-def" > < a name = "L488" > < / a > < tt class = "py-lineno" > 488< / tt > < a class = "py-toggle" href = "#" id = "stdmap_SynthProvider.__init__-toggle" onclick = "return toggle('stdmap_SynthProvider.__init__');" > -< / a > < tt class = "py-line" > < tt class = "py-keyword" > def< / tt > < a class = "py-def-name" href = "lldb.formatters.cpp.libcxx.stdmap_SynthProvider-class.html#__init__" > __init__< / a > < tt class = "py-op" > (< / tt > < tt class = "py-param" > self< / tt > < tt class = "py-op" > ,< / tt > < tt class = "py-param" > valobj< / tt > < tt class = "py-op" > ,< / tt > < tt class = "py-param" > dict< / tt > < tt class = "py-op" > )< / tt > < tt class = "py-op" > :< / tt > < / tt >
< / div > < div id = "stdmap_SynthProvider.__init__-collapsed" style = "display:none;" pad = "+++" indent = "++++++++" > < / div > < div id = "stdmap_SynthProvider.__init__-expanded" > < a name = "L489" > < / a > < tt class = "py-lineno" > 489< / tt > < tt class = "py-line" > < tt class = "py-name" > logger< / tt > < tt class = "py-op" > =< / tt > < tt id = "link-387" class = "py-name" > < a title = "lldb" class = "py-name" href = "#" onclick = "return doclink('link-387', 'lldb', 'link-0');" > lldb< / a > < / tt > < tt class = "py-op" > .< / tt > < tt id = "link-388" class = "py-name" > < a title = "lldb.formatters" class = "py-name" href = "#" onclick = "return doclink('link-388', 'formatters', 'link-2');" > formatters< / a > < / tt > < tt class = "py-op" > .< / tt > < tt id = "link-389" class = "py-name" > < a title = "lldb.formatters.Logger
2013-07-20 01:28:54 +08:00
lldb.formatters.Logger.Logger" class="py-name" href="#" onclick="return doclink('link-389', 'Logger', 'link-3');">Logger< / a > < / tt > < tt class = "py-op" > .< / tt > < tt id = "link-390" class = "py-name" > < a title = "lldb.formatters.Logger
lldb.formatters.Logger.Logger" class="py-name" href="#" onclick="return doclink('link-390', 'Logger', 'link-3');">Logger< / a > < / tt > < tt class = "py-op" > (< / tt > < tt class = "py-op" > )< / tt > < / tt >
2016-10-20 21:04:32 +08:00
< a name = "L490" > < / a > < tt class = "py-lineno" > 490< / tt > < tt class = "py-line" > < tt class = "py-name" > self< / tt > < tt class = "py-op" > .< / tt > < tt class = "py-name" > valobj< / tt > < tt class = "py-op" > =< / tt > < tt class = "py-name" > valobj< / tt > < / tt >
< a name = "L491" > < / a > < tt class = "py-lineno" > 491< / tt > < tt class = "py-line" > < tt class = "py-name" > self< / tt > < tt class = "py-op" > .< / tt > < tt class = "py-name" > pointer_size< / tt > < tt class = "py-op" > =< / tt > < tt class = "py-name" > self< / tt > < tt class = "py-op" > .< / tt > < tt class = "py-name" > valobj< / tt > < tt class = "py-op" > .< / tt > < tt id = "link-391" class = "py-name" targets = "Method lldb.SBCommandInterpreter.GetProcess()=lldb.SBCommandInterpreter-class.html#GetProcess,Method lldb.SBExecutionContext.GetProcess()=lldb.SBExecutionContext-class.html#GetProcess,Method lldb.SBQueue.GetProcess()=lldb.SBQueue-class.html#GetProcess,Method lldb.SBTarget.GetProcess()=lldb.SBTarget-class.html#GetProcess,Method lldb.SBThread.GetProcess()=lldb.SBThread-class.html#GetProcess,Method lldb.SBValue.GetProcess()=lldb.SBValue-class.html#GetProcess" > < a title = "lldb.SBCommandInterpreter.GetProcess
lldb.SBExecutionContext.GetProcess
lldb.SBQueue.GetProcess
2013-07-20 01:28:54 +08:00
lldb.SBTarget.GetProcess
lldb.SBThread.GetProcess
lldb.SBValue.GetProcess" class="py-name" href="#" onclick="return doclink('link-391', 'GetProcess', 'link-391');">GetProcess< / a > < / tt > < tt class = "py-op" > (< / tt > < tt class = "py-op" > )< / tt > < tt class = "py-op" > .< / tt > < tt id = "link-392" class = "py-name" targets = "Method lldb.SBData.GetAddressByteSize()=lldb.SBData-class.html#GetAddressByteSize,Method lldb.SBModule.GetAddressByteSize()=lldb.SBModule-class.html#GetAddressByteSize,Method lldb.SBProcess.GetAddressByteSize()=lldb.SBProcess-class.html#GetAddressByteSize,Method lldb.SBTarget.GetAddressByteSize()=lldb.SBTarget-class.html#GetAddressByteSize" > < a title = "lldb.SBData.GetAddressByteSize
lldb.SBModule.GetAddressByteSize
lldb.SBProcess.GetAddressByteSize
lldb.SBTarget.GetAddressByteSize" class="py-name" href="#" onclick="return doclink('link-392', 'GetAddressByteSize', 'link-392');">GetAddressByteSize< / a > < / tt > < tt class = "py-op" > (< / tt > < tt class = "py-op" > )< / tt > < / tt >
2016-10-20 21:04:32 +08:00
< a name = "L492" > < / a > < tt class = "py-lineno" > 492< / tt > < tt class = "py-line" > < tt class = "py-name" > self< / tt > < tt class = "py-op" > .< / tt > < tt id = "link-393" class = "py-name" > < a title = "lldb.SBTypeFilter.count" class = "py-name" href = "#" onclick = "return doclink('link-393', 'count', 'link-163');" > count< / a > < / tt > < tt class = "py-op" > =< / tt > < tt class = "py-name" > None< / tt > < / tt >
< / div > < a name = "L493" > < / a > < tt class = "py-lineno" > 493< / tt > < tt class = "py-line" > < / tt >
< a name = "stdmap_SynthProvider.update" > < / a > < div id = "stdmap_SynthProvider.update-def" > < a name = "L494" > < / a > < tt class = "py-lineno" > 494< / tt > < a class = "py-toggle" href = "#" id = "stdmap_SynthProvider.update-toggle" onclick = "return toggle('stdmap_SynthProvider.update');" > -< / a > < tt class = "py-line" > < tt class = "py-keyword" > def< / tt > < a class = "py-def-name" href = "lldb.formatters.cpp.libcxx.stdmap_SynthProvider-class.html#update" > update< / a > < tt class = "py-op" > (< / tt > < tt class = "py-param" > self< / tt > < tt class = "py-op" > )< / tt > < tt class = "py-op" > :< / tt > < / tt >
< / div > < div id = "stdmap_SynthProvider.update-collapsed" style = "display:none;" pad = "+++" indent = "++++++++" > < / div > < div id = "stdmap_SynthProvider.update-expanded" > < a name = "L495" > < / a > < tt class = "py-lineno" > 495< / tt > < tt class = "py-line" > < tt class = "py-name" > logger< / tt > < tt class = "py-op" > =< / tt > < tt id = "link-394" class = "py-name" > < a title = "lldb" class = "py-name" href = "#" onclick = "return doclink('link-394', 'lldb', 'link-0');" > lldb< / a > < / tt > < tt class = "py-op" > .< / tt > < tt id = "link-395" class = "py-name" > < a title = "lldb.formatters" class = "py-name" href = "#" onclick = "return doclink('link-395', 'formatters', 'link-2');" > formatters< / a > < / tt > < tt class = "py-op" > .< / tt > < tt id = "link-396" class = "py-name" > < a title = "lldb.formatters.Logger
2013-07-20 01:28:54 +08:00
lldb.formatters.Logger.Logger" class="py-name" href="#" onclick="return doclink('link-396', 'Logger', 'link-3');">Logger< / a > < / tt > < tt class = "py-op" > .< / tt > < tt id = "link-397" class = "py-name" > < a title = "lldb.formatters.Logger
lldb.formatters.Logger.Logger" class="py-name" href="#" onclick="return doclink('link-397', 'Logger', 'link-3');">Logger< / a > < / tt > < tt class = "py-op" > (< / tt > < tt class = "py-op" > )< / tt > < / tt >
2016-10-20 21:04:32 +08:00
< a name = "L496" > < / a > < tt class = "py-lineno" > 496< / tt > < tt class = "py-line" > < tt class = "py-name" > self< / tt > < tt class = "py-op" > .< / tt > < tt id = "link-398" class = "py-name" > < a title = "lldb.SBTypeFilter.count" class = "py-name" href = "#" onclick = "return doclink('link-398', 'count', 'link-163');" > count< / a > < / tt > < tt class = "py-op" > =< / tt > < tt class = "py-name" > None< / tt > < / tt >
< a name = "L497" > < / a > < tt class = "py-lineno" > 497< / tt > < tt class = "py-line" > < tt class = "py-keyword" > try< / tt > < tt class = "py-op" > :< / tt > < / tt >
< a name = "L498" > < / a > < tt class = "py-lineno" > 498< / tt > < tt class = "py-line" > < tt class = "py-comment" > # we will set this to True if we find out that discovering a node in the map takes more steps than the overall size of the RB tree< / tt > < / tt >
< a name = "L499" > < / a > < tt class = "py-lineno" > 499< / tt > < tt class = "py-line" > < tt class = "py-comment" > # if this gets set to True, then we will merrily return None for< / tt > < / tt >
< a name = "L500" > < / a > < tt class = "py-lineno" > 500< / tt > < tt class = "py-line" > < tt class = "py-comment" > # any child from that moment on< / tt > < / tt >
< a name = "L501" > < / a > < tt class = "py-lineno" > 501< / tt > < tt class = "py-line" > < tt class = "py-name" > self< / tt > < tt class = "py-op" > .< / tt > < tt class = "py-name" > garbage< / tt > < tt class = "py-op" > =< / tt > < tt class = "py-name" > False< / tt > < / tt >
< a name = "L502" > < / a > < tt class = "py-lineno" > 502< / tt > < tt class = "py-line" > < tt class = "py-name" > self< / tt > < tt class = "py-op" > .< / tt > < tt class = "py-name" > tree< / tt > < tt class = "py-op" > =< / tt > < tt class = "py-name" > self< / tt > < tt class = "py-op" > .< / tt > < tt class = "py-name" > valobj< / tt > < tt class = "py-op" > .< / tt > < tt id = "link-399" class = "py-name" > < a title = "lldb.SBValue.GetChildMemberWithName" class = "py-name" href = "#" onclick = "return doclink('link-399', 'GetChildMemberWithName', 'link-79');" > GetChildMemberWithName< / a > < / tt > < tt class = "py-op" > (< / tt > < tt class = "py-string" > '__tree_'< / tt > < tt class = "py-op" > )< / tt > < / tt >
< a name = "L503" > < / a > < tt class = "py-lineno" > 503< / tt > < tt class = "py-line" > < tt class = "py-name" > self< / tt > < tt class = "py-op" > .< / tt > < tt class = "py-name" > root_node< / tt > < tt class = "py-op" > =< / tt > < tt class = "py-name" > self< / tt > < tt class = "py-op" > .< / tt > < tt class = "py-name" > tree< / tt > < tt class = "py-op" > .< / tt > < tt id = "link-400" class = "py-name" > < a title = "lldb.SBValue.GetChildMemberWithName" class = "py-name" href = "#" onclick = "return doclink('link-400', 'GetChildMemberWithName', 'link-79');" > GetChildMemberWithName< / a > < / tt > < tt class = "py-op" > (< / tt > < tt class = "py-string" > '__begin_node_'< / tt > < tt class = "py-op" > )< / tt > < / tt >
< a name = "L504" > < / a > < tt class = "py-lineno" > 504< / tt > < tt class = "py-line" > < tt class = "py-comment" > # this data is either lazily-calculated, or cannot be inferred at this moment< / tt > < / tt >
< a name = "L505" > < / a > < tt class = "py-lineno" > 505< / tt > < tt class = "py-line" > < tt class = "py-comment" > # we still need to mark it as None, meaning "please set me ASAP"< / tt > < / tt >
< a name = "L506" > < / a > < tt class = "py-lineno" > 506< / tt > < tt class = "py-line" > < tt class = "py-name" > self< / tt > < tt class = "py-op" > .< / tt > < tt class = "py-name" > data_type< / tt > < tt class = "py-op" > =< / tt > < tt class = "py-name" > None< / tt > < / tt >
< a name = "L507" > < / a > < tt class = "py-lineno" > 507< / tt > < tt class = "py-line" > < tt class = "py-name" > self< / tt > < tt class = "py-op" > .< / tt > < tt class = "py-name" > data_size< / tt > < tt class = "py-op" > =< / tt > < tt class = "py-name" > None< / tt > < / tt >
< a name = "L508" > < / a > < tt class = "py-lineno" > 508< / tt > < tt class = "py-line" > < tt class = "py-name" > self< / tt > < tt class = "py-op" > .< / tt > < tt class = "py-name" > skip_size< / tt > < tt class = "py-op" > =< / tt > < tt class = "py-name" > None< / tt > < / tt >
< a name = "L509" > < / a > < tt class = "py-lineno" > 509< / tt > < tt class = "py-line" > < tt class = "py-keyword" > except< / tt > < tt class = "py-op" > :< / tt > < / tt >
< a name = "L510" > < / a > < tt class = "py-lineno" > 510< / tt > < tt class = "py-line" > < tt class = "py-keyword" > pass< / tt > < / tt >
< / div > < a name = "L511" > < / a > < tt class = "py-lineno" > 511< / tt > < tt class = "py-line" > < / tt >
< a name = "stdmap_SynthProvider.num_children" > < / a > < div id = "stdmap_SynthProvider.num_children-def" > < a name = "L512" > < / a > < tt class = "py-lineno" > 512< / tt > < a class = "py-toggle" href = "#" id = "stdmap_SynthProvider.num_children-toggle" onclick = "return toggle('stdmap_SynthProvider.num_children');" > -< / a > < tt class = "py-line" > < tt class = "py-keyword" > def< / tt > < a class = "py-def-name" href = "lldb.formatters.cpp.libcxx.stdmap_SynthProvider-class.html#num_children" > num_children< / a > < tt class = "py-op" > (< / tt > < tt class = "py-param" > self< / tt > < tt class = "py-op" > )< / tt > < tt class = "py-op" > :< / tt > < / tt >
< / div > < div id = "stdmap_SynthProvider.num_children-collapsed" style = "display:none;" pad = "+++" indent = "++++++++" > < / div > < div id = "stdmap_SynthProvider.num_children-expanded" > < a name = "L513" > < / a > < tt class = "py-lineno" > 513< / tt > < tt class = "py-line" > < tt class = "py-keyword" > global< / tt > < tt id = "link-401" class = "py-name" targets = "Variable lldb.formatters.cpp.libcxx._map_capping_size=lldb.formatters.cpp.libcxx-module.html#_map_capping_size" > < a title = "lldb.formatters.cpp.libcxx._map_capping_size" class = "py-name" href = "#" onclick = "return doclink('link-401', '_map_capping_size', 'link-401');" > _map_capping_size< / a > < / tt > < / tt >
< a name = "L514" > < / a > < tt class = "py-lineno" > 514< / tt > < tt class = "py-line" > < tt class = "py-name" > logger< / tt > < tt class = "py-op" > =< / tt > < tt id = "link-402" class = "py-name" > < a title = "lldb" class = "py-name" href = "#" onclick = "return doclink('link-402', 'lldb', 'link-0');" > lldb< / a > < / tt > < tt class = "py-op" > .< / tt > < tt id = "link-403" class = "py-name" > < a title = "lldb.formatters" class = "py-name" href = "#" onclick = "return doclink('link-403', 'formatters', 'link-2');" > formatters< / a > < / tt > < tt class = "py-op" > .< / tt > < tt id = "link-404" class = "py-name" > < a title = "lldb.formatters.Logger
2013-07-20 01:28:54 +08:00
lldb.formatters.Logger.Logger" class="py-name" href="#" onclick="return doclink('link-404', 'Logger', 'link-3');">Logger< / a > < / tt > < tt class = "py-op" > .< / tt > < tt id = "link-405" class = "py-name" > < a title = "lldb.formatters.Logger
lldb.formatters.Logger.Logger" class="py-name" href="#" onclick="return doclink('link-405', 'Logger', 'link-3');">Logger< / a > < / tt > < tt class = "py-op" > (< / tt > < tt class = "py-op" > )< / tt > < / tt >
2016-10-20 21:04:32 +08:00
< a name = "L515" > < / a > < tt class = "py-lineno" > 515< / tt > < tt class = "py-line" > < tt class = "py-keyword" > if< / tt > < tt class = "py-name" > self< / tt > < tt class = "py-op" > .< / tt > < tt id = "link-406" class = "py-name" > < a title = "lldb.SBTypeFilter.count" class = "py-name" href = "#" onclick = "return doclink('link-406', 'count', 'link-163');" > count< / a > < / tt > < tt class = "py-keyword" > is< / tt > < tt class = "py-name" > None< / tt > < tt class = "py-op" > :< / tt > < / tt >
< a name = "L516" > < / a > < tt class = "py-lineno" > 516< / tt > < tt class = "py-line" > < tt class = "py-name" > self< / tt > < tt class = "py-op" > .< / tt > < tt id = "link-407" class = "py-name" > < a title = "lldb.SBTypeFilter.count" class = "py-name" href = "#" onclick = "return doclink('link-407', 'count', 'link-163');" > count< / a > < / tt > < tt class = "py-op" > =< / tt > < tt class = "py-name" > self< / tt > < tt class = "py-op" > .< / tt > < tt id = "link-408" class = "py-name" > < a title = "lldb.formatters.cpp.gnu_libstdcpp.StdListSynthProvider.num_children_impl
2013-07-20 01:28:54 +08:00
lldb.formatters.cpp.gnu_libstdcpp.StdMapSynthProvider.num_children_impl
2016-10-20 21:04:32 +08:00
lldb.formatters.cpp.gnu_libstdcpp.StdVectorSynthProvider.StdVectorImplementation.num_children_impl
2013-07-20 01:28:54 +08:00
lldb.formatters.cpp.libcxx.stdlist_SynthProvider.num_children_impl
lldb.formatters.cpp.libcxx.stdmap_SynthProvider.num_children_impl" class="py-name" href="#" onclick="return doclink('link-408', 'num_children_impl', 'link-198');">num_children_impl< / a > < / tt > < tt class = "py-op" > (< / tt > < tt class = "py-op" > )< / tt > < / tt >
2016-10-20 21:04:32 +08:00
< a name = "L517" > < / a > < tt class = "py-lineno" > 517< / tt > < tt class = "py-line" > < tt class = "py-keyword" > if< / tt > < tt class = "py-name" > self< / tt > < tt class = "py-op" > .< / tt > < tt id = "link-409" class = "py-name" > < a title = "lldb.SBTypeFilter.count" class = "py-name" href = "#" onclick = "return doclink('link-409', 'count', 'link-163');" > count< / a > < / tt > < tt class = "py-op" > > < / tt > < tt id = "link-410" class = "py-name" > < a title = "lldb.formatters.cpp.libcxx._map_capping_size" class = "py-name" href = "#" onclick = "return doclink('link-410', '_map_capping_size', 'link-401');" > _map_capping_size< / a > < / tt > < tt class = "py-op" > :< / tt > < / tt >
< a name = "L518" > < / a > < tt class = "py-lineno" > 518< / tt > < tt class = "py-line" > < tt class = "py-name" > self< / tt > < tt class = "py-op" > .< / tt > < tt id = "link-411" class = "py-name" > < a title = "lldb.SBTypeFilter.count" class = "py-name" href = "#" onclick = "return doclink('link-411', 'count', 'link-163');" > count< / a > < / tt > < tt class = "py-op" > =< / tt > < tt id = "link-412" class = "py-name" > < a title = "lldb.formatters.cpp.libcxx._map_capping_size" class = "py-name" href = "#" onclick = "return doclink('link-412', '_map_capping_size', 'link-401');" > _map_capping_size< / a > < / tt > < / tt >
< a name = "L519" > < / a > < tt class = "py-lineno" > 519< / tt > < tt class = "py-line" > < tt class = "py-keyword" > return< / tt > < tt class = "py-name" > self< / tt > < tt class = "py-op" > .< / tt > < tt id = "link-413" class = "py-name" > < a title = "lldb.SBTypeFilter.count" class = "py-name" href = "#" onclick = "return doclink('link-413', 'count', 'link-163');" > count< / a > < / tt > < / tt >
< / div > < a name = "L520" > < / a > < tt class = "py-lineno" > 520< / tt > < tt class = "py-line" > < / tt >
< a name = "stdmap_SynthProvider.num_children_impl" > < / a > < div id = "stdmap_SynthProvider.num_children_impl-def" > < a name = "L521" > < / a > < tt class = "py-lineno" > 521< / tt > < a class = "py-toggle" href = "#" id = "stdmap_SynthProvider.num_children_impl-toggle" onclick = "return toggle('stdmap_SynthProvider.num_children_impl');" > -< / a > < tt class = "py-line" > < tt class = "py-keyword" > def< / tt > < a class = "py-def-name" href = "lldb.formatters.cpp.libcxx.stdmap_SynthProvider-class.html#num_children_impl" > num_children_impl< / a > < tt class = "py-op" > (< / tt > < tt class = "py-param" > self< / tt > < tt class = "py-op" > )< / tt > < tt class = "py-op" > :< / tt > < / tt >
< / div > < div id = "stdmap_SynthProvider.num_children_impl-collapsed" style = "display:none;" pad = "+++" indent = "++++++++" > < / div > < div id = "stdmap_SynthProvider.num_children_impl-expanded" > < a name = "L522" > < / a > < tt class = "py-lineno" > 522< / tt > < tt class = "py-line" > < tt class = "py-name" > logger< / tt > < tt class = "py-op" > =< / tt > < tt id = "link-414" class = "py-name" > < a title = "lldb" class = "py-name" href = "#" onclick = "return doclink('link-414', 'lldb', 'link-0');" > lldb< / a > < / tt > < tt class = "py-op" > .< / tt > < tt id = "link-415" class = "py-name" > < a title = "lldb.formatters" class = "py-name" href = "#" onclick = "return doclink('link-415', 'formatters', 'link-2');" > formatters< / a > < / tt > < tt class = "py-op" > .< / tt > < tt id = "link-416" class = "py-name" > < a title = "lldb.formatters.Logger
2013-07-20 01:28:54 +08:00
lldb.formatters.Logger.Logger" class="py-name" href="#" onclick="return doclink('link-416', 'Logger', 'link-3');">Logger< / a > < / tt > < tt class = "py-op" > .< / tt > < tt id = "link-417" class = "py-name" > < a title = "lldb.formatters.Logger
lldb.formatters.Logger.Logger" class="py-name" href="#" onclick="return doclink('link-417', 'Logger', 'link-3');">Logger< / a > < / tt > < tt class = "py-op" > (< / tt > < tt class = "py-op" > )< / tt > < / tt >
2016-10-20 21:04:32 +08:00
< a name = "L523" > < / a > < tt class = "py-lineno" > 523< / tt > < tt class = "py-line" > < tt class = "py-keyword" > try< / tt > < tt class = "py-op" > :< / tt > < / tt >
< a name = "L524" > < / a > < tt class = "py-lineno" > 524< / tt > < tt class = "py-line" > < tt class = "py-keyword" > return< / tt > < tt class = "py-name" > self< / tt > < tt class = "py-op" > .< / tt > < tt class = "py-name" > valobj< / tt > < tt class = "py-op" > .< / tt > < tt id = "link-418" class = "py-name" > < a title = "lldb.SBValue.GetChildMemberWithName" class = "py-name" href = "#" onclick = "return doclink('link-418', 'GetChildMemberWithName', 'link-79');" > GetChildMemberWithName< / a > < / tt > < tt class = "py-op" > (< / tt > < tt class = "py-string" > '__tree_'< / tt > < tt class = "py-op" > )< / tt > < tt class = "py-op" > .< / tt > < tt id = "link-419" class = "py-name" > < a title = "lldb.SBValue.GetChildMemberWithName" class = "py-name" href = "#" onclick = "return doclink('link-419', 'GetChildMemberWithName', 'link-79');" > GetChildMemberWithName< / a > < / tt > < tt class = "py-op" > (< / tt > < / tt >
< a name = "L525" > < / a > < tt class = "py-lineno" > 525< / tt > < tt class = "py-line" > < tt class = "py-string" > '__pair3_'< / tt > < tt class = "py-op" > )< / tt > < tt class = "py-op" > .< / tt > < tt id = "link-420" class = "py-name" > < a title = "lldb.SBValue.GetChildMemberWithName" class = "py-name" href = "#" onclick = "return doclink('link-420', 'GetChildMemberWithName', 'link-79');" > GetChildMemberWithName< / a > < / tt > < tt class = "py-op" > (< / tt > < tt class = "py-string" > '__first_'< / tt > < tt class = "py-op" > )< / tt > < tt class = "py-op" > .< / tt > < tt id = "link-421" class = "py-name" > < a title = "lldb.SBTypeEnumMember.GetValueAsUnsigned
lldb.SBValue.GetValueAsUnsigned" class="py-name" href="#" onclick="return doclink('link-421', 'GetValueAsUnsigned', 'link-21');">GetValueAsUnsigned< / a > < / tt > < tt class = "py-op" > (< / tt > < tt class = "py-op" > )< / tt > < / tt >
< a name = "L526" > < / a > < tt class = "py-lineno" > 526< / tt > < tt class = "py-line" > < tt class = "py-keyword" > except< / tt > < tt class = "py-op" > :< / tt > < / tt >
< a name = "L527" > < / a > < tt class = "py-lineno" > 527< / tt > < tt class = "py-line" > < tt class = "py-keyword" > return< / tt > < tt class = "py-number" > 0< / tt > < / tt >
< / div > < a name = "L528" > < / a > < tt class = "py-lineno" > 528< / tt > < tt class = "py-line" > < / tt >
< a name = "stdmap_SynthProvider.has_children" > < / a > < div id = "stdmap_SynthProvider.has_children-def" > < a name = "L529" > < / a > < tt class = "py-lineno" > 529< / tt > < a class = "py-toggle" href = "#" id = "stdmap_SynthProvider.has_children-toggle" onclick = "return toggle('stdmap_SynthProvider.has_children');" > -< / a > < tt class = "py-line" > < tt class = "py-keyword" > def< / tt > < a class = "py-def-name" href = "lldb.formatters.cpp.libcxx.stdmap_SynthProvider-class.html#has_children" > has_children< / a > < tt class = "py-op" > (< / tt > < tt class = "py-param" > self< / tt > < tt class = "py-op" > )< / tt > < tt class = "py-op" > :< / tt > < / tt >
< / div > < div id = "stdmap_SynthProvider.has_children-collapsed" style = "display:none;" pad = "+++" indent = "++++++++" > < / div > < div id = "stdmap_SynthProvider.has_children-expanded" > < a name = "L530" > < / a > < tt class = "py-lineno" > 530< / tt > < tt class = "py-line" > < tt class = "py-keyword" > return< / tt > < tt class = "py-name" > True< / tt > < / tt >
< / div > < a name = "L531" > < / a > < tt class = "py-lineno" > 531< / tt > < tt class = "py-line" > < / tt >
< a name = "stdmap_SynthProvider.get_data_type" > < / a > < div id = "stdmap_SynthProvider.get_data_type-def" > < a name = "L532" > < / a > < tt class = "py-lineno" > 532< / tt > < a class = "py-toggle" href = "#" id = "stdmap_SynthProvider.get_data_type-toggle" onclick = "return toggle('stdmap_SynthProvider.get_data_type');" > -< / a > < tt class = "py-line" > < tt class = "py-keyword" > def< / tt > < a class = "py-def-name" href = "lldb.formatters.cpp.libcxx.stdmap_SynthProvider-class.html#get_data_type" > get_data_type< / a > < tt class = "py-op" > (< / tt > < tt class = "py-param" > self< / tt > < tt class = "py-op" > )< / tt > < tt class = "py-op" > :< / tt > < / tt >
< / div > < div id = "stdmap_SynthProvider.get_data_type-collapsed" style = "display:none;" pad = "+++" indent = "++++++++" > < / div > < div id = "stdmap_SynthProvider.get_data_type-expanded" > < a name = "L533" > < / a > < tt class = "py-lineno" > 533< / tt > < tt class = "py-line" > < tt class = "py-name" > logger< / tt > < tt class = "py-op" > =< / tt > < tt id = "link-422" class = "py-name" > < a title = "lldb" class = "py-name" href = "#" onclick = "return doclink('link-422', 'lldb', 'link-0');" > lldb< / a > < / tt > < tt class = "py-op" > .< / tt > < tt id = "link-423" class = "py-name" > < a title = "lldb.formatters" class = "py-name" href = "#" onclick = "return doclink('link-423', 'formatters', 'link-2');" > formatters< / a > < / tt > < tt class = "py-op" > .< / tt > < tt id = "link-424" class = "py-name" > < a title = "lldb.formatters.Logger
2013-07-20 01:28:54 +08:00
lldb.formatters.Logger.Logger" class="py-name" href="#" onclick="return doclink('link-424', 'Logger', 'link-3');">Logger< / a > < / tt > < tt class = "py-op" > .< / tt > < tt id = "link-425" class = "py-name" > < a title = "lldb.formatters.Logger
lldb.formatters.Logger.Logger" class="py-name" href="#" onclick="return doclink('link-425', 'Logger', 'link-3');">Logger< / a > < / tt > < tt class = "py-op" > (< / tt > < tt class = "py-op" > )< / tt > < / tt >
2016-10-20 21:04:32 +08:00
< a name = "L534" > < / a > < tt class = "py-lineno" > 534< / tt > < tt class = "py-line" > < tt class = "py-keyword" > if< / tt > < tt class = "py-name" > self< / tt > < tt class = "py-op" > .< / tt > < tt class = "py-name" > data_type< / tt > < tt class = "py-keyword" > is< / tt > < tt class = "py-name" > None< / tt > < tt class = "py-keyword" > or< / tt > < tt class = "py-name" > self< / tt > < tt class = "py-op" > .< / tt > < tt class = "py-name" > data_size< / tt > < tt class = "py-keyword" > is< / tt > < tt class = "py-name" > None< / tt > < tt class = "py-op" > :< / tt > < / tt >
< a name = "L535" > < / a > < tt class = "py-lineno" > 535< / tt > < tt class = "py-line" > < tt class = "py-keyword" > if< / tt > < tt class = "py-name" > self< / tt > < tt class = "py-op" > .< / tt > < tt id = "link-426" class = "py-name" > < a title = "lldb.SBSyntheticValueProvider.num_children
lldb.SBValue.num_children
2013-07-20 01:28:54 +08:00
lldb.formatters.cpp.gnu_libstdcpp.StdListSynthProvider.num_children
lldb.formatters.cpp.gnu_libstdcpp.StdMapSynthProvider.num_children
2016-10-20 21:04:32 +08:00
lldb.formatters.cpp.gnu_libstdcpp.StdVectorSynthProvider.StdVBoolImplementation.num_children
lldb.formatters.cpp.gnu_libstdcpp.StdVectorSynthProvider.StdVectorImplementation.num_children
2013-07-20 01:28:54 +08:00
lldb.formatters.cpp.gnu_libstdcpp.StdVectorSynthProvider.num_children
lldb.formatters.cpp.libcxx.stddeque_SynthProvider.num_children
lldb.formatters.cpp.libcxx.stdlist_SynthProvider.num_children
lldb.formatters.cpp.libcxx.stdmap_SynthProvider.num_children
lldb.formatters.cpp.libcxx.stdsharedptr_SynthProvider.num_children
2016-10-20 21:04:32 +08:00
lldb.formatters.cpp.libcxx.stdvector_SynthProvider.num_children
lldb.formatters.synth.PythonObjectSyntheticChildProvider.num_children" class="py-name" href="#" onclick="return doclink('link-426', 'num_children', 'link-57');">num_children< / a > < / tt > < tt class = "py-op" > (< / tt > < tt class = "py-op" > )< / tt > < tt class = "py-op" > ==< / tt > < tt class = "py-number" > 0< / tt > < tt class = "py-op" > :< / tt > < / tt >
< a name = "L536" > < / a > < tt class = "py-lineno" > 536< / tt > < tt class = "py-line" > < tt class = "py-keyword" > return< / tt > < tt class = "py-name" > False< / tt > < / tt >
< a name = "L537" > < / a > < tt class = "py-lineno" > 537< / tt > < tt class = "py-line" > < tt id = "link-427" class = "py-name" targets = "Variable lldb.SBValue.deref=lldb.SBValue-class.html#deref" > < a title = "lldb.SBValue.deref" class = "py-name" href = "#" onclick = "return doclink('link-427', 'deref', 'link-427');" > deref< / a > < / tt > < tt class = "py-op" > =< / tt > < tt class = "py-name" > self< / tt > < tt class = "py-op" > .< / tt > < tt class = "py-name" > root_node< / tt > < tt class = "py-op" > .< / tt > < tt id = "link-428" class = "py-name" targets = "Method lldb.SBValue.Dereference()=lldb.SBValue-class.html#Dereference" > < a title = "lldb.SBValue.Dereference" class = "py-name" href = "#" onclick = "return doclink('link-428', 'Dereference', 'link-428');" > Dereference< / a > < / tt > < tt class = "py-op" > (< / tt > < tt class = "py-op" > )< / tt > < / tt >
< a name = "L538" > < / a > < tt class = "py-lineno" > 538< / tt > < tt class = "py-line" > < tt class = "py-keyword" > if< / tt > < tt class = "py-keyword" > not< / tt > < tt class = "py-op" > (< / tt > < tt id = "link-429" class = "py-name" > < a title = "lldb.SBValue.deref" class = "py-name" href = "#" onclick = "return doclink('link-429', 'deref', 'link-427');" > deref< / a > < / tt > < tt class = "py-op" > .< / tt > < tt id = "link-430" class = "py-name" > < a title = "lldb.SBAddress.IsValid
2013-07-20 01:28:54 +08:00
lldb.SBBlock.IsValid
lldb.SBBreakpoint.IsValid
lldb.SBBreakpointLocation.IsValid
lldb.SBBroadcaster.IsValid
lldb.SBCommandInterpreter.IsValid
lldb.SBCommandReturnObject.IsValid
lldb.SBCommunication.IsValid
lldb.SBCompileUnit.IsValid
lldb.SBData.IsValid
lldb.SBDebugger.IsValid
lldb.SBDeclaration.IsValid
lldb.SBError.IsValid
lldb.SBEvent.IsValid
lldb.SBFileSpec.IsValid
lldb.SBFrame.IsValid
lldb.SBFunction.IsValid
lldb.SBInstruction.IsValid
lldb.SBInstructionList.IsValid
lldb.SBLineEntry.IsValid
lldb.SBListener.IsValid
lldb.SBModule.IsValid
lldb.SBModuleSpec.IsValid
2016-10-20 21:04:32 +08:00
lldb.SBPlatform.IsValid
2013-07-20 01:28:54 +08:00
lldb.SBProcess.IsValid
2016-10-20 21:04:32 +08:00
lldb.SBQueue.IsValid
lldb.SBQueueItem.IsValid
2013-07-20 01:28:54 +08:00
lldb.SBSection.IsValid
lldb.SBStream.IsValid
lldb.SBStringList.IsValid
2016-10-20 21:04:32 +08:00
lldb.SBStructuredData.IsValid
2013-07-20 01:28:54 +08:00
lldb.SBSymbol.IsValid
lldb.SBSymbolContext.IsValid
lldb.SBSymbolContextList.IsValid
lldb.SBTarget.IsValid
lldb.SBThread.IsValid
2016-10-20 21:04:32 +08:00
lldb.SBThreadCollection.IsValid
lldb.SBThreadPlan.IsValid
2013-07-20 01:28:54 +08:00
lldb.SBType.IsValid
lldb.SBTypeCategory.IsValid
2016-10-20 21:04:32 +08:00
lldb.SBTypeEnumMember.IsValid
lldb.SBTypeEnumMemberList.IsValid
2013-07-20 01:28:54 +08:00
lldb.SBTypeFilter.IsValid
lldb.SBTypeFormat.IsValid
lldb.SBTypeList.IsValid
lldb.SBTypeMember.IsValid
2016-10-20 21:04:32 +08:00
lldb.SBTypeMemberFunction.IsValid
2013-07-20 01:28:54 +08:00
lldb.SBTypeNameSpecifier.IsValid
lldb.SBTypeSummary.IsValid
2016-10-20 21:04:32 +08:00
lldb.SBTypeSummaryOptions.IsValid
2013-07-20 01:28:54 +08:00
lldb.SBTypeSynthetic.IsValid
2016-10-20 21:04:32 +08:00
lldb.SBUnixSignals.IsValid
2013-07-20 01:28:54 +08:00
lldb.SBValue.IsValid
lldb.SBValueList.IsValid
2016-10-20 21:04:32 +08:00
lldb.SBVariablesOptions.IsValid
2013-07-20 01:28:54 +08:00
lldb.SBWatchpoint.IsValid" class="py-name" href="#" onclick="return doclink('link-430', 'IsValid', 'link-148');">IsValid< / a > < / tt > < tt class = "py-op" > (< / tt > < tt class = "py-op" > )< / tt > < tt class = "py-op" > )< / tt > < tt class = "py-op" > :< / tt > < / tt >
2016-10-20 21:04:32 +08:00
< a name = "L539" > < / a > < tt class = "py-lineno" > 539< / tt > < tt class = "py-line" > < tt class = "py-keyword" > return< / tt > < tt class = "py-name" > False< / tt > < / tt >
< a name = "L540" > < / a > < tt class = "py-lineno" > 540< / tt > < tt class = "py-line" > < tt id = "link-431" class = "py-name" > < a title = "lldb.SBError.value
2013-07-20 01:28:54 +08:00
lldb.SBValue.value
lldb.formatters.cpp.gnu_libstdcpp.StdListSynthProvider.value
lldb.formatters.cpp.libcxx.stdlist_SynthProvider.value
lldb.formatters.cpp.libcxx.stdlist_entry.value
lldb.formatters.cpp.libcxx.stdlist_iterator.value
lldb.formatters.cpp.libcxx.stdmap_iterator.value
lldb.formatters.cpp.libcxx.stdmap_iterator_node.value
lldb.value" class="py-name" href="#" onclick="return doclink('link-431', 'value', 'link-7');">value< / a > < / tt > < tt class = "py-op" > =< / tt > < tt id = "link-432" class = "py-name" > < a title = "lldb.SBValue.deref" class = "py-name" href = "#" onclick = "return doclink('link-432', 'deref', 'link-427');" > deref< / a > < / tt > < tt class = "py-op" > .< / tt > < tt id = "link-433" class = "py-name" > < a title = "lldb.SBValue.GetChildMemberWithName" class = "py-name" href = "#" onclick = "return doclink('link-433', 'GetChildMemberWithName', 'link-79');" > GetChildMemberWithName< / a > < / tt > < tt class = "py-op" > (< / tt > < tt class = "py-string" > '__value_'< / tt > < tt class = "py-op" > )< / tt > < / tt >
2016-10-20 21:04:32 +08:00
< a name = "L541" > < / a > < tt class = "py-lineno" > 541< / tt > < tt class = "py-line" > < tt class = "py-keyword" > if< / tt > < tt class = "py-keyword" > not< / tt > < tt class = "py-op" > (< / tt > < tt id = "link-434" class = "py-name" > < a title = "lldb.SBError.value
2013-07-20 01:28:54 +08:00
lldb.SBValue.value
lldb.formatters.cpp.gnu_libstdcpp.StdListSynthProvider.value
lldb.formatters.cpp.libcxx.stdlist_SynthProvider.value
lldb.formatters.cpp.libcxx.stdlist_entry.value
lldb.formatters.cpp.libcxx.stdlist_iterator.value
lldb.formatters.cpp.libcxx.stdmap_iterator.value
lldb.formatters.cpp.libcxx.stdmap_iterator_node.value
lldb.value" class="py-name" href="#" onclick="return doclink('link-434', 'value', 'link-7');">value< / a > < / tt > < tt class = "py-op" > .< / tt > < tt id = "link-435" class = "py-name" > < a title = "lldb.SBAddress.IsValid
lldb.SBBlock.IsValid
lldb.SBBreakpoint.IsValid
lldb.SBBreakpointLocation.IsValid
lldb.SBBroadcaster.IsValid
lldb.SBCommandInterpreter.IsValid
lldb.SBCommandReturnObject.IsValid
lldb.SBCommunication.IsValid
lldb.SBCompileUnit.IsValid
lldb.SBData.IsValid
lldb.SBDebugger.IsValid
lldb.SBDeclaration.IsValid
lldb.SBError.IsValid
lldb.SBEvent.IsValid
lldb.SBFileSpec.IsValid
lldb.SBFrame.IsValid
lldb.SBFunction.IsValid
lldb.SBInstruction.IsValid
lldb.SBInstructionList.IsValid
lldb.SBLineEntry.IsValid
lldb.SBListener.IsValid
lldb.SBModule.IsValid
lldb.SBModuleSpec.IsValid
2016-10-20 21:04:32 +08:00
lldb.SBPlatform.IsValid
2013-07-20 01:28:54 +08:00
lldb.SBProcess.IsValid
2016-10-20 21:04:32 +08:00
lldb.SBQueue.IsValid
lldb.SBQueueItem.IsValid
2013-07-20 01:28:54 +08:00
lldb.SBSection.IsValid
lldb.SBStream.IsValid
lldb.SBStringList.IsValid
2016-10-20 21:04:32 +08:00
lldb.SBStructuredData.IsValid
2013-07-20 01:28:54 +08:00
lldb.SBSymbol.IsValid
lldb.SBSymbolContext.IsValid
lldb.SBSymbolContextList.IsValid
lldb.SBTarget.IsValid
lldb.SBThread.IsValid
2016-10-20 21:04:32 +08:00
lldb.SBThreadCollection.IsValid
lldb.SBThreadPlan.IsValid
2013-07-20 01:28:54 +08:00
lldb.SBType.IsValid
lldb.SBTypeCategory.IsValid
2016-10-20 21:04:32 +08:00
lldb.SBTypeEnumMember.IsValid
lldb.SBTypeEnumMemberList.IsValid
2013-07-20 01:28:54 +08:00
lldb.SBTypeFilter.IsValid
lldb.SBTypeFormat.IsValid
lldb.SBTypeList.IsValid
lldb.SBTypeMember.IsValid
2016-10-20 21:04:32 +08:00
lldb.SBTypeMemberFunction.IsValid
2013-07-20 01:28:54 +08:00
lldb.SBTypeNameSpecifier.IsValid
lldb.SBTypeSummary.IsValid
2016-10-20 21:04:32 +08:00
lldb.SBTypeSummaryOptions.IsValid
2013-07-20 01:28:54 +08:00
lldb.SBTypeSynthetic.IsValid
2016-10-20 21:04:32 +08:00
lldb.SBUnixSignals.IsValid
2013-07-20 01:28:54 +08:00
lldb.SBValue.IsValid
lldb.SBValueList.IsValid
2016-10-20 21:04:32 +08:00
lldb.SBVariablesOptions.IsValid
2013-07-20 01:28:54 +08:00
lldb.SBWatchpoint.IsValid" class="py-name" href="#" onclick="return doclink('link-435', 'IsValid', 'link-148');">IsValid< / a > < / tt > < tt class = "py-op" > (< / tt > < tt class = "py-op" > )< / tt > < tt class = "py-op" > )< / tt > < tt class = "py-op" > :< / tt > < / tt >
2016-10-20 21:04:32 +08:00
< a name = "L542" > < / a > < tt class = "py-lineno" > 542< / tt > < tt class = "py-line" > < tt class = "py-keyword" > return< / tt > < tt class = "py-name" > False< / tt > < / tt >
< a name = "L543" > < / a > < tt class = "py-lineno" > 543< / tt > < tt class = "py-line" > < tt class = "py-name" > self< / tt > < tt class = "py-op" > .< / tt > < tt class = "py-name" > data_type< / tt > < tt class = "py-op" > =< / tt > < tt id = "link-436" class = "py-name" > < a title = "lldb.SBError.value
2013-07-20 01:28:54 +08:00
lldb.SBValue.value
lldb.formatters.cpp.gnu_libstdcpp.StdListSynthProvider.value
lldb.formatters.cpp.libcxx.stdlist_SynthProvider.value
lldb.formatters.cpp.libcxx.stdlist_entry.value
lldb.formatters.cpp.libcxx.stdlist_iterator.value
lldb.formatters.cpp.libcxx.stdmap_iterator.value
lldb.formatters.cpp.libcxx.stdmap_iterator_node.value
lldb.value" class="py-name" href="#" onclick="return doclink('link-436', 'value', 'link-7');">value< / a > < / tt > < tt class = "py-op" > .< / tt > < tt id = "link-437" class = "py-name" > < a title = "lldb.SBError.GetType
lldb.SBEvent.GetType
lldb.SBFunction.GetType
lldb.SBSymbol.GetType
2016-10-20 21:04:32 +08:00
lldb.SBTypeEnumMember.GetType
2013-07-20 01:28:54 +08:00
lldb.SBTypeMember.GetType
2016-10-20 21:04:32 +08:00
lldb.SBTypeMemberFunction.GetType
2013-07-20 01:28:54 +08:00
lldb.SBTypeNameSpecifier.GetType
lldb.SBValue.GetType" class="py-name" href="#" onclick="return doclink('link-437', 'GetType', 'link-83');">GetType< / a > < / tt > < tt class = "py-op" > (< / tt > < tt class = "py-op" > )< / tt > < / tt >
2016-10-20 21:04:32 +08:00
< a name = "L544" > < / a > < tt class = "py-lineno" > 544< / tt > < tt class = "py-line" > < tt class = "py-name" > self< / tt > < tt class = "py-op" > .< / tt > < tt class = "py-name" > data_size< / tt > < tt class = "py-op" > =< / tt > < tt class = "py-name" > self< / tt > < tt class = "py-op" > .< / tt > < tt class = "py-name" > data_type< / tt > < tt class = "py-op" > .< / tt > < tt id = "link-438" class = "py-name" > < a title = "lldb.SBData.GetByteSize
2013-07-20 01:28:54 +08:00
lldb.SBInstruction.GetByteSize
lldb.SBSection.GetByteSize
lldb.SBType.GetByteSize
lldb.SBValue.GetByteSize" class="py-name" href="#" onclick="return doclink('link-438', 'GetByteSize', 'link-85');">GetByteSize< / a > < / tt > < tt class = "py-op" > (< / tt > < tt class = "py-op" > )< / tt > < / tt >
2016-10-20 21:04:32 +08:00
< a name = "L545" > < / a > < tt class = "py-lineno" > 545< / tt > < tt class = "py-line" > < tt class = "py-name" > self< / tt > < tt class = "py-op" > .< / tt > < tt class = "py-name" > skip_size< / tt > < tt class = "py-op" > =< / tt > < tt class = "py-name" > None< / tt > < / tt >
< a name = "L546" > < / a > < tt class = "py-lineno" > 546< / tt > < tt class = "py-line" > < tt class = "py-keyword" > return< / tt > < tt class = "py-name" > True< / tt > < / tt >
< a name = "L547" > < / a > < tt class = "py-lineno" > 547< / tt > < tt class = "py-line" > < tt class = "py-keyword" > else< / tt > < tt class = "py-op" > :< / tt > < / tt >
< a name = "L548" > < / a > < tt class = "py-lineno" > 548< / tt > < tt class = "py-line" > < tt class = "py-keyword" > return< / tt > < tt class = "py-name" > True< / tt > < / tt >
< / div > < a name = "L549" > < / a > < tt class = "py-lineno" > 549< / tt > < tt class = "py-line" > < / tt >
< a name = "stdmap_SynthProvider.get_value_offset" > < / a > < div id = "stdmap_SynthProvider.get_value_offset-def" > < a name = "L550" > < / a > < tt class = "py-lineno" > 550< / tt > < a class = "py-toggle" href = "#" id = "stdmap_SynthProvider.get_value_offset-toggle" onclick = "return toggle('stdmap_SynthProvider.get_value_offset');" > -< / a > < tt class = "py-line" > < tt class = "py-keyword" > def< / tt > < a class = "py-def-name" href = "lldb.formatters.cpp.libcxx.stdmap_SynthProvider-class.html#get_value_offset" > get_value_offset< / a > < tt class = "py-op" > (< / tt > < tt class = "py-param" > self< / tt > < tt class = "py-op" > ,< / tt > < tt class = "py-param" > node< / tt > < tt class = "py-op" > )< / tt > < tt class = "py-op" > :< / tt > < / tt >
< / div > < div id = "stdmap_SynthProvider.get_value_offset-collapsed" style = "display:none;" pad = "+++" indent = "++++++++" > < / div > < div id = "stdmap_SynthProvider.get_value_offset-expanded" > < a name = "L551" > < / a > < tt class = "py-lineno" > 551< / tt > < tt class = "py-line" > < tt class = "py-name" > logger< / tt > < tt class = "py-op" > =< / tt > < tt id = "link-439" class = "py-name" > < a title = "lldb" class = "py-name" href = "#" onclick = "return doclink('link-439', 'lldb', 'link-0');" > lldb< / a > < / tt > < tt class = "py-op" > .< / tt > < tt id = "link-440" class = "py-name" > < a title = "lldb.formatters" class = "py-name" href = "#" onclick = "return doclink('link-440', 'formatters', 'link-2');" > formatters< / a > < / tt > < tt class = "py-op" > .< / tt > < tt id = "link-441" class = "py-name" > < a title = "lldb.formatters.Logger
2013-07-20 01:28:54 +08:00
lldb.formatters.Logger.Logger" class="py-name" href="#" onclick="return doclink('link-441', 'Logger', 'link-3');">Logger< / a > < / tt > < tt class = "py-op" > .< / tt > < tt id = "link-442" class = "py-name" > < a title = "lldb.formatters.Logger
lldb.formatters.Logger.Logger" class="py-name" href="#" onclick="return doclink('link-442', 'Logger', 'link-3');">Logger< / a > < / tt > < tt class = "py-op" > (< / tt > < tt class = "py-op" > )< / tt > < / tt >
2016-10-20 21:04:32 +08:00
< a name = "L552" > < / a > < tt class = "py-lineno" > 552< / tt > < tt class = "py-line" > < tt class = "py-keyword" > if< / tt > < tt class = "py-name" > self< / tt > < tt class = "py-op" > .< / tt > < tt class = "py-name" > skip_size< / tt > < tt class = "py-keyword" > is< / tt > < tt class = "py-name" > None< / tt > < tt class = "py-op" > :< / tt > < / tt >
< a name = "L553" > < / a > < tt class = "py-lineno" > 553< / tt > < tt class = "py-line" > < tt class = "py-name" > node_type< / tt > < tt class = "py-op" > =< / tt > < tt class = "py-name" > node< / tt > < tt class = "py-op" > .< / tt > < tt id = "link-443" class = "py-name" > < a title = "lldb.SBError.GetType
2013-07-20 01:28:54 +08:00
lldb.SBEvent.GetType
lldb.SBFunction.GetType
lldb.SBSymbol.GetType
2016-10-20 21:04:32 +08:00
lldb.SBTypeEnumMember.GetType
2013-07-20 01:28:54 +08:00
lldb.SBTypeMember.GetType
2016-10-20 21:04:32 +08:00
lldb.SBTypeMemberFunction.GetType
2013-07-20 01:28:54 +08:00
lldb.SBTypeNameSpecifier.GetType
lldb.SBValue.GetType" class="py-name" href="#" onclick="return doclink('link-443', 'GetType', 'link-83');">GetType< / a > < / tt > < tt class = "py-op" > (< / tt > < tt class = "py-op" > )< / tt > < / tt >
2016-10-20 21:04:32 +08:00
< a name = "L554" > < / a > < tt class = "py-lineno" > 554< / tt > < tt class = "py-line" > < tt class = "py-name" > fields_count< / tt > < tt class = "py-op" > =< / tt > < tt class = "py-name" > node_type< / tt > < tt class = "py-op" > .< / tt > < tt id = "link-444" class = "py-name" targets = "Method lldb.SBType.GetNumberOfFields()=lldb.SBType-class.html#GetNumberOfFields" > < a title = "lldb.SBType.GetNumberOfFields" class = "py-name" href = "#" onclick = "return doclink('link-444', 'GetNumberOfFields', 'link-444');" > GetNumberOfFields< / a > < / tt > < tt class = "py-op" > (< / tt > < tt class = "py-op" > )< / tt > < / tt >
< a name = "L555" > < / a > < tt class = "py-lineno" > 555< / tt > < tt class = "py-line" > < tt class = "py-keyword" > for< / tt > < tt class = "py-name" > i< / tt > < tt class = "py-keyword" > in< / tt > < tt id = "link-445" class = "py-name" > < a title = "lldb.SBBlock.range" class = "py-name" href = "#" onclick = "return doclink('link-445', 'range', 'link-6');" > range< / a > < / tt > < tt class = "py-op" > (< / tt > < tt class = "py-name" > fields_count< / tt > < tt class = "py-op" > )< / tt > < tt class = "py-op" > :< / tt > < / tt >
< a name = "L556" > < / a > < tt class = "py-lineno" > 556< / tt > < tt class = "py-line" > < tt class = "py-name" > field< / tt > < tt class = "py-op" > =< / tt > < tt class = "py-name" > node_type< / tt > < tt class = "py-op" > .< / tt > < tt id = "link-446" class = "py-name" targets = "Method lldb.SBType.GetFieldAtIndex()=lldb.SBType-class.html#GetFieldAtIndex" > < a title = "lldb.SBType.GetFieldAtIndex" class = "py-name" href = "#" onclick = "return doclink('link-446', 'GetFieldAtIndex', 'link-446');" > GetFieldAtIndex< / a > < / tt > < tt class = "py-op" > (< / tt > < tt class = "py-name" > i< / tt > < tt class = "py-op" > )< / tt > < / tt >
< a name = "L557" > < / a > < tt class = "py-lineno" > 557< / tt > < tt class = "py-line" > < tt class = "py-keyword" > if< / tt > < tt class = "py-name" > field< / tt > < tt class = "py-op" > .< / tt > < tt id = "link-447" class = "py-name" targets = "Method lldb.SBBroadcaster.GetName()=lldb.SBBroadcaster-class.html#GetName,Method lldb.SBFunction.GetName()=lldb.SBFunction-class.html#GetName,Method lldb.SBPlatform.GetName()=lldb.SBPlatform-class.html#GetName,Method lldb.SBQueue.GetName()=lldb.SBQueue-class.html#GetName,Method lldb.SBSection.GetName()=lldb.SBSection-class.html#GetName,Method lldb.SBSymbol.GetName()=lldb.SBSymbol-class.html#GetName,Method lldb.SBThread.GetName()=lldb.SBThread-class.html#GetName,Method lldb.SBType.GetName()=lldb.SBType-class.html#GetName,Method lldb.SBTypeCategory.GetName()=lldb.SBTypeCategory-class.html#GetName,Method lldb.SBTypeEnumMember.GetName()=lldb.SBTypeEnumMember-class.html#GetName,Method lldb.SBTypeMember.GetName()=lldb.SBTypeMember-class.html#GetName,Method lldb.SBTypeMemberFunction.GetName()=lldb.SBTypeMemberFunction-class.html#GetName,Method lldb.SBTypeNameSpecifier.GetName()=lldb.SBTypeNameSpecifier-class.html#GetName,Method lldb.SBValue.GetName()=lldb.SBValue-class.html#GetName" > < a title = "lldb.SBBroadcaster.GetName
2013-07-20 01:28:54 +08:00
lldb.SBFunction.GetName
2016-10-20 21:04:32 +08:00
lldb.SBPlatform.GetName
lldb.SBQueue.GetName
2013-07-20 01:28:54 +08:00
lldb.SBSection.GetName
lldb.SBSymbol.GetName
lldb.SBThread.GetName
lldb.SBType.GetName
lldb.SBTypeCategory.GetName
2016-10-20 21:04:32 +08:00
lldb.SBTypeEnumMember.GetName
2013-07-20 01:28:54 +08:00
lldb.SBTypeMember.GetName
2016-10-20 21:04:32 +08:00
lldb.SBTypeMemberFunction.GetName
2013-07-20 01:28:54 +08:00
lldb.SBTypeNameSpecifier.GetName
lldb.SBValue.GetName" class="py-name" href="#" onclick="return doclink('link-447', 'GetName', 'link-447');">GetName< / a > < / tt > < tt class = "py-op" > (< / tt > < tt class = "py-op" > )< / tt > < tt class = "py-op" > ==< / tt > < tt class = "py-string" > '__value_'< / tt > < tt class = "py-op" > :< / tt > < / tt >
2016-10-20 21:04:32 +08:00
< a name = "L558" > < / a > < tt class = "py-lineno" > 558< / tt > < tt class = "py-line" > < tt class = "py-name" > self< / tt > < tt class = "py-op" > .< / tt > < tt class = "py-name" > skip_size< / tt > < tt class = "py-op" > =< / tt > < tt class = "py-name" > field< / tt > < tt class = "py-op" > .< / tt > < tt id = "link-448" class = "py-name" targets = "Method lldb.SBTypeMember.GetOffsetInBytes()=lldb.SBTypeMember-class.html#GetOffsetInBytes" > < a title = "lldb.SBTypeMember.GetOffsetInBytes" class = "py-name" href = "#" onclick = "return doclink('link-448', 'GetOffsetInBytes', 'link-448');" > GetOffsetInBytes< / a > < / tt > < tt class = "py-op" > (< / tt > < tt class = "py-op" > )< / tt > < / tt >
< a name = "L559" > < / a > < tt class = "py-lineno" > 559< / tt > < tt class = "py-line" > < tt class = "py-keyword" > break< / tt > < / tt >
< a name = "L560" > < / a > < tt class = "py-lineno" > 560< / tt > < tt class = "py-line" > < tt class = "py-keyword" > return< / tt > < tt class = "py-op" > (< / tt > < tt class = "py-name" > self< / tt > < tt class = "py-op" > .< / tt > < tt class = "py-name" > skip_size< / tt > < tt class = "py-keyword" > is< / tt > < tt class = "py-keyword" > not< / tt > < tt class = "py-name" > None< / tt > < tt class = "py-op" > )< / tt > < / tt >
< / div > < a name = "L561" > < / a > < tt class = "py-lineno" > 561< / tt > < tt class = "py-line" > < / tt >
< a name = "stdmap_SynthProvider.get_child_index" > < / a > < div id = "stdmap_SynthProvider.get_child_index-def" > < a name = "L562" > < / a > < tt class = "py-lineno" > 562< / tt > < a class = "py-toggle" href = "#" id = "stdmap_SynthProvider.get_child_index-toggle" onclick = "return toggle('stdmap_SynthProvider.get_child_index');" > -< / a > < tt class = "py-line" > < tt class = "py-keyword" > def< / tt > < a class = "py-def-name" href = "lldb.formatters.cpp.libcxx.stdmap_SynthProvider-class.html#get_child_index" > get_child_index< / a > < tt class = "py-op" > (< / tt > < tt class = "py-param" > self< / tt > < tt class = "py-op" > ,< / tt > < tt class = "py-param" > name< / tt > < tt class = "py-op" > )< / tt > < tt class = "py-op" > :< / tt > < / tt >
< / div > < div id = "stdmap_SynthProvider.get_child_index-collapsed" style = "display:none;" pad = "+++" indent = "++++++++" > < / div > < div id = "stdmap_SynthProvider.get_child_index-expanded" > < a name = "L563" > < / a > < tt class = "py-lineno" > 563< / tt > < tt class = "py-line" > < tt class = "py-name" > logger< / tt > < tt class = "py-op" > =< / tt > < tt id = "link-449" class = "py-name" > < a title = "lldb" class = "py-name" href = "#" onclick = "return doclink('link-449', 'lldb', 'link-0');" > lldb< / a > < / tt > < tt class = "py-op" > .< / tt > < tt id = "link-450" class = "py-name" > < a title = "lldb.formatters" class = "py-name" href = "#" onclick = "return doclink('link-450', 'formatters', 'link-2');" > formatters< / a > < / tt > < tt class = "py-op" > .< / tt > < tt id = "link-451" class = "py-name" > < a title = "lldb.formatters.Logger
2013-07-20 01:28:54 +08:00
lldb.formatters.Logger.Logger" class="py-name" href="#" onclick="return doclink('link-451', 'Logger', 'link-3');">Logger< / a > < / tt > < tt class = "py-op" > .< / tt > < tt id = "link-452" class = "py-name" > < a title = "lldb.formatters.Logger
lldb.formatters.Logger.Logger" class="py-name" href="#" onclick="return doclink('link-452', 'Logger', 'link-3');">Logger< / a > < / tt > < tt class = "py-op" > (< / tt > < tt class = "py-op" > )< / tt > < / tt >
2016-10-20 21:04:32 +08:00
< a name = "L564" > < / a > < tt class = "py-lineno" > 564< / tt > < tt class = "py-line" > < tt class = "py-keyword" > try< / tt > < tt class = "py-op" > :< / tt > < / tt >
< a name = "L565" > < / a > < tt class = "py-lineno" > 565< / tt > < tt class = "py-line" > < tt class = "py-keyword" > return< / tt > < tt class = "py-name" > int< / tt > < tt class = "py-op" > (< / tt > < tt id = "link-453" class = "py-name" > < a title = "lldb.SBBlock.name
2013-07-20 01:28:54 +08:00
lldb.SBFrame.name
lldb.SBFunction.name
lldb.SBSection.name
lldb.SBSymbol.name
lldb.SBThread.name
lldb.SBType.name
lldb.SBTypeCategory.name
2016-10-20 21:04:32 +08:00
lldb.SBTypeEnumMember.name
2013-07-20 01:28:54 +08:00
lldb.SBTypeMember.name
lldb.SBTypeNameSpecifier.name
lldb.SBValue.name" class="py-name" href="#" onclick="return doclink('link-453', 'name', 'link-66');">name< / a > < / tt > < tt class = "py-op" > .< / tt > < tt class = "py-name" > lstrip< / tt > < tt class = "py-op" > (< / tt > < tt class = "py-string" > '['< / tt > < tt class = "py-op" > )< / tt > < tt class = "py-op" > .< / tt > < tt class = "py-name" > rstrip< / tt > < tt class = "py-op" > (< / tt > < tt class = "py-string" > ']'< / tt > < tt class = "py-op" > )< / tt > < tt class = "py-op" > )< / tt > < / tt >
2016-10-20 21:04:32 +08:00
< a name = "L566" > < / a > < tt class = "py-lineno" > 566< / tt > < tt class = "py-line" > < tt class = "py-keyword" > except< / tt > < tt class = "py-op" > :< / tt > < / tt >
< a name = "L567" > < / a > < tt class = "py-lineno" > 567< / tt > < tt class = "py-line" > < tt class = "py-keyword" > return< / tt > < tt class = "py-op" > -< / tt > < tt class = "py-number" > 1< / tt > < / tt >
< / div > < a name = "L568" > < / a > < tt class = "py-lineno" > 568< / tt > < tt class = "py-line" > < / tt >
< a name = "stdmap_SynthProvider.get_child_at_index" > < / a > < div id = "stdmap_SynthProvider.get_child_at_index-def" > < a name = "L569" > < / a > < tt class = "py-lineno" > 569< / tt > < a class = "py-toggle" href = "#" id = "stdmap_SynthProvider.get_child_at_index-toggle" onclick = "return toggle('stdmap_SynthProvider.get_child_at_index');" > -< / a > < tt class = "py-line" > < tt class = "py-keyword" > def< / tt > < a class = "py-def-name" href = "lldb.formatters.cpp.libcxx.stdmap_SynthProvider-class.html#get_child_at_index" > get_child_at_index< / a > < tt class = "py-op" > (< / tt > < tt class = "py-param" > self< / tt > < tt class = "py-op" > ,< / tt > < tt class = "py-param" > index< / tt > < tt class = "py-op" > )< / tt > < tt class = "py-op" > :< / tt > < / tt >
< / div > < div id = "stdmap_SynthProvider.get_child_at_index-collapsed" style = "display:none;" pad = "+++" indent = "++++++++" > < / div > < div id = "stdmap_SynthProvider.get_child_at_index-expanded" > < a name = "L570" > < / a > < tt class = "py-lineno" > 570< / tt > < tt class = "py-line" > < tt class = "py-name" > logger< / tt > < tt class = "py-op" > =< / tt > < tt id = "link-454" class = "py-name" > < a title = "lldb" class = "py-name" href = "#" onclick = "return doclink('link-454', 'lldb', 'link-0');" > lldb< / a > < / tt > < tt class = "py-op" > .< / tt > < tt id = "link-455" class = "py-name" > < a title = "lldb.formatters" class = "py-name" href = "#" onclick = "return doclink('link-455', 'formatters', 'link-2');" > formatters< / a > < / tt > < tt class = "py-op" > .< / tt > < tt id = "link-456" class = "py-name" > < a title = "lldb.formatters.Logger
2013-07-20 01:28:54 +08:00
lldb.formatters.Logger.Logger" class="py-name" href="#" onclick="return doclink('link-456', 'Logger', 'link-3');">Logger< / a > < / tt > < tt class = "py-op" > .< / tt > < tt id = "link-457" class = "py-name" > < a title = "lldb.formatters.Logger
lldb.formatters.Logger.Logger" class="py-name" href="#" onclick="return doclink('link-457', 'Logger', 'link-3');">Logger< / a > < / tt > < tt class = "py-op" > (< / tt > < tt class = "py-op" > )< / tt > < / tt >
2016-10-20 21:04:32 +08:00
< a name = "L571" > < / a > < tt class = "py-lineno" > 571< / tt > < tt class = "py-line" > < tt class = "py-name" > logger< / tt > < tt class = "py-op" > > > < / tt > < tt class = "py-string" > "Retrieving child "< / tt > < tt class = "py-op" > +< / tt > < tt class = "py-name" > str< / tt > < tt class = "py-op" > (< / tt > < tt class = "py-name" > index< / tt > < tt class = "py-op" > )< / tt > < / tt >
< a name = "L572" > < / a > < tt class = "py-lineno" > 572< / tt > < tt class = "py-line" > < tt class = "py-keyword" > if< / tt > < tt class = "py-name" > index< / tt > < tt class = "py-op" > < < / tt > < tt class = "py-number" > 0< / tt > < tt class = "py-op" > :< / tt > < / tt >
< a name = "L573" > < / a > < tt class = "py-lineno" > 573< / tt > < tt class = "py-line" > < tt class = "py-keyword" > return< / tt > < tt class = "py-name" > None< / tt > < / tt >
< a name = "L574" > < / a > < tt class = "py-lineno" > 574< / tt > < tt class = "py-line" > < tt class = "py-keyword" > if< / tt > < tt class = "py-name" > index< / tt > < tt class = "py-op" > > =< / tt > < tt class = "py-name" > self< / tt > < tt class = "py-op" > .< / tt > < tt id = "link-458" class = "py-name" > < a title = "lldb.SBSyntheticValueProvider.num_children
lldb.SBValue.num_children
2013-07-20 01:28:54 +08:00
lldb.formatters.cpp.gnu_libstdcpp.StdListSynthProvider.num_children
lldb.formatters.cpp.gnu_libstdcpp.StdMapSynthProvider.num_children
2016-10-20 21:04:32 +08:00
lldb.formatters.cpp.gnu_libstdcpp.StdVectorSynthProvider.StdVBoolImplementation.num_children
lldb.formatters.cpp.gnu_libstdcpp.StdVectorSynthProvider.StdVectorImplementation.num_children
2013-07-20 01:28:54 +08:00
lldb.formatters.cpp.gnu_libstdcpp.StdVectorSynthProvider.num_children
lldb.formatters.cpp.libcxx.stddeque_SynthProvider.num_children
lldb.formatters.cpp.libcxx.stdlist_SynthProvider.num_children
lldb.formatters.cpp.libcxx.stdmap_SynthProvider.num_children
lldb.formatters.cpp.libcxx.stdsharedptr_SynthProvider.num_children
2016-10-20 21:04:32 +08:00
lldb.formatters.cpp.libcxx.stdvector_SynthProvider.num_children
lldb.formatters.synth.PythonObjectSyntheticChildProvider.num_children" class="py-name" href="#" onclick="return doclink('link-458', 'num_children', 'link-57');">num_children< / a > < / tt > < tt class = "py-op" > (< / tt > < tt class = "py-op" > )< / tt > < tt class = "py-op" > :< / tt > < / tt >
< a name = "L575" > < / a > < tt class = "py-lineno" > 575< / tt > < tt class = "py-line" > < tt class = "py-keyword" > return< / tt > < tt class = "py-name" > None< / tt > < / tt >
< a name = "L576" > < / a > < tt class = "py-lineno" > 576< / tt > < tt class = "py-line" > < tt class = "py-keyword" > if< / tt > < tt class = "py-name" > self< / tt > < tt class = "py-op" > .< / tt > < tt class = "py-name" > garbage< / tt > < tt class = "py-op" > :< / tt > < / tt >
< a name = "L577" > < / a > < tt class = "py-lineno" > 577< / tt > < tt class = "py-line" > < tt class = "py-name" > logger< / tt > < tt class = "py-op" > > > < / tt > < tt class = "py-string" > "Returning None since this tree is garbage"< / tt > < / tt >
< a name = "L578" > < / a > < tt class = "py-lineno" > 578< / tt > < tt class = "py-line" > < tt class = "py-keyword" > return< / tt > < tt class = "py-name" > None< / tt > < / tt >
< a name = "L579" > < / a > < tt class = "py-lineno" > 579< / tt > < tt class = "py-line" > < tt class = "py-keyword" > try< / tt > < tt class = "py-op" > :< / tt > < / tt >
< a name = "L580" > < / a > < tt class = "py-lineno" > 580< / tt > < tt class = "py-line" > < tt class = "py-name" > iterator< / tt > < tt class = "py-op" > =< / tt > < tt id = "link-459" class = "py-name" targets = "Class lldb.formatters.cpp.libcxx.stdmap_iterator=lldb.formatters.cpp.libcxx.stdmap_iterator-class.html" > < a title = "lldb.formatters.cpp.libcxx.stdmap_iterator" class = "py-name" href = "#" onclick = "return doclink('link-459', 'stdmap_iterator', 'link-459');" > stdmap_iterator< / a > < / tt > < tt class = "py-op" > (< / tt > < / tt >
< a name = "L581" > < / a > < tt class = "py-lineno" > 581< / tt > < tt class = "py-line" > < tt class = "py-name" > self< / tt > < tt class = "py-op" > .< / tt > < tt class = "py-name" > root_node< / tt > < tt class = "py-op" > ,< / tt > < tt class = "py-name" > max_count< / tt > < tt class = "py-op" > =< / tt > < tt class = "py-name" > self< / tt > < tt class = "py-op" > .< / tt > < tt id = "link-460" class = "py-name" > < a title = "lldb.SBSyntheticValueProvider.num_children
lldb.SBValue.num_children
2013-07-20 01:28:54 +08:00
lldb.formatters.cpp.gnu_libstdcpp.StdListSynthProvider.num_children
lldb.formatters.cpp.gnu_libstdcpp.StdMapSynthProvider.num_children
2016-10-20 21:04:32 +08:00
lldb.formatters.cpp.gnu_libstdcpp.StdVectorSynthProvider.StdVBoolImplementation.num_children
lldb.formatters.cpp.gnu_libstdcpp.StdVectorSynthProvider.StdVectorImplementation.num_children
2013-07-20 01:28:54 +08:00
lldb.formatters.cpp.gnu_libstdcpp.StdVectorSynthProvider.num_children
lldb.formatters.cpp.libcxx.stddeque_SynthProvider.num_children
lldb.formatters.cpp.libcxx.stdlist_SynthProvider.num_children
lldb.formatters.cpp.libcxx.stdmap_SynthProvider.num_children
lldb.formatters.cpp.libcxx.stdsharedptr_SynthProvider.num_children
2016-10-20 21:04:32 +08:00
lldb.formatters.cpp.libcxx.stdvector_SynthProvider.num_children
lldb.formatters.synth.PythonObjectSyntheticChildProvider.num_children" class="py-name" href="#" onclick="return doclink('link-460', 'num_children', 'link-57');">num_children< / a > < / tt > < tt class = "py-op" > (< / tt > < tt class = "py-op" > )< / tt > < tt class = "py-op" > )< / tt > < / tt >
< a name = "L582" > < / a > < tt class = "py-lineno" > 582< / tt > < tt class = "py-line" > < tt class = "py-comment" > # the debug info for libc++ std::map is such that __begin_node_ has a very nice and useful type< / tt > < / tt >
< a name = "L583" > < / a > < tt class = "py-lineno" > 583< / tt > < tt class = "py-line" > < tt class = "py-comment" > # out of which we can grab the information we need - every other node has a less informative< / tt > < / tt >
< a name = "L584" > < / a > < tt class = "py-lineno" > 584< / tt > < tt class = "py-line" > < tt class = "py-comment" > # type which omits all value information and only contains housekeeping information for the RB tree< / tt > < / tt >
< a name = "L585" > < / a > < tt class = "py-lineno" > 585< / tt > < tt class = "py-line" > < tt class = "py-comment" > # hence, we need to know if we are at a node != 0, so that we can< / tt > < / tt >
< a name = "L586" > < / a > < tt class = "py-lineno" > 586< / tt > < tt class = "py-line" > < tt class = "py-comment" > # still get at the data< / tt > < / tt >
< a name = "L587" > < / a > < tt class = "py-lineno" > 587< / tt > < tt class = "py-line" > < tt class = "py-name" > need_to_skip< / tt > < tt class = "py-op" > =< / tt > < tt class = "py-op" > (< / tt > < tt class = "py-name" > index< / tt > < tt class = "py-op" > > < / tt > < tt class = "py-number" > 0< / tt > < tt class = "py-op" > )< / tt > < / tt >
< a name = "L588" > < / a > < tt class = "py-lineno" > 588< / tt > < tt class = "py-line" > < tt class = "py-name" > current< / tt > < tt class = "py-op" > =< / tt > < tt class = "py-name" > iterator< / tt > < tt class = "py-op" > .< / tt > < tt id = "link-461" class = "py-name" > < a title = "lldb.formatters.cpp.libcxx.stdlist_iterator.advance
2013-07-20 01:28:54 +08:00
lldb.formatters.cpp.libcxx.stdmap_iterator.advance" class="py-name" href="#" onclick="return doclink('link-461', 'advance', 'link-234');">advance< / a > < / tt > < tt class = "py-op" > (< / tt > < tt class = "py-name" > index< / tt > < tt class = "py-op" > )< / tt > < / tt >
2016-10-20 21:04:32 +08:00
< a name = "L589" > < / a > < tt class = "py-lineno" > 589< / tt > < tt class = "py-line" > < tt class = "py-keyword" > if< / tt > < tt class = "py-name" > current< / tt > < tt class = "py-keyword" > is< / tt > < tt class = "py-name" > None< / tt > < tt class = "py-op" > :< / tt > < / tt >
< a name = "L590" > < / a > < tt class = "py-lineno" > 590< / tt > < tt class = "py-line" > < tt class = "py-name" > logger< / tt > < tt class = "py-op" > > > < / tt > < tt class = "py-string" > "Tree is garbage - returning None"< / tt > < / tt >
< a name = "L591" > < / a > < tt class = "py-lineno" > 591< / tt > < tt class = "py-line" > < tt class = "py-name" > self< / tt > < tt class = "py-op" > .< / tt > < tt class = "py-name" > garbage< / tt > < tt class = "py-op" > =< / tt > < tt class = "py-name" > True< / tt > < / tt >
< a name = "L592" > < / a > < tt class = "py-lineno" > 592< / tt > < tt class = "py-line" > < tt class = "py-keyword" > return< / tt > < tt class = "py-name" > None< / tt > < / tt >
< a name = "L593" > < / a > < tt class = "py-lineno" > 593< / tt > < tt class = "py-line" > < tt class = "py-keyword" > if< / tt > < tt class = "py-name" > self< / tt > < tt class = "py-op" > .< / tt > < tt id = "link-462" class = "py-name" targets = "Method lldb.formatters.cpp.libcxx.stdmap_SynthProvider.get_data_type()=lldb.formatters.cpp.libcxx.stdmap_SynthProvider-class.html#get_data_type" > < a title = "lldb.formatters.cpp.libcxx.stdmap_SynthProvider.get_data_type" class = "py-name" href = "#" onclick = "return doclink('link-462', 'get_data_type', 'link-462');" > get_data_type< / a > < / tt > < tt class = "py-op" > (< / tt > < tt class = "py-op" > )< / tt > < tt class = "py-op" > :< / tt > < / tt >
< a name = "L594" > < / a > < tt class = "py-lineno" > 594< / tt > < tt class = "py-line" > < tt class = "py-keyword" > if< / tt > < tt class = "py-keyword" > not< / tt > < tt class = "py-op" > (< / tt > < tt class = "py-name" > need_to_skip< / tt > < tt class = "py-op" > )< / tt > < tt class = "py-op" > :< / tt > < / tt >
< a name = "L595" > < / a > < tt class = "py-lineno" > 595< / tt > < tt class = "py-line" > < tt class = "py-name" > current< / tt > < tt class = "py-op" > =< / tt > < tt class = "py-name" > current< / tt > < tt class = "py-op" > .< / tt > < tt id = "link-463" class = "py-name" > < a title = "lldb.SBValue.Dereference" class = "py-name" href = "#" onclick = "return doclink('link-463', 'Dereference', 'link-428');" > Dereference< / a > < / tt > < tt class = "py-op" > (< / tt > < tt class = "py-op" > )< / tt > < / tt >
< a name = "L596" > < / a > < tt class = "py-lineno" > 596< / tt > < tt class = "py-line" > < tt class = "py-name" > obj< / tt > < tt class = "py-op" > =< / tt > < tt class = "py-name" > current< / tt > < tt class = "py-op" > .< / tt > < tt id = "link-464" class = "py-name" > < a title = "lldb.SBValue.GetChildMemberWithName" class = "py-name" href = "#" onclick = "return doclink('link-464', 'GetChildMemberWithName', 'link-79');" > GetChildMemberWithName< / a > < / tt > < tt class = "py-op" > (< / tt > < tt class = "py-string" > '__value_'< / tt > < tt class = "py-op" > )< / tt > < / tt >
< a name = "L597" > < / a > < tt class = "py-lineno" > 597< / tt > < tt class = "py-line" > < tt class = "py-name" > obj_data< / tt > < tt class = "py-op" > =< / tt > < tt class = "py-name" > obj< / tt > < tt class = "py-op" > .< / tt > < tt id = "link-465" class = "py-name" > < a title = "lldb.SBInstruction.GetData
2013-07-20 01:28:54 +08:00
lldb.SBStream.GetData
lldb.SBTypeSummary.GetData
lldb.SBTypeSynthetic.GetData
lldb.SBValue.GetData" class="py-name" href="#" onclick="return doclink('link-465', 'GetData', 'link-4');">GetData< / a > < / tt > < tt class = "py-op" > (< / tt > < tt class = "py-op" > )< / tt > < / tt >
2016-10-20 21:04:32 +08:00
< a name = "L598" > < / a > < tt class = "py-lineno" > 598< / tt > < tt class = "py-line" > < tt class = "py-comment" > # make sure we have a valid offset for the next items< / tt > < / tt >
< a name = "L599" > < / a > < tt class = "py-lineno" > 599< / tt > < tt class = "py-line" > < tt class = "py-name" > self< / tt > < tt class = "py-op" > .< / tt > < tt id = "link-466" class = "py-name" targets = "Method lldb.formatters.cpp.libcxx.stdmap_SynthProvider.get_value_offset()=lldb.formatters.cpp.libcxx.stdmap_SynthProvider-class.html#get_value_offset" > < a title = "lldb.formatters.cpp.libcxx.stdmap_SynthProvider.get_value_offset" class = "py-name" href = "#" onclick = "return doclink('link-466', 'get_value_offset', 'link-466');" > get_value_offset< / a > < / tt > < tt class = "py-op" > (< / tt > < tt class = "py-name" > current< / tt > < tt class = "py-op" > )< / tt > < / tt >
< a name = "L600" > < / a > < tt class = "py-lineno" > 600< / tt > < tt class = "py-line" > < tt class = "py-comment" > # we do not return __value_ because then we would end up with a child named< / tt > < / tt >
< a name = "L601" > < / a > < tt class = "py-lineno" > 601< / tt > < tt class = "py-line" > < tt class = "py-comment" > # __value_ instead of [0]< / tt > < / tt >
< a name = "L602" > < / a > < tt class = "py-lineno" > 602< / tt > < tt class = "py-line" > < tt class = "py-keyword" > return< / tt > < tt class = "py-name" > self< / tt > < tt class = "py-op" > .< / tt > < tt class = "py-name" > valobj< / tt > < tt class = "py-op" > .< / tt > < tt id = "link-467" class = "py-name" > < a title = "lldb.SBTarget.CreateValueFromData
lldb.SBValue.CreateValueFromData" class="py-name" href="#" onclick="return doclink('link-467', 'CreateValueFromData', 'link-237');">CreateValueFromData< / a > < / tt > < tt class = "py-op" > (< / tt > < / tt >
< a name = "L603" > < / a > < tt class = "py-lineno" > 603< / tt > < tt class = "py-line" > < tt class = "py-string" > '['< / tt > < tt class = "py-op" > +< / tt > < tt class = "py-name" > str< / tt > < tt class = "py-op" > (< / tt > < tt class = "py-name" > index< / tt > < tt class = "py-op" > )< / tt > < tt class = "py-op" > +< / tt > < tt class = "py-string" > ']'< / tt > < tt class = "py-op" > ,< / tt > < tt class = "py-name" > obj_data< / tt > < tt class = "py-op" > ,< / tt > < tt class = "py-name" > self< / tt > < tt class = "py-op" > .< / tt > < tt class = "py-name" > data_type< / tt > < tt class = "py-op" > )< / tt > < / tt >
< a name = "L604" > < / a > < tt class = "py-lineno" > 604< / tt > < tt class = "py-line" > < tt class = "py-keyword" > else< / tt > < tt class = "py-op" > :< / tt > < / tt >
< a name = "L605" > < / a > < tt class = "py-lineno" > 605< / tt > < tt class = "py-line" > < tt class = "py-comment" > # FIXME we need to have accessed item 0 before accessing< / tt > < / tt >
< a name = "L606" > < / a > < tt class = "py-lineno" > 606< / tt > < tt class = "py-line" > < tt class = "py-comment" > # any other item!< / tt > < / tt >
< a name = "L607" > < / a > < tt class = "py-lineno" > 607< / tt > < tt class = "py-line" > < tt class = "py-keyword" > if< / tt > < tt class = "py-name" > self< / tt > < tt class = "py-op" > .< / tt > < tt class = "py-name" > skip_size< / tt > < tt class = "py-keyword" > is< / tt > < tt class = "py-name" > None< / tt > < tt class = "py-op" > :< / tt > < / tt >
< a name = "L608" > < / a > < tt class = "py-lineno" > 608< / tt > < tt class = "py-line" > < tt class = "py-name" > logger< / tt > < tt class = "py-op" > > > < / tt > < tt class = "py-string" > "You asked for item > 0 before asking for item == 0, I will fetch 0 now then retry"< / tt > < / tt >
< a name = "L609" > < / a > < tt class = "py-lineno" > 609< / tt > < tt class = "py-line" > < tt class = "py-keyword" > if< / tt > < tt class = "py-name" > self< / tt > < tt class = "py-op" > .< / tt > < tt id = "link-468" class = "py-name" targets = "Method lldb.SBSyntheticValueProvider.get_child_at_index()=lldb.SBSyntheticValueProvider-class.html#get_child_at_index,Method lldb.formatters.cpp.gnu_libstdcpp.StdListSynthProvider.get_child_at_index()=lldb.formatters.cpp.gnu_libstdcpp.StdListSynthProvider-class.html#get_child_at_index,Method lldb.formatters.cpp.gnu_libstdcpp.StdMapSynthProvider.get_child_at_index()=lldb.formatters.cpp.gnu_libstdcpp.StdMapSynthProvider-class.html#get_child_at_index,Method lldb.formatters.cpp.gnu_libstdcpp.StdVectorSynthProvider.StdVBoolImplementation.get_child_at_index()=lldb.formatters.cpp.gnu_libstdcpp.StdVectorSynthProvider.StdVBoolImplementation-class.html#get_child_at_index,Method lldb.formatters.cpp.gnu_libstdcpp.StdVectorSynthProvider.StdVectorImplementation.get_child_at_index()=lldb.formatters.cpp.gnu_libstdcpp.StdVectorSynthProvider.StdVectorImplementation-class.html#get_child_at_index,Method lldb.formatters.cpp.gnu_libstdcpp.StdVectorSynthProvider.get_child_at_index()=lldb.formatters.cpp.gnu_libstdcpp.StdVectorSynthProvider-class.html#get_child_at_index,Method lldb.formatters.cpp.libcxx.stddeque_SynthProvider.get_child_at_index()=lldb.formatters.cpp.libcxx.stddeque_SynthProvider-class.html#get_child_at_index,Method lldb.formatters.cpp.libcxx.stdlist_SynthProvider.get_child_at_index()=lldb.formatters.cpp.libcxx.stdlist_SynthProvider-class.html#get_child_at_index,Method lldb.formatters.cpp.libcxx.stdmap_SynthProvider.get_child_at_index()=lldb.formatters.cpp.libcxx.stdmap_SynthProvider-class.html#get_child_at_index,Method lldb.formatters.cpp.libcxx.stdsharedptr_SynthProvider.get_child_at_index()=lldb.formatters.cpp.libcxx.stdsharedptr_SynthProvider-class.html#get_child_at_index,Method lldb.formatters.cpp.libcxx.stdvector_SynthProvider.get_child_at_index()=lldb.formatters.cpp.libcxx.stdvector_SynthProvider-class.html#get_child_at_index,Method lldb.formatters.synth.PythonObjectSyntheticChildProvider.get_child_at_index()=lldb.formatters.synth.PythonObjectSyntheticChildProvider-class.html#get_child_at_index" > < a title = "lldb.SBSyntheticValueProvider.get_child_at_index
lldb.formatters.cpp.gnu_libstdcpp.StdListSynthProvider.get_child_at_index
2013-07-20 01:28:54 +08:00
lldb.formatters.cpp.gnu_libstdcpp.StdMapSynthProvider.get_child_at_index
2016-10-20 21:04:32 +08:00
lldb.formatters.cpp.gnu_libstdcpp.StdVectorSynthProvider.StdVBoolImplementation.get_child_at_index
lldb.formatters.cpp.gnu_libstdcpp.StdVectorSynthProvider.StdVectorImplementation.get_child_at_index
2013-07-20 01:28:54 +08:00
lldb.formatters.cpp.gnu_libstdcpp.StdVectorSynthProvider.get_child_at_index
lldb.formatters.cpp.libcxx.stddeque_SynthProvider.get_child_at_index
lldb.formatters.cpp.libcxx.stdlist_SynthProvider.get_child_at_index
lldb.formatters.cpp.libcxx.stdmap_SynthProvider.get_child_at_index
lldb.formatters.cpp.libcxx.stdsharedptr_SynthProvider.get_child_at_index
2016-10-20 21:04:32 +08:00
lldb.formatters.cpp.libcxx.stdvector_SynthProvider.get_child_at_index
lldb.formatters.synth.PythonObjectSyntheticChildProvider.get_child_at_index" class="py-name" href="#" onclick="return doclink('link-468', 'get_child_at_index', 'link-468');">get_child_at_index< / a > < / tt > < tt class = "py-op" > (< / tt > < tt class = "py-number" > 0< / tt > < tt class = "py-op" > )< / tt > < tt class = "py-op" > :< / tt > < / tt >
< a name = "L610" > < / a > < tt class = "py-lineno" > 610< / tt > < tt class = "py-line" > < tt class = "py-keyword" > return< / tt > < tt class = "py-name" > self< / tt > < tt class = "py-op" > .< / tt > < tt id = "link-469" class = "py-name" > < a title = "lldb.SBSyntheticValueProvider.get_child_at_index
lldb.formatters.cpp.gnu_libstdcpp.StdListSynthProvider.get_child_at_index
2013-07-20 01:28:54 +08:00
lldb.formatters.cpp.gnu_libstdcpp.StdMapSynthProvider.get_child_at_index
2016-10-20 21:04:32 +08:00
lldb.formatters.cpp.gnu_libstdcpp.StdVectorSynthProvider.StdVBoolImplementation.get_child_at_index
lldb.formatters.cpp.gnu_libstdcpp.StdVectorSynthProvider.StdVectorImplementation.get_child_at_index
2013-07-20 01:28:54 +08:00
lldb.formatters.cpp.gnu_libstdcpp.StdVectorSynthProvider.get_child_at_index
lldb.formatters.cpp.libcxx.stddeque_SynthProvider.get_child_at_index
lldb.formatters.cpp.libcxx.stdlist_SynthProvider.get_child_at_index
lldb.formatters.cpp.libcxx.stdmap_SynthProvider.get_child_at_index
lldb.formatters.cpp.libcxx.stdsharedptr_SynthProvider.get_child_at_index
2016-10-20 21:04:32 +08:00
lldb.formatters.cpp.libcxx.stdvector_SynthProvider.get_child_at_index
lldb.formatters.synth.PythonObjectSyntheticChildProvider.get_child_at_index" class="py-name" href="#" onclick="return doclink('link-469', 'get_child_at_index', 'link-468');">get_child_at_index< / a > < / tt > < tt class = "py-op" > (< / tt > < tt class = "py-name" > index< / tt > < tt class = "py-op" > )< / tt > < / tt >
< a name = "L611" > < / a > < tt class = "py-lineno" > 611< / tt > < tt class = "py-line" > < tt class = "py-keyword" > else< / tt > < tt class = "py-op" > :< / tt > < / tt >
< a name = "L612" > < / a > < tt class = "py-lineno" > 612< / tt > < tt class = "py-line" > < tt class = "py-name" > logger< / tt > < tt class = "py-op" > > > < / tt > < tt class = "py-string" > "item == 0 could not be found. sorry, nothing can be done here."< / tt > < / tt >
< a name = "L613" > < / a > < tt class = "py-lineno" > 613< / tt > < tt class = "py-line" > < tt class = "py-keyword" > return< / tt > < tt class = "py-name" > None< / tt > < / tt >
< a name = "L614" > < / a > < tt class = "py-lineno" > 614< / tt > < tt class = "py-line" > < tt class = "py-keyword" > return< / tt > < tt class = "py-name" > current< / tt > < tt class = "py-op" > .< / tt > < tt id = "link-470" class = "py-name" > < a title = "lldb.SBValue.CreateChildAtOffset" class = "py-name" href = "#" onclick = "return doclink('link-470', 'CreateChildAtOffset', 'link-73');" > CreateChildAtOffset< / a > < / tt > < tt class = "py-op" > (< / tt > < / tt >
< a name = "L615" > < / a > < tt class = "py-lineno" > 615< / tt > < tt class = "py-line" > < tt class = "py-string" > '['< / tt > < tt class = "py-op" > +< / tt > < tt class = "py-name" > str< / tt > < tt class = "py-op" > (< / tt > < tt class = "py-name" > index< / tt > < tt class = "py-op" > )< / tt > < tt class = "py-op" > +< / tt > < tt class = "py-string" > ']'< / tt > < tt class = "py-op" > ,< / tt > < tt class = "py-name" > self< / tt > < tt class = "py-op" > .< / tt > < tt class = "py-name" > skip_size< / tt > < tt class = "py-op" > ,< / tt > < tt class = "py-name" > self< / tt > < tt class = "py-op" > .< / tt > < tt class = "py-name" > data_type< / tt > < tt class = "py-op" > )< / tt > < / tt >
< a name = "L616" > < / a > < tt class = "py-lineno" > 616< / tt > < tt class = "py-line" > < tt class = "py-keyword" > else< / tt > < tt class = "py-op" > :< / tt > < / tt >
< a name = "L617" > < / a > < tt class = "py-lineno" > 617< / tt > < tt class = "py-line" > < tt class = "py-name" > logger< / tt > < tt class = "py-op" > > > < / tt > < tt class = "py-string" > "Unable to infer data-type - returning None (should mark tree as garbage here?)"< / tt > < / tt >
< a name = "L618" > < / a > < tt class = "py-lineno" > 618< / tt > < tt class = "py-line" > < tt class = "py-keyword" > return< / tt > < tt class = "py-name" > None< / tt > < / tt >
< a name = "L619" > < / a > < tt class = "py-lineno" > 619< / tt > < tt class = "py-line" > < tt class = "py-keyword" > except< / tt > < tt class = "py-name" > Exception< / tt > < tt class = "py-keyword" > as< / tt > < tt class = "py-name" > err< / tt > < tt class = "py-op" > :< / tt > < / tt >
< a name = "L620" > < / a > < tt class = "py-lineno" > 620< / tt > < tt class = "py-line" > < tt class = "py-name" > logger< / tt > < tt class = "py-op" > > > < / tt > < tt class = "py-string" > "Hit an exception: "< / tt > < tt class = "py-op" > +< / tt > < tt class = "py-name" > str< / tt > < tt class = "py-op" > (< / tt > < tt class = "py-name" > err< / tt > < tt class = "py-op" > )< / tt > < / tt >
< a name = "L621" > < / a > < tt class = "py-lineno" > 621< / tt > < tt class = "py-line" > < tt class = "py-keyword" > return< / tt > < tt class = "py-name" > None< / tt > < / tt >
< / div > < / div > < a name = "L622" > < / a > < tt class = "py-lineno" > 622< / tt > < tt class = "py-line" > < / tt >
< a name = "L623" > < / a > < tt class = "py-lineno" > 623< / tt > < tt class = "py-line" > < tt class = "py-comment" > # Just an example: the actual summary is produced by a summary string:< / tt > < / tt >
< a name = "L624" > < / a > < tt class = "py-lineno" > 624< / tt > < tt class = "py-line" > < tt class = "py-comment" > # size=${svar%#}< / tt > < / tt >
< a name = "L625" > < / a > < tt class = "py-lineno" > 625< / tt > < tt class = "py-line" > < / tt >
< a name = "L626" > < / a > < tt class = "py-lineno" > 626< / tt > < tt class = "py-line" > < / tt >
< a name = "stdmap_SummaryProvider" > < / a > < div id = "stdmap_SummaryProvider-def" > < a name = "L627" > < / a > < tt class = "py-lineno" > 627< / tt > < a class = "py-toggle" href = "#" id = "stdmap_SummaryProvider-toggle" onclick = "return toggle('stdmap_SummaryProvider');" > -< / a > < tt class = "py-line" > < tt class = "py-keyword" > def< / tt > < a class = "py-def-name" href = "lldb.formatters.cpp.libcxx-module.html#stdmap_SummaryProvider" > stdmap_SummaryProvider< / a > < tt class = "py-op" > (< / tt > < tt class = "py-param" > valobj< / tt > < tt class = "py-op" > ,< / tt > < tt class = "py-param" > dict< / tt > < tt class = "py-op" > )< / tt > < tt class = "py-op" > :< / tt > < / tt >
< / div > < div id = "stdmap_SummaryProvider-collapsed" style = "display:none;" pad = "+++" indent = "++++" > < / div > < div id = "stdmap_SummaryProvider-expanded" > < a name = "L628" > < / a > < tt class = "py-lineno" > 628< / tt > < tt class = "py-line" > < tt class = "py-name" > prov< / tt > < tt class = "py-op" > =< / tt > < tt id = "link-471" class = "py-name" targets = "Class lldb.formatters.cpp.libcxx.stdmap_SynthProvider=lldb.formatters.cpp.libcxx.stdmap_SynthProvider-class.html" > < a title = "lldb.formatters.cpp.libcxx.stdmap_SynthProvider" class = "py-name" href = "#" onclick = "return doclink('link-471', 'stdmap_SynthProvider', 'link-471');" > stdmap_SynthProvider< / a > < / tt > < tt class = "py-op" > (< / tt > < tt class = "py-name" > valobj< / tt > < tt class = "py-op" > ,< / tt > < tt class = "py-name" > None< / tt > < tt class = "py-op" > )< / tt > < / tt >
< a name = "L629" > < / a > < tt class = "py-lineno" > 629< / tt > < tt class = "py-line" > < tt class = "py-keyword" > return< / tt > < tt class = "py-string" > 'size='< / tt > < tt class = "py-op" > +< / tt > < tt class = "py-name" > str< / tt > < tt class = "py-op" > (< / tt > < tt class = "py-name" > prov< / tt > < tt class = "py-op" > .< / tt > < tt id = "link-472" class = "py-name" > < a title = "lldb.SBSyntheticValueProvider.num_children
lldb.SBValue.num_children
2013-07-20 01:28:54 +08:00
lldb.formatters.cpp.gnu_libstdcpp.StdListSynthProvider.num_children
lldb.formatters.cpp.gnu_libstdcpp.StdMapSynthProvider.num_children
2016-10-20 21:04:32 +08:00
lldb.formatters.cpp.gnu_libstdcpp.StdVectorSynthProvider.StdVBoolImplementation.num_children
lldb.formatters.cpp.gnu_libstdcpp.StdVectorSynthProvider.StdVectorImplementation.num_children
2013-07-20 01:28:54 +08:00
lldb.formatters.cpp.gnu_libstdcpp.StdVectorSynthProvider.num_children
lldb.formatters.cpp.libcxx.stddeque_SynthProvider.num_children
lldb.formatters.cpp.libcxx.stdlist_SynthProvider.num_children
lldb.formatters.cpp.libcxx.stdmap_SynthProvider.num_children
lldb.formatters.cpp.libcxx.stdsharedptr_SynthProvider.num_children
2016-10-20 21:04:32 +08:00
lldb.formatters.cpp.libcxx.stdvector_SynthProvider.num_children
lldb.formatters.synth.PythonObjectSyntheticChildProvider.num_children" class="py-name" href="#" onclick="return doclink('link-472', 'num_children', 'link-57');">num_children< / a > < / tt > < tt class = "py-op" > (< / tt > < tt class = "py-op" > )< / tt > < tt class = "py-op" > )< / tt > < / tt >
< / div > < a name = "L630" > < / a > < tt class = "py-lineno" > 630< / tt > < tt class = "py-line" > < / tt >
< a name = "L631" > < / a > < tt class = "py-lineno" > 631< / tt > < tt class = "py-line" > < / tt >
< a name = "stddeque_SynthProvider" > < / a > < div id = "stddeque_SynthProvider-def" > < a name = "L632" > < / a > < tt class = "py-lineno" > 632< / tt > < a class = "py-toggle" href = "#" id = "stddeque_SynthProvider-toggle" onclick = "return toggle('stddeque_SynthProvider');" > -< / a > < tt class = "py-line" > < tt class = "py-keyword" > class< / tt > < a class = "py-def-name" href = "lldb.formatters.cpp.libcxx.stddeque_SynthProvider-class.html" > stddeque_SynthProvider< / a > < tt class = "py-op" > :< / tt > < / tt >
< / div > < div id = "stddeque_SynthProvider-collapsed" style = "display:none;" pad = "+++" indent = "++++" > < / div > < div id = "stddeque_SynthProvider-expanded" > < a name = "L633" > < / a > < tt class = "py-lineno" > 633< / tt > < tt class = "py-line" > < / tt >
< a name = "stddeque_SynthProvider.__init__" > < / a > < div id = "stddeque_SynthProvider.__init__-def" > < a name = "L634" > < / a > < tt class = "py-lineno" > 634< / tt > < a class = "py-toggle" href = "#" id = "stddeque_SynthProvider.__init__-toggle" onclick = "return toggle('stddeque_SynthProvider.__init__');" > -< / a > < tt class = "py-line" > < tt class = "py-keyword" > def< / tt > < a class = "py-def-name" href = "lldb.formatters.cpp.libcxx.stddeque_SynthProvider-class.html#__init__" > __init__< / a > < tt class = "py-op" > (< / tt > < tt class = "py-param" > self< / tt > < tt class = "py-op" > ,< / tt > < tt class = "py-param" > valobj< / tt > < tt class = "py-op" > ,< / tt > < tt class = "py-param" > d< / tt > < tt class = "py-op" > )< / tt > < tt class = "py-op" > :< / tt > < / tt >
< / div > < div id = "stddeque_SynthProvider.__init__-collapsed" style = "display:none;" pad = "+++" indent = "++++++++" > < / div > < div id = "stddeque_SynthProvider.__init__-expanded" > < a name = "L635" > < / a > < tt class = "py-lineno" > 635< / tt > < tt class = "py-line" > < tt class = "py-name" > logger< / tt > < tt class = "py-op" > =< / tt > < tt id = "link-473" class = "py-name" > < a title = "lldb" class = "py-name" href = "#" onclick = "return doclink('link-473', 'lldb', 'link-0');" > lldb< / a > < / tt > < tt class = "py-op" > .< / tt > < tt id = "link-474" class = "py-name" > < a title = "lldb.formatters" class = "py-name" href = "#" onclick = "return doclink('link-474', 'formatters', 'link-2');" > formatters< / a > < / tt > < tt class = "py-op" > .< / tt > < tt id = "link-475" class = "py-name" > < a title = "lldb.formatters.Logger
2013-07-20 01:28:54 +08:00
lldb.formatters.Logger.Logger" class="py-name" href="#" onclick="return doclink('link-475', 'Logger', 'link-3');">Logger< / a > < / tt > < tt class = "py-op" > .< / tt > < tt id = "link-476" class = "py-name" > < a title = "lldb.formatters.Logger
lldb.formatters.Logger.Logger" class="py-name" href="#" onclick="return doclink('link-476', 'Logger', 'link-3');">Logger< / a > < / tt > < tt class = "py-op" > (< / tt > < tt class = "py-op" > )< / tt > < / tt >
2016-10-20 21:04:32 +08:00
< a name = "L636" > < / a > < tt class = "py-lineno" > 636< / tt > < tt class = "py-line" > < tt class = "py-name" > logger< / tt > < tt class = "py-op" > .< / tt > < tt id = "link-477" class = "py-name" targets = "Method lldb.SBCommandReturnObject.write()=lldb.SBCommandReturnObject-class.html#write,Method lldb.SBStream.write()=lldb.SBStream-class.html#write,Method lldb.formatters.Logger.FileLogger.write()=lldb.formatters.Logger.FileLogger-class.html#write,Method lldb.formatters.Logger.Logger.write()=lldb.formatters.Logger.Logger-class.html#write,Method lldb.formatters.Logger.NopLogger.write()=lldb.formatters.Logger.NopLogger-class.html#write,Method lldb.formatters.Logger.StdoutLogger.write()=lldb.formatters.Logger.StdoutLogger-class.html#write" > < a title = "lldb.SBCommandReturnObject.write
2013-07-20 01:28:54 +08:00
lldb.SBStream.write
lldb.formatters.Logger.FileLogger.write
lldb.formatters.Logger.Logger.write
lldb.formatters.Logger.NopLogger.write
lldb.formatters.Logger.StdoutLogger.write" class="py-name" href="#" onclick="return doclink('link-477', 'write', 'link-477');">write< / a > < / tt > < tt class = "py-op" > (< / tt > < tt class = "py-string" > "init"< / tt > < tt class = "py-op" > )< / tt > < / tt >
2016-10-20 21:04:32 +08:00
< a name = "L637" > < / a > < tt class = "py-lineno" > 637< / tt > < tt class = "py-line" > < tt class = "py-name" > self< / tt > < tt class = "py-op" > .< / tt > < tt class = "py-name" > valobj< / tt > < tt class = "py-op" > =< / tt > < tt class = "py-name" > valobj< / tt > < / tt >
< a name = "L638" > < / a > < tt class = "py-lineno" > 638< / tt > < tt class = "py-line" > < tt class = "py-name" > self< / tt > < tt class = "py-op" > .< / tt > < tt class = "py-name" > pointer_size< / tt > < tt class = "py-op" > =< / tt > < tt class = "py-name" > self< / tt > < tt class = "py-op" > .< / tt > < tt class = "py-name" > valobj< / tt > < tt class = "py-op" > .< / tt > < tt id = "link-478" class = "py-name" > < a title = "lldb.SBCommandInterpreter.GetProcess
lldb.SBExecutionContext.GetProcess
lldb.SBQueue.GetProcess
2013-07-20 01:28:54 +08:00
lldb.SBTarget.GetProcess
lldb.SBThread.GetProcess
lldb.SBValue.GetProcess" class="py-name" href="#" onclick="return doclink('link-478', 'GetProcess', 'link-391');">GetProcess< / a > < / tt > < tt class = "py-op" > (< / tt > < tt class = "py-op" > )< / tt > < tt class = "py-op" > .< / tt > < tt id = "link-479" class = "py-name" > < a title = "lldb.SBData.GetAddressByteSize
lldb.SBModule.GetAddressByteSize
lldb.SBProcess.GetAddressByteSize
lldb.SBTarget.GetAddressByteSize" class="py-name" href="#" onclick="return doclink('link-479', 'GetAddressByteSize', 'link-392');">GetAddressByteSize< / a > < / tt > < tt class = "py-op" > (< / tt > < tt class = "py-op" > )< / tt > < / tt >
2016-10-20 21:04:32 +08:00
< a name = "L639" > < / a > < tt class = "py-lineno" > 639< / tt > < tt class = "py-line" > < tt class = "py-name" > self< / tt > < tt class = "py-op" > .< / tt > < tt id = "link-480" class = "py-name" > < a title = "lldb.SBTypeFilter.count" class = "py-name" href = "#" onclick = "return doclink('link-480', 'count', 'link-163');" > count< / a > < / tt > < tt class = "py-op" > =< / tt > < tt class = "py-name" > None< / tt > < / tt >
< a name = "L640" > < / a > < tt class = "py-lineno" > 640< / tt > < tt class = "py-line" > < tt class = "py-keyword" > try< / tt > < tt class = "py-op" > :< / tt > < / tt >
< a name = "L641" > < / a > < tt class = "py-lineno" > 641< / tt > < tt class = "py-line" > < tt class = "py-name" > self< / tt > < tt class = "py-op" > .< / tt > < tt id = "link-481" class = "py-name" targets = "Method lldb.formatters.cpp.libcxx.stddeque_SynthProvider.find_block_size()=lldb.formatters.cpp.libcxx.stddeque_SynthProvider-class.html#find_block_size" > < a title = "lldb.formatters.cpp.libcxx.stddeque_SynthProvider.find_block_size" class = "py-name" href = "#" onclick = "return doclink('link-481', 'find_block_size', 'link-481');" > find_block_size< / a > < / tt > < tt class = "py-op" > (< / tt > < tt class = "py-op" > )< / tt > < / tt >
< a name = "L642" > < / a > < tt class = "py-lineno" > 642< / tt > < tt class = "py-line" > < tt class = "py-keyword" > except< / tt > < tt class = "py-op" > :< / tt > < / tt >
< a name = "L643" > < / a > < tt class = "py-lineno" > 643< / tt > < tt class = "py-line" > < tt class = "py-name" > self< / tt > < tt class = "py-op" > .< / tt > < tt class = "py-name" > block_size< / tt > < tt class = "py-op" > =< / tt > < tt class = "py-op" > -< / tt > < tt class = "py-number" > 1< / tt > < / tt >
< a name = "L644" > < / a > < tt class = "py-lineno" > 644< / tt > < tt class = "py-line" > < tt class = "py-name" > self< / tt > < tt class = "py-op" > .< / tt > < tt class = "py-name" > element_size< / tt > < tt class = "py-op" > =< / tt > < tt class = "py-op" > -< / tt > < tt class = "py-number" > 1< / tt > < / tt >
< a name = "L645" > < / a > < tt class = "py-lineno" > 645< / tt > < tt class = "py-line" > < tt class = "py-name" > logger< / tt > < tt class = "py-op" > .< / tt > < tt id = "link-482" class = "py-name" > < a title = "lldb.SBCommandReturnObject.write
2013-07-20 01:28:54 +08:00
lldb.SBStream.write
lldb.formatters.Logger.FileLogger.write
lldb.formatters.Logger.Logger.write
lldb.formatters.Logger.NopLogger.write
2016-10-20 21:04:32 +08:00
lldb.formatters.Logger.StdoutLogger.write" class="py-name" href="#" onclick="return doclink('link-482', 'write', 'link-477');">write< / a > < / tt > < tt class = "py-op" > (< / tt > < / tt >
< a name = "L646" > < / a > < tt class = "py-lineno" > 646< / tt > < tt class = "py-line" > < tt class = "py-string" > "block_size=%d, element_size=%d"< / tt > < tt class = "py-op" > %< / tt > < / tt >
< a name = "L647" > < / a > < tt class = "py-lineno" > 647< / tt > < tt class = "py-line" > < tt class = "py-op" > (< / tt > < tt class = "py-name" > self< / tt > < tt class = "py-op" > .< / tt > < tt class = "py-name" > block_size< / tt > < tt class = "py-op" > ,< / tt > < tt class = "py-name" > self< / tt > < tt class = "py-op" > .< / tt > < tt class = "py-name" > element_size< / tt > < tt class = "py-op" > )< / tt > < tt class = "py-op" > )< / tt > < / tt >
< / div > < a name = "L648" > < / a > < tt class = "py-lineno" > 648< / tt > < tt class = "py-line" > < / tt >
< a name = "stddeque_SynthProvider.find_block_size" > < / a > < div id = "stddeque_SynthProvider.find_block_size-def" > < a name = "L649" > < / a > < tt class = "py-lineno" > 649< / tt > < a class = "py-toggle" href = "#" id = "stddeque_SynthProvider.find_block_size-toggle" onclick = "return toggle('stddeque_SynthProvider.find_block_size');" > -< / a > < tt class = "py-line" > < tt class = "py-keyword" > def< / tt > < a class = "py-def-name" href = "lldb.formatters.cpp.libcxx.stddeque_SynthProvider-class.html#find_block_size" > find_block_size< / a > < tt class = "py-op" > (< / tt > < tt class = "py-param" > self< / tt > < tt class = "py-op" > )< / tt > < tt class = "py-op" > :< / tt > < / tt >
< / div > < div id = "stddeque_SynthProvider.find_block_size-collapsed" style = "display:none;" pad = "+++" indent = "++++++++" > < / div > < div id = "stddeque_SynthProvider.find_block_size-expanded" > < a name = "L650" > < / a > < tt class = "py-lineno" > 650< / tt > < tt class = "py-line" > < tt class = "py-comment" > # in order to use the deque we must have the block size, or else< / tt > < / tt >
< a name = "L651" > < / a > < tt class = "py-lineno" > 651< / tt > < tt class = "py-line" > < tt class = "py-comment" > # it's impossible to know what memory addresses are valid< / tt > < / tt >
< a name = "L652" > < / a > < tt class = "py-lineno" > 652< / tt > < tt class = "py-line" > < tt class = "py-name" > self< / tt > < tt class = "py-op" > .< / tt > < tt class = "py-name" > element_type< / tt > < tt class = "py-op" > =< / tt > < tt class = "py-name" > self< / tt > < tt class = "py-op" > .< / tt > < tt class = "py-name" > valobj< / tt > < tt class = "py-op" > .< / tt > < tt id = "link-483" class = "py-name" > < a title = "lldb.SBError.GetType
2013-07-20 01:28:54 +08:00
lldb.SBEvent.GetType
lldb.SBFunction.GetType
lldb.SBSymbol.GetType
2016-10-20 21:04:32 +08:00
lldb.SBTypeEnumMember.GetType
2013-07-20 01:28:54 +08:00
lldb.SBTypeMember.GetType
2016-10-20 21:04:32 +08:00
lldb.SBTypeMemberFunction.GetType
2013-07-20 01:28:54 +08:00
lldb.SBTypeNameSpecifier.GetType
lldb.SBValue.GetType" class="py-name" href="#" onclick="return doclink('link-483', 'GetType', 'link-83');">GetType< / a > < / tt > < tt class = "py-op" > (< / tt > < tt class = "py-op" > )< / tt > < tt class = "py-op" > .< / tt > < tt id = "link-484" class = "py-name" > < a title = "lldb.SBType.GetTemplateArgumentType" class = "py-name" href = "#" onclick = "return doclink('link-484', 'GetTemplateArgumentType', 'link-247');" > GetTemplateArgumentType< / a > < / tt > < tt class = "py-op" > (< / tt > < tt class = "py-number" > 0< / tt > < tt class = "py-op" > )< / tt > < / tt >
2016-10-20 21:04:32 +08:00
< a name = "L653" > < / a > < tt class = "py-lineno" > 653< / tt > < tt class = "py-line" > < tt class = "py-name" > self< / tt > < tt class = "py-op" > .< / tt > < tt class = "py-name" > element_size< / tt > < tt class = "py-op" > =< / tt > < tt class = "py-name" > self< / tt > < tt class = "py-op" > .< / tt > < tt class = "py-name" > element_type< / tt > < tt class = "py-op" > .< / tt > < tt id = "link-485" class = "py-name" > < a title = "lldb.SBData.GetByteSize
2013-07-20 01:28:54 +08:00
lldb.SBInstruction.GetByteSize
lldb.SBSection.GetByteSize
lldb.SBType.GetByteSize
lldb.SBValue.GetByteSize" class="py-name" href="#" onclick="return doclink('link-485', 'GetByteSize', 'link-85');">GetByteSize< / a > < / tt > < tt class = "py-op" > (< / tt > < tt class = "py-op" > )< / tt > < / tt >
2016-10-20 21:04:32 +08:00
< a name = "L654" > < / a > < tt class = "py-lineno" > 654< / tt > < tt class = "py-line" > < tt class = "py-comment" > # The code says this, but there must be a better way:< / tt > < / tt >
< a name = "L655" > < / a > < tt class = "py-lineno" > 655< / tt > < tt class = "py-line" > < tt class = "py-comment" > # template < class _Tp, class _Allocator> < / tt > < / tt >
< a name = "L656" > < / a > < tt class = "py-lineno" > 656< / tt > < tt class = "py-line" > < tt class = "py-comment" > # class __deque_base {< / tt > < / tt >
< a name = "L657" > < / a > < tt class = "py-lineno" > 657< / tt > < tt class = "py-line" > < tt class = "py-comment" > # static const difference_type __block_size = sizeof(value_type) < 256 ? 4096 / sizeof(value_type) : 16;< / tt > < / tt >
< a name = "L658" > < / a > < tt class = "py-lineno" > 658< / tt > < tt class = "py-line" > < tt class = "py-comment" > # }< / tt > < / tt >
< a name = "L659" > < / a > < tt class = "py-lineno" > 659< / tt > < tt class = "py-line" > < tt class = "py-keyword" > if< / tt > < tt class = "py-name" > self< / tt > < tt class = "py-op" > .< / tt > < tt class = "py-name" > element_size< / tt > < tt class = "py-op" > < < / tt > < tt class = "py-number" > 256< / tt > < tt class = "py-op" > :< / tt > < / tt >
< a name = "L660" > < / a > < tt class = "py-lineno" > 660< / tt > < tt class = "py-line" > < tt class = "py-name" > self< / tt > < tt class = "py-op" > .< / tt > < tt class = "py-name" > block_size< / tt > < tt class = "py-op" > =< / tt > < tt class = "py-number" > 4096< / tt > < tt class = "py-op" > /< / tt > < tt class = "py-name" > self< / tt > < tt class = "py-op" > .< / tt > < tt class = "py-name" > element_size< / tt > < / tt >
< a name = "L661" > < / a > < tt class = "py-lineno" > 661< / tt > < tt class = "py-line" > < tt class = "py-keyword" > else< / tt > < tt class = "py-op" > :< / tt > < / tt >
< a name = "L662" > < / a > < tt class = "py-lineno" > 662< / tt > < tt class = "py-line" > < tt class = "py-name" > self< / tt > < tt class = "py-op" > .< / tt > < tt class = "py-name" > block_size< / tt > < tt class = "py-op" > =< / tt > < tt class = "py-number" > 16< / tt > < / tt >
< / div > < a name = "L663" > < / a > < tt class = "py-lineno" > 663< / tt > < tt class = "py-line" > < / tt >
< a name = "stddeque_SynthProvider.num_children" > < / a > < div id = "stddeque_SynthProvider.num_children-def" > < a name = "L664" > < / a > < tt class = "py-lineno" > 664< / tt > < a class = "py-toggle" href = "#" id = "stddeque_SynthProvider.num_children-toggle" onclick = "return toggle('stddeque_SynthProvider.num_children');" > -< / a > < tt class = "py-line" > < tt class = "py-keyword" > def< / tt > < a class = "py-def-name" href = "lldb.formatters.cpp.libcxx.stddeque_SynthProvider-class.html#num_children" > num_children< / a > < tt class = "py-op" > (< / tt > < tt class = "py-param" > self< / tt > < tt class = "py-op" > )< / tt > < tt class = "py-op" > :< / tt > < / tt >
< / div > < div id = "stddeque_SynthProvider.num_children-collapsed" style = "display:none;" pad = "+++" indent = "++++++++" > < / div > < div id = "stddeque_SynthProvider.num_children-expanded" > < a name = "L665" > < / a > < tt class = "py-lineno" > 665< / tt > < tt class = "py-line" > < tt class = "py-keyword" > global< / tt > < tt id = "link-486" class = "py-name" targets = "Variable lldb.formatters.cpp.libcxx._deque_capping_size=lldb.formatters.cpp.libcxx-module.html#_deque_capping_size" > < a title = "lldb.formatters.cpp.libcxx._deque_capping_size" class = "py-name" href = "#" onclick = "return doclink('link-486', '_deque_capping_size', 'link-486');" > _deque_capping_size< / a > < / tt > < / tt >
< a name = "L666" > < / a > < tt class = "py-lineno" > 666< / tt > < tt class = "py-line" > < tt class = "py-name" > logger< / tt > < tt class = "py-op" > =< / tt > < tt id = "link-487" class = "py-name" > < a title = "lldb" class = "py-name" href = "#" onclick = "return doclink('link-487', 'lldb', 'link-0');" > lldb< / a > < / tt > < tt class = "py-op" > .< / tt > < tt id = "link-488" class = "py-name" > < a title = "lldb.formatters" class = "py-name" href = "#" onclick = "return doclink('link-488', 'formatters', 'link-2');" > formatters< / a > < / tt > < tt class = "py-op" > .< / tt > < tt id = "link-489" class = "py-name" > < a title = "lldb.formatters.Logger
2013-07-20 01:28:54 +08:00
lldb.formatters.Logger.Logger" class="py-name" href="#" onclick="return doclink('link-489', 'Logger', 'link-3');">Logger< / a > < / tt > < tt class = "py-op" > .< / tt > < tt id = "link-490" class = "py-name" > < a title = "lldb.formatters.Logger
lldb.formatters.Logger.Logger" class="py-name" href="#" onclick="return doclink('link-490', 'Logger', 'link-3');">Logger< / a > < / tt > < tt class = "py-op" > (< / tt > < tt class = "py-op" > )< / tt > < / tt >
2016-10-20 21:04:32 +08:00
< a name = "L667" > < / a > < tt class = "py-lineno" > 667< / tt > < tt class = "py-line" > < tt class = "py-keyword" > if< / tt > < tt class = "py-name" > self< / tt > < tt class = "py-op" > .< / tt > < tt id = "link-491" class = "py-name" > < a title = "lldb.SBTypeFilter.count" class = "py-name" href = "#" onclick = "return doclink('link-491', 'count', 'link-163');" > count< / a > < / tt > < tt class = "py-keyword" > is< / tt > < tt class = "py-name" > None< / tt > < tt class = "py-op" > :< / tt > < / tt >
< a name = "L668" > < / a > < tt class = "py-lineno" > 668< / tt > < tt class = "py-line" > < tt class = "py-keyword" > return< / tt > < tt class = "py-number" > 0< / tt > < / tt >
< a name = "L669" > < / a > < tt class = "py-lineno" > 669< / tt > < tt class = "py-line" > < tt class = "py-keyword" > return< / tt > < tt class = "py-name" > min< / tt > < tt class = "py-op" > (< / tt > < tt class = "py-name" > self< / tt > < tt class = "py-op" > .< / tt > < tt id = "link-492" class = "py-name" > < a title = "lldb.SBTypeFilter.count" class = "py-name" href = "#" onclick = "return doclink('link-492', 'count', 'link-163');" > count< / a > < / tt > < tt class = "py-op" > ,< / tt > < tt id = "link-493" class = "py-name" > < a title = "lldb.formatters.cpp.libcxx._deque_capping_size" class = "py-name" href = "#" onclick = "return doclink('link-493', '_deque_capping_size', 'link-486');" > _deque_capping_size< / a > < / tt > < tt class = "py-op" > )< / tt > < / tt >
< / div > < a name = "L670" > < / a > < tt class = "py-lineno" > 670< / tt > < tt class = "py-line" > < / tt >
< a name = "stddeque_SynthProvider.has_children" > < / a > < div id = "stddeque_SynthProvider.has_children-def" > < a name = "L671" > < / a > < tt class = "py-lineno" > 671< / tt > < a class = "py-toggle" href = "#" id = "stddeque_SynthProvider.has_children-toggle" onclick = "return toggle('stddeque_SynthProvider.has_children');" > -< / a > < tt class = "py-line" > < tt class = "py-keyword" > def< / tt > < a class = "py-def-name" href = "lldb.formatters.cpp.libcxx.stddeque_SynthProvider-class.html#has_children" > has_children< / a > < tt class = "py-op" > (< / tt > < tt class = "py-param" > self< / tt > < tt class = "py-op" > )< / tt > < tt class = "py-op" > :< / tt > < / tt >
< / div > < div id = "stddeque_SynthProvider.has_children-collapsed" style = "display:none;" pad = "+++" indent = "++++++++" > < / div > < div id = "stddeque_SynthProvider.has_children-expanded" > < a name = "L672" > < / a > < tt class = "py-lineno" > 672< / tt > < tt class = "py-line" > < tt class = "py-keyword" > return< / tt > < tt class = "py-name" > True< / tt > < / tt >
< / div > < a name = "L673" > < / a > < tt class = "py-lineno" > 673< / tt > < tt class = "py-line" > < / tt >
< a name = "stddeque_SynthProvider.get_child_index" > < / a > < div id = "stddeque_SynthProvider.get_child_index-def" > < a name = "L674" > < / a > < tt class = "py-lineno" > 674< / tt > < a class = "py-toggle" href = "#" id = "stddeque_SynthProvider.get_child_index-toggle" onclick = "return toggle('stddeque_SynthProvider.get_child_index');" > -< / a > < tt class = "py-line" > < tt class = "py-keyword" > def< / tt > < a class = "py-def-name" href = "lldb.formatters.cpp.libcxx.stddeque_SynthProvider-class.html#get_child_index" > get_child_index< / a > < tt class = "py-op" > (< / tt > < tt class = "py-param" > self< / tt > < tt class = "py-op" > ,< / tt > < tt class = "py-param" > name< / tt > < tt class = "py-op" > )< / tt > < tt class = "py-op" > :< / tt > < / tt >
< / div > < div id = "stddeque_SynthProvider.get_child_index-collapsed" style = "display:none;" pad = "+++" indent = "++++++++" > < / div > < div id = "stddeque_SynthProvider.get_child_index-expanded" > < a name = "L675" > < / a > < tt class = "py-lineno" > 675< / tt > < tt class = "py-line" > < tt class = "py-name" > logger< / tt > < tt class = "py-op" > =< / tt > < tt id = "link-494" class = "py-name" > < a title = "lldb" class = "py-name" href = "#" onclick = "return doclink('link-494', 'lldb', 'link-0');" > lldb< / a > < / tt > < tt class = "py-op" > .< / tt > < tt id = "link-495" class = "py-name" > < a title = "lldb.formatters" class = "py-name" href = "#" onclick = "return doclink('link-495', 'formatters', 'link-2');" > formatters< / a > < / tt > < tt class = "py-op" > .< / tt > < tt id = "link-496" class = "py-name" > < a title = "lldb.formatters.Logger
2013-07-20 01:28:54 +08:00
lldb.formatters.Logger.Logger" class="py-name" href="#" onclick="return doclink('link-496', 'Logger', 'link-3');">Logger< / a > < / tt > < tt class = "py-op" > .< / tt > < tt id = "link-497" class = "py-name" > < a title = "lldb.formatters.Logger
lldb.formatters.Logger.Logger" class="py-name" href="#" onclick="return doclink('link-497', 'Logger', 'link-3');">Logger< / a > < / tt > < tt class = "py-op" > (< / tt > < tt class = "py-op" > )< / tt > < / tt >
2016-10-20 21:04:32 +08:00
< a name = "L676" > < / a > < tt class = "py-lineno" > 676< / tt > < tt class = "py-line" > < tt class = "py-keyword" > try< / tt > < tt class = "py-op" > :< / tt > < / tt >
< a name = "L677" > < / a > < tt class = "py-lineno" > 677< / tt > < tt class = "py-line" > < tt class = "py-keyword" > return< / tt > < tt class = "py-name" > int< / tt > < tt class = "py-op" > (< / tt > < tt id = "link-498" class = "py-name" > < a title = "lldb.SBBlock.name
2013-07-20 01:28:54 +08:00
lldb.SBFrame.name
lldb.SBFunction.name
lldb.SBSection.name
lldb.SBSymbol.name
lldb.SBThread.name
lldb.SBType.name
lldb.SBTypeCategory.name
2016-10-20 21:04:32 +08:00
lldb.SBTypeEnumMember.name
2013-07-20 01:28:54 +08:00
lldb.SBTypeMember.name
lldb.SBTypeNameSpecifier.name
lldb.SBValue.name" class="py-name" href="#" onclick="return doclink('link-498', 'name', 'link-66');">name< / a > < / tt > < tt class = "py-op" > .< / tt > < tt class = "py-name" > lstrip< / tt > < tt class = "py-op" > (< / tt > < tt class = "py-string" > '['< / tt > < tt class = "py-op" > )< / tt > < tt class = "py-op" > .< / tt > < tt class = "py-name" > rstrip< / tt > < tt class = "py-op" > (< / tt > < tt class = "py-string" > ']'< / tt > < tt class = "py-op" > )< / tt > < tt class = "py-op" > )< / tt > < / tt >
2016-10-20 21:04:32 +08:00
< a name = "L678" > < / a > < tt class = "py-lineno" > 678< / tt > < tt class = "py-line" > < tt class = "py-keyword" > except< / tt > < tt class = "py-op" > :< / tt > < / tt >
< a name = "L679" > < / a > < tt class = "py-lineno" > 679< / tt > < tt class = "py-line" > < tt class = "py-keyword" > return< / tt > < tt class = "py-op" > -< / tt > < tt class = "py-number" > 1< / tt > < / tt >
< / div > < a name = "L680" > < / a > < tt class = "py-lineno" > 680< / tt > < tt class = "py-line" > < / tt >
< a name = "stddeque_SynthProvider.get_child_at_index" > < / a > < div id = "stddeque_SynthProvider.get_child_at_index-def" > < a name = "L681" > < / a > < tt class = "py-lineno" > 681< / tt > < a class = "py-toggle" href = "#" id = "stddeque_SynthProvider.get_child_at_index-toggle" onclick = "return toggle('stddeque_SynthProvider.get_child_at_index');" > -< / a > < tt class = "py-line" > < tt class = "py-keyword" > def< / tt > < a class = "py-def-name" href = "lldb.formatters.cpp.libcxx.stddeque_SynthProvider-class.html#get_child_at_index" > get_child_at_index< / a > < tt class = "py-op" > (< / tt > < tt class = "py-param" > self< / tt > < tt class = "py-op" > ,< / tt > < tt class = "py-param" > index< / tt > < tt class = "py-op" > )< / tt > < tt class = "py-op" > :< / tt > < / tt >
< / div > < div id = "stddeque_SynthProvider.get_child_at_index-collapsed" style = "display:none;" pad = "+++" indent = "++++++++" > < / div > < div id = "stddeque_SynthProvider.get_child_at_index-expanded" > < a name = "L682" > < / a > < tt class = "py-lineno" > 682< / tt > < tt class = "py-line" > < tt class = "py-name" > logger< / tt > < tt class = "py-op" > =< / tt > < tt id = "link-499" class = "py-name" > < a title = "lldb" class = "py-name" href = "#" onclick = "return doclink('link-499', 'lldb', 'link-0');" > lldb< / a > < / tt > < tt class = "py-op" > .< / tt > < tt id = "link-500" class = "py-name" > < a title = "lldb.formatters" class = "py-name" href = "#" onclick = "return doclink('link-500', 'formatters', 'link-2');" > formatters< / a > < / tt > < tt class = "py-op" > .< / tt > < tt id = "link-501" class = "py-name" > < a title = "lldb.formatters.Logger
2013-07-20 01:28:54 +08:00
lldb.formatters.Logger.Logger" class="py-name" href="#" onclick="return doclink('link-501', 'Logger', 'link-3');">Logger< / a > < / tt > < tt class = "py-op" > .< / tt > < tt id = "link-502" class = "py-name" > < a title = "lldb.formatters.Logger
lldb.formatters.Logger.Logger" class="py-name" href="#" onclick="return doclink('link-502', 'Logger', 'link-3');">Logger< / a > < / tt > < tt class = "py-op" > (< / tt > < tt class = "py-op" > )< / tt > < / tt >
2016-10-20 21:04:32 +08:00
< a name = "L683" > < / a > < tt class = "py-lineno" > 683< / tt > < tt class = "py-line" > < tt class = "py-name" > logger< / tt > < tt class = "py-op" > .< / tt > < tt id = "link-503" class = "py-name" > < a title = "lldb.SBCommandReturnObject.write
2013-07-20 01:28:54 +08:00
lldb.SBStream.write
lldb.formatters.Logger.FileLogger.write
lldb.formatters.Logger.Logger.write
lldb.formatters.Logger.NopLogger.write
lldb.formatters.Logger.StdoutLogger.write" class="py-name" href="#" onclick="return doclink('link-503', 'write', 'link-477');">write< / a > < / tt > < tt class = "py-op" > (< / tt > < tt class = "py-string" > "Fetching child "< / tt > < tt class = "py-op" > +< / tt > < tt class = "py-name" > str< / tt > < tt class = "py-op" > (< / tt > < tt class = "py-name" > index< / tt > < tt class = "py-op" > )< / tt > < tt class = "py-op" > )< / tt > < / tt >
2016-10-20 21:04:32 +08:00
< a name = "L684" > < / a > < tt class = "py-lineno" > 684< / tt > < tt class = "py-line" > < tt class = "py-keyword" > if< / tt > < tt class = "py-name" > index< / tt > < tt class = "py-op" > < < / tt > < tt class = "py-number" > 0< / tt > < tt class = "py-keyword" > or< / tt > < tt class = "py-name" > self< / tt > < tt class = "py-op" > .< / tt > < tt id = "link-504" class = "py-name" > < a title = "lldb.SBTypeFilter.count" class = "py-name" href = "#" onclick = "return doclink('link-504', 'count', 'link-163');" > count< / a > < / tt > < tt class = "py-keyword" > is< / tt > < tt class = "py-name" > None< / tt > < tt class = "py-op" > :< / tt > < / tt >
< a name = "L685" > < / a > < tt class = "py-lineno" > 685< / tt > < tt class = "py-line" > < tt class = "py-keyword" > return< / tt > < tt class = "py-name" > None< / tt > < / tt >
< a name = "L686" > < / a > < tt class = "py-lineno" > 686< / tt > < tt class = "py-line" > < tt class = "py-keyword" > if< / tt > < tt class = "py-name" > index< / tt > < tt class = "py-op" > > =< / tt > < tt class = "py-name" > self< / tt > < tt class = "py-op" > .< / tt > < tt id = "link-505" class = "py-name" > < a title = "lldb.SBSyntheticValueProvider.num_children
lldb.SBValue.num_children
2013-07-20 01:28:54 +08:00
lldb.formatters.cpp.gnu_libstdcpp.StdListSynthProvider.num_children
lldb.formatters.cpp.gnu_libstdcpp.StdMapSynthProvider.num_children
2016-10-20 21:04:32 +08:00
lldb.formatters.cpp.gnu_libstdcpp.StdVectorSynthProvider.StdVBoolImplementation.num_children
lldb.formatters.cpp.gnu_libstdcpp.StdVectorSynthProvider.StdVectorImplementation.num_children
2013-07-20 01:28:54 +08:00
lldb.formatters.cpp.gnu_libstdcpp.StdVectorSynthProvider.num_children
lldb.formatters.cpp.libcxx.stddeque_SynthProvider.num_children
lldb.formatters.cpp.libcxx.stdlist_SynthProvider.num_children
lldb.formatters.cpp.libcxx.stdmap_SynthProvider.num_children
lldb.formatters.cpp.libcxx.stdsharedptr_SynthProvider.num_children
2016-10-20 21:04:32 +08:00
lldb.formatters.cpp.libcxx.stdvector_SynthProvider.num_children
lldb.formatters.synth.PythonObjectSyntheticChildProvider.num_children" class="py-name" href="#" onclick="return doclink('link-505', 'num_children', 'link-57');">num_children< / a > < / tt > < tt class = "py-op" > (< / tt > < tt class = "py-op" > )< / tt > < tt class = "py-op" > :< / tt > < / tt >
< a name = "L687" > < / a > < tt class = "py-lineno" > 687< / tt > < tt class = "py-line" > < tt class = "py-keyword" > return< / tt > < tt class = "py-name" > None< / tt > < / tt >
< a name = "L688" > < / a > < tt class = "py-lineno" > 688< / tt > < tt class = "py-line" > < tt class = "py-keyword" > try< / tt > < tt class = "py-op" > :< / tt > < / tt >
< a name = "L689" > < / a > < tt class = "py-lineno" > 689< / tt > < tt class = "py-line" > < tt class = "py-name" > i< / tt > < tt class = "py-op" > ,< / tt > < tt class = "py-name" > j< / tt > < tt class = "py-op" > =< / tt > < tt class = "py-name" > divmod< / tt > < tt class = "py-op" > (< / tt > < tt class = "py-name" > self< / tt > < tt class = "py-op" > .< / tt > < tt class = "py-name" > start< / tt > < tt class = "py-op" > +< / tt > < tt class = "py-name" > index< / tt > < tt class = "py-op" > ,< / tt > < tt class = "py-name" > self< / tt > < tt class = "py-op" > .< / tt > < tt class = "py-name" > block_size< / tt > < tt class = "py-op" > )< / tt > < / tt >
< a name = "L690" > < / a > < tt class = "py-lineno" > 690< / tt > < tt class = "py-line" > < tt class = "py-keyword" > return< / tt > < tt class = "py-name" > self< / tt > < tt class = "py-op" > .< / tt > < tt class = "py-name" > first< / tt > < tt class = "py-op" > .< / tt > < tt id = "link-506" class = "py-name" targets = "Method lldb.SBTarget.CreateValueFromExpression()=lldb.SBTarget-class.html#CreateValueFromExpression,Method lldb.SBValue.CreateValueFromExpression()=lldb.SBValue-class.html#CreateValueFromExpression" > < a title = "lldb.SBTarget.CreateValueFromExpression
lldb.SBValue.CreateValueFromExpression" class="py-name" href="#" onclick="return doclink('link-506', 'CreateValueFromExpression', 'link-506');">CreateValueFromExpression< / a > < / tt > < tt class = "py-op" > (< / tt > < / tt >
< a name = "L691" > < / a > < tt class = "py-lineno" > 691< / tt > < tt class = "py-line" > < tt class = "py-string" > '['< / tt > < tt class = "py-op" > +< / tt > < tt class = "py-name" > str< / tt > < tt class = "py-op" > (< / tt > < tt class = "py-name" > index< / tt > < tt class = "py-op" > )< / tt > < tt class = "py-op" > +< / tt > < tt class = "py-string" > ']'< / tt > < tt class = "py-op" > ,< / tt > < tt class = "py-string" > '*(*(%s + %d) + %d)'< / tt > < tt class = "py-op" > %< / tt > < / tt >
< a name = "L692" > < / a > < tt class = "py-lineno" > 692< / tt > < tt class = "py-line" > < tt class = "py-op" > (< / tt > < tt class = "py-name" > self< / tt > < tt class = "py-op" > .< / tt > < tt class = "py-name" > first< / tt > < tt class = "py-op" > .< / tt > < tt id = "link-507" class = "py-name" targets = "Method lldb.SBValue.get_expr_path()=lldb.SBValue-class.html#get_expr_path" > < a title = "lldb.SBValue.get_expr_path" class = "py-name" href = "#" onclick = "return doclink('link-507', 'get_expr_path', 'link-507');" > get_expr_path< / a > < / tt > < tt class = "py-op" > (< / tt > < tt class = "py-op" > )< / tt > < tt class = "py-op" > ,< / tt > < tt class = "py-name" > i< / tt > < tt class = "py-op" > ,< / tt > < tt class = "py-name" > j< / tt > < tt class = "py-op" > )< / tt > < tt class = "py-op" > )< / tt > < / tt >
< a name = "L693" > < / a > < tt class = "py-lineno" > 693< / tt > < tt class = "py-line" > < tt class = "py-keyword" > except< / tt > < tt class = "py-op" > :< / tt > < / tt >
< a name = "L694" > < / a > < tt class = "py-lineno" > 694< / tt > < tt class = "py-line" > < tt class = "py-keyword" > return< / tt > < tt class = "py-name" > None< / tt > < / tt >
< / div > < a name = "L695" > < / a > < tt class = "py-lineno" > 695< / tt > < tt class = "py-line" > < / tt >
< a name = "stddeque_SynthProvider.update" > < / a > < div id = "stddeque_SynthProvider.update-def" > < a name = "L696" > < / a > < tt class = "py-lineno" > 696< / tt > < a class = "py-toggle" href = "#" id = "stddeque_SynthProvider.update-toggle" onclick = "return toggle('stddeque_SynthProvider.update');" > -< / a > < tt class = "py-line" > < tt class = "py-keyword" > def< / tt > < a class = "py-def-name" href = "lldb.formatters.cpp.libcxx.stddeque_SynthProvider-class.html#update" > update< / a > < tt class = "py-op" > (< / tt > < tt class = "py-param" > self< / tt > < tt class = "py-op" > )< / tt > < tt class = "py-op" > :< / tt > < / tt >
< / div > < div id = "stddeque_SynthProvider.update-collapsed" style = "display:none;" pad = "+++" indent = "++++++++" > < / div > < div id = "stddeque_SynthProvider.update-expanded" > < a name = "L697" > < / a > < tt class = "py-lineno" > 697< / tt > < tt class = "py-line" > < tt class = "py-name" > logger< / tt > < tt class = "py-op" > =< / tt > < tt id = "link-508" class = "py-name" > < a title = "lldb" class = "py-name" href = "#" onclick = "return doclink('link-508', 'lldb', 'link-0');" > lldb< / a > < / tt > < tt class = "py-op" > .< / tt > < tt id = "link-509" class = "py-name" > < a title = "lldb.formatters" class = "py-name" href = "#" onclick = "return doclink('link-509', 'formatters', 'link-2');" > formatters< / a > < / tt > < tt class = "py-op" > .< / tt > < tt id = "link-510" class = "py-name" > < a title = "lldb.formatters.Logger
2013-07-20 01:28:54 +08:00
lldb.formatters.Logger.Logger" class="py-name" href="#" onclick="return doclink('link-510', 'Logger', 'link-3');">Logger< / a > < / tt > < tt class = "py-op" > .< / tt > < tt id = "link-511" class = "py-name" > < a title = "lldb.formatters.Logger
lldb.formatters.Logger.Logger" class="py-name" href="#" onclick="return doclink('link-511', 'Logger', 'link-3');">Logger< / a > < / tt > < tt class = "py-op" > (< / tt > < tt class = "py-op" > )< / tt > < / tt >
2016-10-20 21:04:32 +08:00
< a name = "L698" > < / a > < tt class = "py-lineno" > 698< / tt > < tt class = "py-line" > < tt class = "py-keyword" > try< / tt > < tt class = "py-op" > :< / tt > < / tt >
< a name = "L699" > < / a > < tt class = "py-lineno" > 699< / tt > < tt class = "py-line" > < tt class = "py-comment" > # A deque is effectively a two-dim array, with fixed width.< / tt > < / tt >
< a name = "L700" > < / a > < tt class = "py-lineno" > 700< / tt > < tt class = "py-line" > < tt class = "py-comment" > # 'map' contains pointers to the rows of this array. The< / tt > < / tt >
< a name = "L701" > < / a > < tt class = "py-lineno" > 701< / tt > < tt class = "py-line" > < tt class = "py-comment" > # full memory area allocated by the deque is delimited< / tt > < / tt >
< a name = "L702" > < / a > < tt class = "py-lineno" > 702< / tt > < tt class = "py-line" > < tt class = "py-comment" > # by 'first' and 'end_cap'. However, only a subset of this< / tt > < / tt >
< a name = "L703" > < / a > < tt class = "py-lineno" > 703< / tt > < tt class = "py-line" > < tt class = "py-comment" > # memory contains valid data since a deque may have some slack< / tt > < / tt >
< a name = "L704" > < / a > < tt class = "py-lineno" > 704< / tt > < tt class = "py-line" > < tt class = "py-comment" > # at the front and back in order to have O(1) insertion at< / tt > < / tt >
< a name = "L705" > < / a > < tt class = "py-lineno" > 705< / tt > < tt class = "py-line" > < tt class = "py-comment" > # both ends. The rows in active use are delimited by< / tt > < / tt >
< a name = "L706" > < / a > < tt class = "py-lineno" > 706< / tt > < tt class = "py-line" > < tt class = "py-comment" > # 'begin' and 'end'.< / tt > < / tt >
< a name = "L707" > < / a > < tt class = "py-lineno" > 707< / tt > < tt class = "py-line" > < tt class = "py-comment" > #< / tt > < / tt >
< a name = "L708" > < / a > < tt class = "py-lineno" > 708< / tt > < tt class = "py-line" > < tt class = "py-comment" > # To find the elements that are actually constructed, the 'start'< / tt > < / tt >
< a name = "L709" > < / a > < tt class = "py-lineno" > 709< / tt > < tt class = "py-line" > < tt class = "py-comment" > # variable tells which element in this NxM array is the 0th< / tt > < / tt >
< a name = "L710" > < / a > < tt class = "py-lineno" > 710< / tt > < tt class = "py-line" > < tt class = "py-comment" > # one, and the 'size' element gives the number of elements< / tt > < / tt >
< a name = "L711" > < / a > < tt class = "py-lineno" > 711< / tt > < tt class = "py-line" > < tt class = "py-comment" > # in the deque.< / tt > < / tt >
< a name = "L712" > < / a > < tt class = "py-lineno" > 712< / tt > < tt class = "py-line" > < tt id = "link-512" class = "py-name" > < a title = "lldb.SBTypeFilter.count" class = "py-name" href = "#" onclick = "return doclink('link-512', 'count', 'link-163');" > count< / a > < / tt > < tt class = "py-op" > =< / tt > < tt class = "py-name" > self< / tt > < tt class = "py-op" > .< / tt > < tt class = "py-name" > valobj< / tt > < tt class = "py-op" > .< / tt > < tt id = "link-513" class = "py-name" > < a title = "lldb.SBValue.GetChildMemberWithName" class = "py-name" href = "#" onclick = "return doclink('link-513', 'GetChildMemberWithName', 'link-79');" > GetChildMemberWithName< / a > < / tt > < tt class = "py-op" > (< / tt > < / tt >
< a name = "L713" > < / a > < tt class = "py-lineno" > 713< / tt > < tt class = "py-line" > < tt class = "py-string" > '__size_'< / tt > < tt class = "py-op" > )< / tt > < tt class = "py-op" > .< / tt > < tt id = "link-514" class = "py-name" > < a title = "lldb.SBValue.GetChildMemberWithName" class = "py-name" href = "#" onclick = "return doclink('link-514', 'GetChildMemberWithName', 'link-79');" > GetChildMemberWithName< / a > < / tt > < tt class = "py-op" > (< / tt > < tt class = "py-string" > '__first_'< / tt > < tt class = "py-op" > )< / tt > < tt class = "py-op" > .< / tt > < tt id = "link-515" class = "py-name" > < a title = "lldb.SBTypeEnumMember.GetValueAsUnsigned
lldb.SBValue.GetValueAsUnsigned" class="py-name" href="#" onclick="return doclink('link-515', 'GetValueAsUnsigned', 'link-21');">GetValueAsUnsigned< / a > < / tt > < tt class = "py-op" > (< / tt > < tt class = "py-number" > 0< / tt > < tt class = "py-op" > )< / tt > < / tt >
< a name = "L714" > < / a > < tt class = "py-lineno" > 714< / tt > < tt class = "py-line" > < tt class = "py-comment" > # give up now if we cant access memory reliably< / tt > < / tt >
< a name = "L715" > < / a > < tt class = "py-lineno" > 715< / tt > < tt class = "py-line" > < tt class = "py-keyword" > if< / tt > < tt class = "py-name" > self< / tt > < tt class = "py-op" > .< / tt > < tt class = "py-name" > block_size< / tt > < tt class = "py-op" > < < / tt > < tt class = "py-number" > 0< / tt > < tt class = "py-op" > :< / tt > < / tt >
< a name = "L716" > < / a > < tt class = "py-lineno" > 716< / tt > < tt class = "py-line" > < tt class = "py-name" > logger< / tt > < tt class = "py-op" > .< / tt > < tt id = "link-516" class = "py-name" > < a title = "lldb.SBCommandReturnObject.write
2013-07-20 01:28:54 +08:00
lldb.SBStream.write
lldb.formatters.Logger.FileLogger.write
lldb.formatters.Logger.Logger.write
lldb.formatters.Logger.NopLogger.write
lldb.formatters.Logger.StdoutLogger.write" class="py-name" href="#" onclick="return doclink('link-516', 'write', 'link-477');">write< / a > < / tt > < tt class = "py-op" > (< / tt > < tt class = "py-string" > "block_size < 0"< / tt > < tt class = "py-op" > )< / tt > < / tt >
2016-10-20 21:04:32 +08:00
< a name = "L717" > < / a > < tt class = "py-lineno" > 717< / tt > < tt class = "py-line" > < tt class = "py-keyword" > return< / tt > < / tt >
< a name = "L718" > < / a > < tt class = "py-lineno" > 718< / tt > < tt class = "py-line" > < tt class = "py-name" > map_< / tt > < tt class = "py-op" > =< / tt > < tt class = "py-name" > self< / tt > < tt class = "py-op" > .< / tt > < tt class = "py-name" > valobj< / tt > < tt class = "py-op" > .< / tt > < tt id = "link-517" class = "py-name" > < a title = "lldb.SBValue.GetChildMemberWithName" class = "py-name" href = "#" onclick = "return doclink('link-517', 'GetChildMemberWithName', 'link-79');" > GetChildMemberWithName< / a > < / tt > < tt class = "py-op" > (< / tt > < tt class = "py-string" > '__map_'< / tt > < tt class = "py-op" > )< / tt > < / tt >
< a name = "L719" > < / a > < tt class = "py-lineno" > 719< / tt > < tt class = "py-line" > < tt class = "py-name" > start< / tt > < tt class = "py-op" > =< / tt > < tt class = "py-name" > self< / tt > < tt class = "py-op" > .< / tt > < tt class = "py-name" > valobj< / tt > < tt class = "py-op" > .< / tt > < tt id = "link-518" class = "py-name" > < a title = "lldb.SBValue.GetChildMemberWithName" class = "py-name" href = "#" onclick = "return doclink('link-518', 'GetChildMemberWithName', 'link-79');" > GetChildMemberWithName< / a > < / tt > < tt class = "py-op" > (< / tt > < / tt >
< a name = "L720" > < / a > < tt class = "py-lineno" > 720< / tt > < tt class = "py-line" > < tt class = "py-string" > '__start_'< / tt > < tt class = "py-op" > )< / tt > < tt class = "py-op" > .< / tt > < tt id = "link-519" class = "py-name" > < a title = "lldb.SBTypeEnumMember.GetValueAsUnsigned
lldb.SBValue.GetValueAsUnsigned" class="py-name" href="#" onclick="return doclink('link-519', 'GetValueAsUnsigned', 'link-21');">GetValueAsUnsigned< / a > < / tt > < tt class = "py-op" > (< / tt > < tt class = "py-number" > 0< / tt > < tt class = "py-op" > )< / tt > < / tt >
< a name = "L721" > < / a > < tt class = "py-lineno" > 721< / tt > < tt class = "py-line" > < tt class = "py-name" > first< / tt > < tt class = "py-op" > =< / tt > < tt class = "py-name" > map_< / tt > < tt class = "py-op" > .< / tt > < tt id = "link-520" class = "py-name" > < a title = "lldb.SBValue.GetChildMemberWithName" class = "py-name" href = "#" onclick = "return doclink('link-520', 'GetChildMemberWithName', 'link-79');" > GetChildMemberWithName< / a > < / tt > < tt class = "py-op" > (< / tt > < tt class = "py-string" > '__first_'< / tt > < tt class = "py-op" > )< / tt > < / tt >
< a name = "L722" > < / a > < tt class = "py-lineno" > 722< / tt > < tt class = "py-line" > < tt class = "py-name" > map_first< / tt > < tt class = "py-op" > =< / tt > < tt class = "py-name" > first< / tt > < tt class = "py-op" > .< / tt > < tt id = "link-521" class = "py-name" > < a title = "lldb.SBTypeEnumMember.GetValueAsUnsigned
lldb.SBValue.GetValueAsUnsigned" class="py-name" href="#" onclick="return doclink('link-521', 'GetValueAsUnsigned', 'link-21');">GetValueAsUnsigned< / a > < / tt > < tt class = "py-op" > (< / tt > < tt class = "py-number" > 0< / tt > < tt class = "py-op" > )< / tt > < / tt >
< a name = "L723" > < / a > < tt class = "py-lineno" > 723< / tt > < tt class = "py-line" > < tt class = "py-name" > map_begin< / tt > < tt class = "py-op" > =< / tt > < tt class = "py-name" > map_< / tt > < tt class = "py-op" > .< / tt > < tt id = "link-522" class = "py-name" > < a title = "lldb.SBValue.GetChildMemberWithName" class = "py-name" href = "#" onclick = "return doclink('link-522', 'GetChildMemberWithName', 'link-79');" > GetChildMemberWithName< / a > < / tt > < tt class = "py-op" > (< / tt > < / tt >
< a name = "L724" > < / a > < tt class = "py-lineno" > 724< / tt > < tt class = "py-line" > < tt class = "py-string" > '__begin_'< / tt > < tt class = "py-op" > )< / tt > < tt class = "py-op" > .< / tt > < tt id = "link-523" class = "py-name" > < a title = "lldb.SBTypeEnumMember.GetValueAsUnsigned
lldb.SBValue.GetValueAsUnsigned" class="py-name" href="#" onclick="return doclink('link-523', 'GetValueAsUnsigned', 'link-21');">GetValueAsUnsigned< / a > < / tt > < tt class = "py-op" > (< / tt > < tt class = "py-number" > 0< / tt > < tt class = "py-op" > )< / tt > < / tt >
< a name = "L725" > < / a > < tt class = "py-lineno" > 725< / tt > < tt class = "py-line" > < tt class = "py-name" > map_end< / tt > < tt class = "py-op" > =< / tt > < tt class = "py-name" > map_< / tt > < tt class = "py-op" > .< / tt > < tt id = "link-524" class = "py-name" > < a title = "lldb.SBValue.GetChildMemberWithName" class = "py-name" href = "#" onclick = "return doclink('link-524', 'GetChildMemberWithName', 'link-79');" > GetChildMemberWithName< / a > < / tt > < tt class = "py-op" > (< / tt > < / tt >
< a name = "L726" > < / a > < tt class = "py-lineno" > 726< / tt > < tt class = "py-line" > < tt class = "py-string" > '__end_'< / tt > < tt class = "py-op" > )< / tt > < tt class = "py-op" > .< / tt > < tt id = "link-525" class = "py-name" > < a title = "lldb.SBTypeEnumMember.GetValueAsUnsigned
lldb.SBValue.GetValueAsUnsigned" class="py-name" href="#" onclick="return doclink('link-525', 'GetValueAsUnsigned', 'link-21');">GetValueAsUnsigned< / a > < / tt > < tt class = "py-op" > (< / tt > < tt class = "py-number" > 0< / tt > < tt class = "py-op" > )< / tt > < / tt >
< a name = "L727" > < / a > < tt class = "py-lineno" > 727< / tt > < tt class = "py-line" > < tt class = "py-name" > map_endcap< / tt > < tt class = "py-op" > =< / tt > < tt class = "py-name" > map_< / tt > < tt class = "py-op" > .< / tt > < tt id = "link-526" class = "py-name" > < a title = "lldb.SBValue.GetChildMemberWithName" class = "py-name" href = "#" onclick = "return doclink('link-526', 'GetChildMemberWithName', 'link-79');" > GetChildMemberWithName< / a > < / tt > < tt class = "py-op" > (< / tt > < / tt >
< a name = "L728" > < / a > < tt class = "py-lineno" > 728< / tt > < tt class = "py-line" > < tt class = "py-string" > '__end_cap_'< / tt > < tt class = "py-op" > )< / tt > < tt class = "py-op" > .< / tt > < tt id = "link-527" class = "py-name" > < a title = "lldb.SBValue.GetChildMemberWithName" class = "py-name" href = "#" onclick = "return doclink('link-527', 'GetChildMemberWithName', 'link-79');" > GetChildMemberWithName< / a > < / tt > < tt class = "py-op" > (< / tt > < tt class = "py-string" > '__first_'< / tt > < tt class = "py-op" > )< / tt > < tt class = "py-op" > .< / tt > < tt id = "link-528" class = "py-name" > < a title = "lldb.SBTypeEnumMember.GetValueAsUnsigned
lldb.SBValue.GetValueAsUnsigned" class="py-name" href="#" onclick="return doclink('link-528', 'GetValueAsUnsigned', 'link-21');">GetValueAsUnsigned< / a > < / tt > < tt class = "py-op" > (< / tt > < tt class = "py-number" > 0< / tt > < tt class = "py-op" > )< / tt > < / tt >
< a name = "L729" > < / a > < tt class = "py-lineno" > 729< / tt > < tt class = "py-line" > < tt class = "py-comment" > # check consistency< / tt > < / tt >
< a name = "L730" > < / a > < tt class = "py-lineno" > 730< / tt > < tt class = "py-line" > < tt class = "py-keyword" > if< / tt > < tt class = "py-keyword" > not< / tt > < tt class = "py-name" > map_first< / tt > < tt class = "py-op" > < =< / tt > < tt class = "py-name" > map_begin< / tt > < tt class = "py-op" > < =< / tt > < tt class = "py-name" > map_end< / tt > < tt class = "py-op" > < =< / tt > < tt class = "py-name" > map_endcap< / tt > < tt class = "py-op" > :< / tt > < / tt >
< a name = "L731" > < / a > < tt class = "py-lineno" > 731< / tt > < tt class = "py-line" > < tt class = "py-name" > logger< / tt > < tt class = "py-op" > .< / tt > < tt id = "link-529" class = "py-name" > < a title = "lldb.SBCommandReturnObject.write
2013-07-20 01:28:54 +08:00
lldb.SBStream.write
lldb.formatters.Logger.FileLogger.write
lldb.formatters.Logger.Logger.write
lldb.formatters.Logger.NopLogger.write
lldb.formatters.Logger.StdoutLogger.write" class="py-name" href="#" onclick="return doclink('link-529', 'write', 'link-477');">write< / a > < / tt > < tt class = "py-op" > (< / tt > < tt class = "py-string" > "map pointers are not monotonic"< / tt > < tt class = "py-op" > )< / tt > < / tt >
2016-10-20 21:04:32 +08:00
< a name = "L732" > < / a > < tt class = "py-lineno" > 732< / tt > < tt class = "py-line" > < tt class = "py-keyword" > return< / tt > < / tt >
< a name = "L733" > < / a > < tt class = "py-lineno" > 733< / tt > < tt class = "py-line" > < tt class = "py-name" > total_rows< / tt > < tt class = "py-op" > ,< / tt > < tt class = "py-name" > junk< / tt > < tt class = "py-op" > =< / tt > < tt class = "py-name" > divmod< / tt > < tt class = "py-op" > (< / tt > < / tt >
< a name = "L734" > < / a > < tt class = "py-lineno" > 734< / tt > < tt class = "py-line" > < tt class = "py-name" > map_endcap< / tt > < tt class = "py-op" > -< / tt > < tt class = "py-name" > map_first< / tt > < tt class = "py-op" > ,< / tt > < tt class = "py-name" > self< / tt > < tt class = "py-op" > .< / tt > < tt class = "py-name" > pointer_size< / tt > < tt class = "py-op" > )< / tt > < / tt >
< a name = "L735" > < / a > < tt class = "py-lineno" > 735< / tt > < tt class = "py-line" > < tt class = "py-keyword" > if< / tt > < tt class = "py-name" > junk< / tt > < tt class = "py-op" > :< / tt > < / tt >
< a name = "L736" > < / a > < tt class = "py-lineno" > 736< / tt > < tt class = "py-line" > < tt class = "py-name" > logger< / tt > < tt class = "py-op" > .< / tt > < tt id = "link-530" class = "py-name" > < a title = "lldb.SBCommandReturnObject.write
2013-07-20 01:28:54 +08:00
lldb.SBStream.write
lldb.formatters.Logger.FileLogger.write
lldb.formatters.Logger.Logger.write
lldb.formatters.Logger.NopLogger.write
lldb.formatters.Logger.StdoutLogger.write" class="py-name" href="#" onclick="return doclink('link-530', 'write', 'link-477');">write< / a > < / tt > < tt class = "py-op" > (< / tt > < tt class = "py-string" > "endcap-first doesnt align correctly"< / tt > < tt class = "py-op" > )< / tt > < / tt >
2016-10-20 21:04:32 +08:00
< a name = "L737" > < / a > < tt class = "py-lineno" > 737< / tt > < tt class = "py-line" > < tt class = "py-keyword" > return< / tt > < / tt >
< a name = "L738" > < / a > < tt class = "py-lineno" > 738< / tt > < tt class = "py-line" > < tt class = "py-name" > active_rows< / tt > < tt class = "py-op" > ,< / tt > < tt class = "py-name" > junk< / tt > < tt class = "py-op" > =< / tt > < tt class = "py-name" > divmod< / tt > < tt class = "py-op" > (< / tt > < tt class = "py-name" > map_end< / tt > < tt class = "py-op" > -< / tt > < tt class = "py-name" > map_begin< / tt > < tt class = "py-op" > ,< / tt > < tt class = "py-name" > self< / tt > < tt class = "py-op" > .< / tt > < tt class = "py-name" > pointer_size< / tt > < tt class = "py-op" > )< / tt > < / tt >
< a name = "L739" > < / a > < tt class = "py-lineno" > 739< / tt > < tt class = "py-line" > < tt class = "py-keyword" > if< / tt > < tt class = "py-name" > junk< / tt > < tt class = "py-op" > :< / tt > < / tt >
< a name = "L740" > < / a > < tt class = "py-lineno" > 740< / tt > < tt class = "py-line" > < tt class = "py-name" > logger< / tt > < tt class = "py-op" > .< / tt > < tt id = "link-531" class = "py-name" > < a title = "lldb.SBCommandReturnObject.write
2013-07-20 01:28:54 +08:00
lldb.SBStream.write
lldb.formatters.Logger.FileLogger.write
lldb.formatters.Logger.Logger.write
lldb.formatters.Logger.NopLogger.write
lldb.formatters.Logger.StdoutLogger.write" class="py-name" href="#" onclick="return doclink('link-531', 'write', 'link-477');">write< / a > < / tt > < tt class = "py-op" > (< / tt > < tt class = "py-string" > "end-begin doesnt align correctly"< / tt > < tt class = "py-op" > )< / tt > < / tt >
2016-10-20 21:04:32 +08:00
< a name = "L741" > < / a > < tt class = "py-lineno" > 741< / tt > < tt class = "py-line" > < tt class = "py-keyword" > return< / tt > < / tt >
< a name = "L742" > < / a > < tt class = "py-lineno" > 742< / tt > < tt class = "py-line" > < tt class = "py-name" > start_row< / tt > < tt class = "py-op" > ,< / tt > < tt class = "py-name" > junk< / tt > < tt class = "py-op" > =< / tt > < tt class = "py-name" > divmod< / tt > < tt class = "py-op" > (< / tt > < tt class = "py-name" > map_begin< / tt > < tt class = "py-op" > -< / tt > < tt class = "py-name" > map_first< / tt > < tt class = "py-op" > ,< / tt > < tt class = "py-name" > self< / tt > < tt class = "py-op" > .< / tt > < tt class = "py-name" > pointer_size< / tt > < tt class = "py-op" > )< / tt > < / tt >
< a name = "L743" > < / a > < tt class = "py-lineno" > 743< / tt > < tt class = "py-line" > < tt class = "py-keyword" > if< / tt > < tt class = "py-name" > junk< / tt > < tt class = "py-op" > :< / tt > < / tt >
< a name = "L744" > < / a > < tt class = "py-lineno" > 744< / tt > < tt class = "py-line" > < tt class = "py-name" > logger< / tt > < tt class = "py-op" > .< / tt > < tt id = "link-532" class = "py-name" > < a title = "lldb.SBCommandReturnObject.write
2013-07-20 01:28:54 +08:00
lldb.SBStream.write
lldb.formatters.Logger.FileLogger.write
lldb.formatters.Logger.Logger.write
lldb.formatters.Logger.NopLogger.write
lldb.formatters.Logger.StdoutLogger.write" class="py-name" href="#" onclick="return doclink('link-532', 'write', 'link-477');">write< / a > < / tt > < tt class = "py-op" > (< / tt > < tt class = "py-string" > "begin-first doesnt align correctly"< / tt > < tt class = "py-op" > )< / tt > < / tt >
2016-10-20 21:04:32 +08:00
< a name = "L745" > < / a > < tt class = "py-lineno" > 745< / tt > < tt class = "py-line" > < tt class = "py-keyword" > return< / tt > < / tt >
< a name = "L746" > < / a > < tt class = "py-lineno" > 746< / tt > < tt class = "py-line" > < tt class = "py-keyword" > if< / tt > < tt class = "py-keyword" > not< / tt > < tt class = "py-name" > start_row< / tt > < tt class = "py-op" > *< / tt > \ < / tt >
< a name = "L747" > < / a > < tt class = "py-lineno" > 747< / tt > < tt class = "py-line" > < tt class = "py-name" > self< / tt > < tt class = "py-op" > .< / tt > < tt class = "py-name" > block_size< / tt > < tt class = "py-op" > < =< / tt > < tt class = "py-name" > start< / tt > < tt class = "py-op" > < < / tt > < tt class = "py-op" > (< / tt > < tt class = "py-name" > start_row< / tt > < tt class = "py-op" > +< / tt > < tt class = "py-number" > 1< / tt > < tt class = "py-op" > )< / tt > < tt class = "py-op" > *< / tt > < tt class = "py-name" > self< / tt > < tt class = "py-op" > .< / tt > < tt class = "py-name" > block_size< / tt > < tt class = "py-op" > :< / tt > < / tt >
< a name = "L748" > < / a > < tt class = "py-lineno" > 748< / tt > < tt class = "py-line" > < tt class = "py-name" > logger< / tt > < tt class = "py-op" > .< / tt > < tt id = "link-533" class = "py-name" > < a title = "lldb.SBCommandReturnObject.write
2013-07-20 01:28:54 +08:00
lldb.SBStream.write
lldb.formatters.Logger.FileLogger.write
lldb.formatters.Logger.Logger.write
lldb.formatters.Logger.NopLogger.write
lldb.formatters.Logger.StdoutLogger.write" class="py-name" href="#" onclick="return doclink('link-533', 'write', 'link-477');">write< / a > < / tt > < tt class = "py-op" > (< / tt > < tt class = "py-string" > "0th element must be in the 'begin' row"< / tt > < tt class = "py-op" > )< / tt > < / tt >
2016-10-20 21:04:32 +08:00
< a name = "L749" > < / a > < tt class = "py-lineno" > 749< / tt > < tt class = "py-line" > < tt class = "py-keyword" > return< / tt > < / tt >
< a name = "L750" > < / a > < tt class = "py-lineno" > 750< / tt > < tt class = "py-line" > < tt class = "py-name" > end_row< / tt > < tt class = "py-op" > =< / tt > < tt class = "py-name" > start_row< / tt > < tt class = "py-op" > +< / tt > < tt class = "py-name" > active_rows< / tt > < / tt >
< a name = "L751" > < / a > < tt class = "py-lineno" > 751< / tt > < tt class = "py-line" > < tt class = "py-keyword" > if< / tt > < tt class = "py-keyword" > not< / tt > < tt id = "link-534" class = "py-name" > < a title = "lldb.SBTypeFilter.count" class = "py-name" href = "#" onclick = "return doclink('link-534', 'count', 'link-163');" > count< / a > < / tt > < tt class = "py-op" > :< / tt > < / tt >
< a name = "L752" > < / a > < tt class = "py-lineno" > 752< / tt > < tt class = "py-line" > < tt class = "py-keyword" > if< / tt > < tt class = "py-name" > active_rows< / tt > < tt class = "py-op" > :< / tt > < / tt >
< a name = "L753" > < / a > < tt class = "py-lineno" > 753< / tt > < tt class = "py-line" > < tt class = "py-name" > logger< / tt > < tt class = "py-op" > .< / tt > < tt id = "link-535" class = "py-name" > < a title = "lldb.SBCommandReturnObject.write
2013-07-20 01:28:54 +08:00
lldb.SBStream.write
lldb.formatters.Logger.FileLogger.write
lldb.formatters.Logger.Logger.write
lldb.formatters.Logger.NopLogger.write
lldb.formatters.Logger.StdoutLogger.write" class="py-name" href="#" onclick="return doclink('link-535', 'write', 'link-477');">write< / a > < / tt > < tt class = "py-op" > (< / tt > < tt class = "py-string" > "empty deque but begin!=end"< / tt > < tt class = "py-op" > )< / tt > < / tt >
2016-10-20 21:04:32 +08:00
< a name = "L754" > < / a > < tt class = "py-lineno" > 754< / tt > < tt class = "py-line" > < tt class = "py-keyword" > return< / tt > < / tt >
< a name = "L755" > < / a > < tt class = "py-lineno" > 755< / tt > < tt class = "py-line" > < tt class = "py-keyword" > elif< / tt > < tt class = "py-keyword" > not< / tt > < tt class = "py-op" > (< / tt > < tt class = "py-name" > end_row< / tt > < tt class = "py-op" > -< / tt > < tt class = "py-number" > 1< / tt > < tt class = "py-op" > )< / tt > < tt class = "py-op" > *< / tt > < tt class = "py-name" > self< / tt > < tt class = "py-op" > .< / tt > < tt class = "py-name" > block_size< / tt > < tt class = "py-op" > < =< / tt > < tt class = "py-name" > start< / tt > < tt class = "py-op" > +< / tt > < tt id = "link-536" class = "py-name" > < a title = "lldb.SBTypeFilter.count" class = "py-name" href = "#" onclick = "return doclink('link-536', 'count', 'link-163');" > count< / a > < / tt > < tt class = "py-op" > < < / tt > < tt class = "py-name" > end_row< / tt > < tt class = "py-op" > *< / tt > < tt class = "py-name" > self< / tt > < tt class = "py-op" > .< / tt > < tt class = "py-name" > block_size< / tt > < tt class = "py-op" > :< / tt > < / tt >
< a name = "L756" > < / a > < tt class = "py-lineno" > 756< / tt > < tt class = "py-line" > < tt class = "py-name" > logger< / tt > < tt class = "py-op" > .< / tt > < tt id = "link-537" class = "py-name" > < a title = "lldb.SBCommandReturnObject.write
2013-07-20 01:28:54 +08:00
lldb.SBStream.write
lldb.formatters.Logger.FileLogger.write
lldb.formatters.Logger.Logger.write
lldb.formatters.Logger.NopLogger.write
lldb.formatters.Logger.StdoutLogger.write" class="py-name" href="#" onclick="return doclink('link-537', 'write', 'link-477');">write< / a > < / tt > < tt class = "py-op" > (< / tt > < tt class = "py-string" > "nth element must be before the 'end' row"< / tt > < tt class = "py-op" > )< / tt > < / tt >
2016-10-20 21:04:32 +08:00
< a name = "L757" > < / a > < tt class = "py-lineno" > 757< / tt > < tt class = "py-line" > < tt class = "py-keyword" > return< / tt > < / tt >
< a name = "L758" > < / a > < tt class = "py-lineno" > 758< / tt > < tt class = "py-line" > < tt class = "py-name" > logger< / tt > < tt class = "py-op" > .< / tt > < tt id = "link-538" class = "py-name" > < a title = "lldb.SBCommandReturnObject.write
2013-07-20 01:28:54 +08:00
lldb.SBStream.write
lldb.formatters.Logger.FileLogger.write
lldb.formatters.Logger.Logger.write
lldb.formatters.Logger.NopLogger.write
2016-10-20 21:04:32 +08:00
lldb.formatters.Logger.StdoutLogger.write" class="py-name" href="#" onclick="return doclink('link-538', 'write', 'link-477');">write< / a > < / tt > < tt class = "py-op" > (< / tt > < / tt >
< a name = "L759" > < / a > < tt class = "py-lineno" > 759< / tt > < tt class = "py-line" > < tt class = "py-string" > "update success: count=%r, start=%r, first=%r"< / tt > < tt class = "py-op" > %< / tt > < / tt >
< a name = "L760" > < / a > < tt class = "py-lineno" > 760< / tt > < tt class = "py-line" > < tt class = "py-op" > (< / tt > < tt id = "link-539" class = "py-name" > < a title = "lldb.SBTypeFilter.count" class = "py-name" href = "#" onclick = "return doclink('link-539', 'count', 'link-163');" > count< / a > < / tt > < tt class = "py-op" > ,< / tt > < tt class = "py-name" > start< / tt > < tt class = "py-op" > ,< / tt > < tt class = "py-name" > first< / tt > < tt class = "py-op" > )< / tt > < tt class = "py-op" > )< / tt > < / tt >
< a name = "L761" > < / a > < tt class = "py-lineno" > 761< / tt > < tt class = "py-line" > < tt class = "py-comment" > # if consistent, save all we really need:< / tt > < / tt >
< a name = "L762" > < / a > < tt class = "py-lineno" > 762< / tt > < tt class = "py-line" > < tt class = "py-name" > self< / tt > < tt class = "py-op" > .< / tt > < tt id = "link-540" class = "py-name" > < a title = "lldb.SBTypeFilter.count" class = "py-name" href = "#" onclick = "return doclink('link-540', 'count', 'link-163');" > count< / a > < / tt > < tt class = "py-op" > =< / tt > < tt id = "link-541" class = "py-name" > < a title = "lldb.SBTypeFilter.count" class = "py-name" href = "#" onclick = "return doclink('link-541', 'count', 'link-163');" > count< / a > < / tt > < / tt >
< a name = "L763" > < / a > < tt class = "py-lineno" > 763< / tt > < tt class = "py-line" > < tt class = "py-name" > self< / tt > < tt class = "py-op" > .< / tt > < tt class = "py-name" > start< / tt > < tt class = "py-op" > =< / tt > < tt class = "py-name" > start< / tt > < / tt >
< a name = "L764" > < / a > < tt class = "py-lineno" > 764< / tt > < tt class = "py-line" > < tt class = "py-name" > self< / tt > < tt class = "py-op" > .< / tt > < tt class = "py-name" > first< / tt > < tt class = "py-op" > =< / tt > < tt class = "py-name" > first< / tt > < / tt >
< a name = "L765" > < / a > < tt class = "py-lineno" > 765< / tt > < tt class = "py-line" > < tt class = "py-keyword" > except< / tt > < tt class = "py-op" > :< / tt > < / tt >
< a name = "L766" > < / a > < tt class = "py-lineno" > 766< / tt > < tt class = "py-line" > < tt class = "py-name" > self< / tt > < tt class = "py-op" > .< / tt > < tt id = "link-542" class = "py-name" > < a title = "lldb.SBTypeFilter.count" class = "py-name" href = "#" onclick = "return doclink('link-542', 'count', 'link-163');" > count< / a > < / tt > < tt class = "py-op" > =< / tt > < tt class = "py-name" > None< / tt > < / tt >
< a name = "L767" > < / a > < tt class = "py-lineno" > 767< / tt > < tt class = "py-line" > < tt class = "py-name" > self< / tt > < tt class = "py-op" > .< / tt > < tt class = "py-name" > start< / tt > < tt class = "py-op" > =< / tt > < tt class = "py-name" > None< / tt > < / tt >
< a name = "L768" > < / a > < tt class = "py-lineno" > 768< / tt > < tt class = "py-line" > < tt class = "py-name" > self< / tt > < tt class = "py-op" > .< / tt > < tt class = "py-name" > map_first< / tt > < tt class = "py-op" > =< / tt > < tt class = "py-name" > None< / tt > < / tt >
< a name = "L769" > < / a > < tt class = "py-lineno" > 769< / tt > < tt class = "py-line" > < tt class = "py-name" > self< / tt > < tt class = "py-op" > .< / tt > < tt class = "py-name" > map_begin< / tt > < tt class = "py-op" > =< / tt > < tt class = "py-name" > None< / tt > < / tt >
< / div > < / div > < a name = "L770" > < / a > < tt class = "py-lineno" > 770< / tt > < tt class = "py-line" > < / tt >
< a name = "L771" > < / a > < tt class = "py-lineno" > 771< / tt > < tt class = "py-line" > < / tt >
< a name = "stdsharedptr_SynthProvider" > < / a > < div id = "stdsharedptr_SynthProvider-def" > < a name = "L772" > < / a > < tt class = "py-lineno" > 772< / tt > < a class = "py-toggle" href = "#" id = "stdsharedptr_SynthProvider-toggle" onclick = "return toggle('stdsharedptr_SynthProvider');" > -< / a > < tt class = "py-line" > < tt class = "py-keyword" > class< / tt > < a class = "py-def-name" href = "lldb.formatters.cpp.libcxx.stdsharedptr_SynthProvider-class.html" > stdsharedptr_SynthProvider< / a > < tt class = "py-op" > :< / tt > < / tt >
< / div > < div id = "stdsharedptr_SynthProvider-collapsed" style = "display:none;" pad = "+++" indent = "++++" > < / div > < div id = "stdsharedptr_SynthProvider-expanded" > < a name = "L773" > < / a > < tt class = "py-lineno" > 773< / tt > < tt class = "py-line" > < / tt >
< a name = "stdsharedptr_SynthProvider.__init__" > < / a > < div id = "stdsharedptr_SynthProvider.__init__-def" > < a name = "L774" > < / a > < tt class = "py-lineno" > 774< / tt > < a class = "py-toggle" href = "#" id = "stdsharedptr_SynthProvider.__init__-toggle" onclick = "return toggle('stdsharedptr_SynthProvider.__init__');" > -< / a > < tt class = "py-line" > < tt class = "py-keyword" > def< / tt > < a class = "py-def-name" href = "lldb.formatters.cpp.libcxx.stdsharedptr_SynthProvider-class.html#__init__" > __init__< / a > < tt class = "py-op" > (< / tt > < tt class = "py-param" > self< / tt > < tt class = "py-op" > ,< / tt > < tt class = "py-param" > valobj< / tt > < tt class = "py-op" > ,< / tt > < tt class = "py-param" > d< / tt > < tt class = "py-op" > )< / tt > < tt class = "py-op" > :< / tt > < / tt >
< / div > < div id = "stdsharedptr_SynthProvider.__init__-collapsed" style = "display:none;" pad = "+++" indent = "++++++++" > < / div > < div id = "stdsharedptr_SynthProvider.__init__-expanded" > < a name = "L775" > < / a > < tt class = "py-lineno" > 775< / tt > < tt class = "py-line" > < tt class = "py-name" > logger< / tt > < tt class = "py-op" > =< / tt > < tt id = "link-543" class = "py-name" > < a title = "lldb" class = "py-name" href = "#" onclick = "return doclink('link-543', 'lldb', 'link-0');" > lldb< / a > < / tt > < tt class = "py-op" > .< / tt > < tt id = "link-544" class = "py-name" > < a title = "lldb.formatters" class = "py-name" href = "#" onclick = "return doclink('link-544', 'formatters', 'link-2');" > formatters< / a > < / tt > < tt class = "py-op" > .< / tt > < tt id = "link-545" class = "py-name" > < a title = "lldb.formatters.Logger
2013-07-20 01:28:54 +08:00
lldb.formatters.Logger.Logger" class="py-name" href="#" onclick="return doclink('link-545', 'Logger', 'link-3');">Logger< / a > < / tt > < tt class = "py-op" > .< / tt > < tt id = "link-546" class = "py-name" > < a title = "lldb.formatters.Logger
lldb.formatters.Logger.Logger" class="py-name" href="#" onclick="return doclink('link-546', 'Logger', 'link-3');">Logger< / a > < / tt > < tt class = "py-op" > (< / tt > < tt class = "py-op" > )< / tt > < / tt >
2016-10-20 21:04:32 +08:00
< a name = "L776" > < / a > < tt class = "py-lineno" > 776< / tt > < tt class = "py-line" > < tt class = "py-name" > logger< / tt > < tt class = "py-op" > .< / tt > < tt id = "link-547" class = "py-name" > < a title = "lldb.SBCommandReturnObject.write
2013-07-20 01:28:54 +08:00
lldb.SBStream.write
lldb.formatters.Logger.FileLogger.write
lldb.formatters.Logger.Logger.write
lldb.formatters.Logger.NopLogger.write
lldb.formatters.Logger.StdoutLogger.write" class="py-name" href="#" onclick="return doclink('link-547', 'write', 'link-477');">write< / a > < / tt > < tt class = "py-op" > (< / tt > < tt class = "py-string" > "init"< / tt > < tt class = "py-op" > )< / tt > < / tt >
2016-10-20 21:04:32 +08:00
< a name = "L777" > < / a > < tt class = "py-lineno" > 777< / tt > < tt class = "py-line" > < tt class = "py-name" > self< / tt > < tt class = "py-op" > .< / tt > < tt class = "py-name" > valobj< / tt > < tt class = "py-op" > =< / tt > < tt class = "py-name" > valobj< / tt > < / tt >
< a name = "L778" > < / a > < tt class = "py-lineno" > 778< / tt > < tt class = "py-line" > < tt class = "py-comment" > #self.element_ptr_type = self.valobj.GetType().GetTemplateArgumentType(0).GetPointerType()< / tt > < / tt >
< a name = "L779" > < / a > < tt class = "py-lineno" > 779< / tt > < tt class = "py-line" > < tt class = "py-name" > self< / tt > < tt class = "py-op" > .< / tt > < tt class = "py-name" > ptr< / tt > < tt class = "py-op" > =< / tt > < tt class = "py-name" > None< / tt > < / tt >
< a name = "L780" > < / a > < tt class = "py-lineno" > 780< / tt > < tt class = "py-line" > < tt class = "py-name" > self< / tt > < tt class = "py-op" > .< / tt > < tt class = "py-name" > cntrl< / tt > < tt class = "py-op" > =< / tt > < tt class = "py-name" > None< / tt > < / tt >
< a name = "L781" > < / a > < tt class = "py-lineno" > 781< / tt > < tt class = "py-line" > < tt id = "link-548" class = "py-name" targets = "Variable lldb.SBExecutionContext.process=lldb.SBExecutionContext-class.html#process,Variable lldb.SBTarget.process=lldb.SBTarget-class.html#process,Variable lldb.SBThread.process=lldb.SBThread-class.html#process,Variable lldb.SBValue.process=lldb.SBValue-class.html#process,Variable lldb.process=lldb-module.html#process" > < a title = "lldb.SBExecutionContext.process
lldb.SBTarget.process
2013-07-20 01:28:54 +08:00
lldb.SBThread.process
lldb.SBValue.process
lldb.process" class="py-name" href="#" onclick="return doclink('link-548', 'process', 'link-548');">process< / a > < / tt > < tt class = "py-op" > =< / tt > < tt class = "py-name" > valobj< / tt > < tt class = "py-op" > .< / tt > < tt id = "link-549" class = "py-name" > < a title = "lldb.SBCommandInterpreter.GetProcess
2016-10-20 21:04:32 +08:00
lldb.SBExecutionContext.GetProcess
lldb.SBQueue.GetProcess
2013-07-20 01:28:54 +08:00
lldb.SBTarget.GetProcess
lldb.SBThread.GetProcess
lldb.SBValue.GetProcess" class="py-name" href="#" onclick="return doclink('link-549', 'GetProcess', 'link-391');">GetProcess< / a > < / tt > < tt class = "py-op" > (< / tt > < tt class = "py-op" > )< / tt > < / tt >
2016-10-20 21:04:32 +08:00
< a name = "L782" > < / a > < tt class = "py-lineno" > 782< / tt > < tt class = "py-line" > < tt class = "py-name" > self< / tt > < tt class = "py-op" > .< / tt > < tt class = "py-name" > endianness< / tt > < tt class = "py-op" > =< / tt > < tt id = "link-550" class = "py-name" > < a title = "lldb.SBExecutionContext.process
lldb.SBTarget.process
2013-07-20 01:28:54 +08:00
lldb.SBThread.process
lldb.SBValue.process
lldb.process" class="py-name" href="#" onclick="return doclink('link-550', 'process', 'link-548');">process< / a > < / tt > < tt class = "py-op" > .< / tt > < tt id = "link-551" class = "py-name" targets = "Method lldb.SBData.GetByteOrder()=lldb.SBData-class.html#GetByteOrder,Method lldb.SBModule.GetByteOrder()=lldb.SBModule-class.html#GetByteOrder,Method lldb.SBProcess.GetByteOrder()=lldb.SBProcess-class.html#GetByteOrder,Method lldb.SBTarget.GetByteOrder()=lldb.SBTarget-class.html#GetByteOrder" > < a title = "lldb.SBData.GetByteOrder
lldb.SBModule.GetByteOrder
lldb.SBProcess.GetByteOrder
lldb.SBTarget.GetByteOrder" class="py-name" href="#" onclick="return doclink('link-551', 'GetByteOrder', 'link-551');">GetByteOrder< / a > < / tt > < tt class = "py-op" > (< / tt > < tt class = "py-op" > )< / tt > < / tt >
2016-10-20 21:04:32 +08:00
< a name = "L783" > < / a > < tt class = "py-lineno" > 783< / tt > < tt class = "py-line" > < tt class = "py-name" > self< / tt > < tt class = "py-op" > .< / tt > < tt class = "py-name" > pointer_size< / tt > < tt class = "py-op" > =< / tt > < tt id = "link-552" class = "py-name" > < a title = "lldb.SBExecutionContext.process
lldb.SBTarget.process
2013-07-20 01:28:54 +08:00
lldb.SBThread.process
lldb.SBValue.process
lldb.process" class="py-name" href="#" onclick="return doclink('link-552', 'process', 'link-548');">process< / a > < / tt > < tt class = "py-op" > .< / tt > < tt id = "link-553" class = "py-name" > < a title = "lldb.SBData.GetAddressByteSize
lldb.SBModule.GetAddressByteSize
lldb.SBProcess.GetAddressByteSize
lldb.SBTarget.GetAddressByteSize" class="py-name" href="#" onclick="return doclink('link-553', 'GetAddressByteSize', 'link-392');">GetAddressByteSize< / a > < / tt > < tt class = "py-op" > (< / tt > < tt class = "py-op" > )< / tt > < / tt >
2016-10-20 21:04:32 +08:00
< a name = "L784" > < / a > < tt class = "py-lineno" > 784< / tt > < tt class = "py-line" > < tt class = "py-name" > self< / tt > < tt class = "py-op" > .< / tt > < tt class = "py-name" > count_type< / tt > < tt class = "py-op" > =< / tt > < tt class = "py-name" > valobj< / tt > < tt class = "py-op" > .< / tt > < tt id = "link-554" class = "py-name" > < a title = "lldb.SBError.GetType
2013-07-20 01:28:54 +08:00
lldb.SBEvent.GetType
lldb.SBFunction.GetType
lldb.SBSymbol.GetType
2016-10-20 21:04:32 +08:00
lldb.SBTypeEnumMember.GetType
2013-07-20 01:28:54 +08:00
lldb.SBTypeMember.GetType
2016-10-20 21:04:32 +08:00
lldb.SBTypeMemberFunction.GetType
2013-07-20 01:28:54 +08:00
lldb.SBTypeNameSpecifier.GetType
lldb.SBValue.GetType" class="py-name" href="#" onclick="return doclink('link-554', 'GetType', 'link-83');">GetType< / a > < / tt > < tt class = "py-op" > (< / tt > < tt class = "py-op" > )< / tt > < tt class = "py-op" > .< / tt > < tt id = "link-555" class = "py-name" targets = "Method lldb.SBModule.GetBasicType()=lldb.SBModule-class.html#GetBasicType,Method lldb.SBTarget.GetBasicType()=lldb.SBTarget-class.html#GetBasicType,Method lldb.SBType.GetBasicType()=lldb.SBType-class.html#GetBasicType" > < a title = "lldb.SBModule.GetBasicType
lldb.SBTarget.GetBasicType
lldb.SBType.GetBasicType" class="py-name" href="#" onclick="return doclink('link-555', 'GetBasicType', 'link-555');">GetBasicType< / a > < / tt > < tt class = "py-op" > (< / tt > < tt id = "link-556" class = "py-name" > < a title = "lldb" class = "py-name" href = "#" onclick = "return doclink('link-556', 'lldb', 'link-0');" > lldb< / a > < / tt > < tt class = "py-op" > .< / tt > < tt id = "link-557" class = "py-name" targets = "Variable _lldb'.eBasicTypeUnsignedLong=_lldb%27-module.html#eBasicTypeUnsignedLong,Variable lldb.eBasicTypeUnsignedLong=lldb-module.html#eBasicTypeUnsignedLong" > < a title = "_lldb'.eBasicTypeUnsignedLong
lldb.eBasicTypeUnsignedLong" class="py-name" href="#" onclick="return doclink('link-557', 'eBasicTypeUnsignedLong', 'link-557');">eBasicTypeUnsignedLong< / a > < / tt > < tt class = "py-op" > )< / tt > < / tt >
2016-10-20 21:04:32 +08:00
< / div > < a name = "L785" > < / a > < tt class = "py-lineno" > 785< / tt > < tt class = "py-line" > < / tt >
< a name = "stdsharedptr_SynthProvider.num_children" > < / a > < div id = "stdsharedptr_SynthProvider.num_children-def" > < a name = "L786" > < / a > < tt class = "py-lineno" > 786< / tt > < a class = "py-toggle" href = "#" id = "stdsharedptr_SynthProvider.num_children-toggle" onclick = "return toggle('stdsharedptr_SynthProvider.num_children');" > -< / a > < tt class = "py-line" > < tt class = "py-keyword" > def< / tt > < a class = "py-def-name" href = "lldb.formatters.cpp.libcxx.stdsharedptr_SynthProvider-class.html#num_children" > num_children< / a > < tt class = "py-op" > (< / tt > < tt class = "py-param" > self< / tt > < tt class = "py-op" > )< / tt > < tt class = "py-op" > :< / tt > < / tt >
< / div > < div id = "stdsharedptr_SynthProvider.num_children-collapsed" style = "display:none;" pad = "+++" indent = "++++++++" > < / div > < div id = "stdsharedptr_SynthProvider.num_children-expanded" > < a name = "L787" > < / a > < tt class = "py-lineno" > 787< / tt > < tt class = "py-line" > < tt class = "py-keyword" > return< / tt > < tt class = "py-number" > 1< / tt > < / tt >
< / div > < a name = "L788" > < / a > < tt class = "py-lineno" > 788< / tt > < tt class = "py-line" > < / tt >
< a name = "stdsharedptr_SynthProvider.has_children" > < / a > < div id = "stdsharedptr_SynthProvider.has_children-def" > < a name = "L789" > < / a > < tt class = "py-lineno" > 789< / tt > < a class = "py-toggle" href = "#" id = "stdsharedptr_SynthProvider.has_children-toggle" onclick = "return toggle('stdsharedptr_SynthProvider.has_children');" > -< / a > < tt class = "py-line" > < tt class = "py-keyword" > def< / tt > < a class = "py-def-name" href = "lldb.formatters.cpp.libcxx.stdsharedptr_SynthProvider-class.html#has_children" > has_children< / a > < tt class = "py-op" > (< / tt > < tt class = "py-param" > self< / tt > < tt class = "py-op" > )< / tt > < tt class = "py-op" > :< / tt > < / tt >
< / div > < div id = "stdsharedptr_SynthProvider.has_children-collapsed" style = "display:none;" pad = "+++" indent = "++++++++" > < / div > < div id = "stdsharedptr_SynthProvider.has_children-expanded" > < a name = "L790" > < / a > < tt class = "py-lineno" > 790< / tt > < tt class = "py-line" > < tt class = "py-keyword" > return< / tt > < tt class = "py-name" > True< / tt > < / tt >
< / div > < a name = "L791" > < / a > < tt class = "py-lineno" > 791< / tt > < tt class = "py-line" > < / tt >
< a name = "stdsharedptr_SynthProvider.get_child_index" > < / a > < div id = "stdsharedptr_SynthProvider.get_child_index-def" > < a name = "L792" > < / a > < tt class = "py-lineno" > 792< / tt > < a class = "py-toggle" href = "#" id = "stdsharedptr_SynthProvider.get_child_index-toggle" onclick = "return toggle('stdsharedptr_SynthProvider.get_child_index');" > -< / a > < tt class = "py-line" > < tt class = "py-keyword" > def< / tt > < a class = "py-def-name" href = "lldb.formatters.cpp.libcxx.stdsharedptr_SynthProvider-class.html#get_child_index" > get_child_index< / a > < tt class = "py-op" > (< / tt > < tt class = "py-param" > self< / tt > < tt class = "py-op" > ,< / tt > < tt class = "py-param" > name< / tt > < tt class = "py-op" > )< / tt > < tt class = "py-op" > :< / tt > < / tt >
< / div > < div id = "stdsharedptr_SynthProvider.get_child_index-collapsed" style = "display:none;" pad = "+++" indent = "++++++++" > < / div > < div id = "stdsharedptr_SynthProvider.get_child_index-expanded" > < a name = "L793" > < / a > < tt class = "py-lineno" > 793< / tt > < tt class = "py-line" > < tt class = "py-keyword" > if< / tt > < tt id = "link-558" class = "py-name" > < a title = "lldb.SBBlock.name
2013-07-20 01:28:54 +08:00
lldb.SBFrame.name
lldb.SBFunction.name
lldb.SBSection.name
lldb.SBSymbol.name
lldb.SBThread.name
lldb.SBType.name
lldb.SBTypeCategory.name
2016-10-20 21:04:32 +08:00
lldb.SBTypeEnumMember.name
2013-07-20 01:28:54 +08:00
lldb.SBTypeMember.name
lldb.SBTypeNameSpecifier.name
2016-10-20 21:04:32 +08:00
lldb.SBValue.name" class="py-name" href="#" onclick="return doclink('link-558', 'name', 'link-66');">name< / a > < / tt > < tt class = "py-op" > ==< / tt > < tt class = "py-string" > "__ptr_"< / tt > < tt class = "py-op" > :< / tt > < / tt >
< a name = "L794" > < / a > < tt class = "py-lineno" > 794< / tt > < tt class = "py-line" > < tt class = "py-keyword" > return< / tt > < tt class = "py-number" > 0< / tt > < / tt >
< a name = "L795" > < / a > < tt class = "py-lineno" > 795< / tt > < tt class = "py-line" > < tt class = "py-keyword" > if< / tt > < tt id = "link-559" class = "py-name" > < a title = "lldb.SBBlock.name
2013-07-20 01:28:54 +08:00
lldb.SBFrame.name
lldb.SBFunction.name
lldb.SBSection.name
lldb.SBSymbol.name
lldb.SBThread.name
lldb.SBType.name
lldb.SBTypeCategory.name
2016-10-20 21:04:32 +08:00
lldb.SBTypeEnumMember.name
2013-07-20 01:28:54 +08:00
lldb.SBTypeMember.name
lldb.SBTypeNameSpecifier.name
2016-10-20 21:04:32 +08:00
lldb.SBValue.name" class="py-name" href="#" onclick="return doclink('link-559', 'name', 'link-66');">name< / a > < / tt > < tt class = "py-op" > ==< / tt > < tt class = "py-string" > "count"< / tt > < tt class = "py-op" > :< / tt > < / tt >
< a name = "L796" > < / a > < tt class = "py-lineno" > 796< / tt > < tt class = "py-line" > < tt class = "py-keyword" > return< / tt > < tt class = "py-number" > 1< / tt > < / tt >
< a name = "L797" > < / a > < tt class = "py-lineno" > 797< / tt > < tt class = "py-line" > < tt class = "py-keyword" > if< / tt > < tt id = "link-560" class = "py-name" > < a title = "lldb.SBBlock.name
2013-07-20 01:28:54 +08:00
lldb.SBFrame.name
lldb.SBFunction.name
lldb.SBSection.name
lldb.SBSymbol.name
lldb.SBThread.name
lldb.SBType.name
lldb.SBTypeCategory.name
2016-10-20 21:04:32 +08:00
lldb.SBTypeEnumMember.name
2013-07-20 01:28:54 +08:00
lldb.SBTypeMember.name
lldb.SBTypeNameSpecifier.name
2016-10-20 21:04:32 +08:00
lldb.SBValue.name" class="py-name" href="#" onclick="return doclink('link-560', 'name', 'link-66');">name< / a > < / tt > < tt class = "py-op" > ==< / tt > < tt class = "py-string" > "weak_count"< / tt > < tt class = "py-op" > :< / tt > < / tt >
< a name = "L798" > < / a > < tt class = "py-lineno" > 798< / tt > < tt class = "py-line" > < tt class = "py-keyword" > return< / tt > < tt class = "py-number" > 2< / tt > < / tt >
< a name = "L799" > < / a > < tt class = "py-lineno" > 799< / tt > < tt class = "py-line" > < tt class = "py-keyword" > return< / tt > < tt class = "py-op" > -< / tt > < tt class = "py-number" > 1< / tt > < / tt >
< / div > < a name = "L800" > < / a > < tt class = "py-lineno" > 800< / tt > < tt class = "py-line" > < / tt >
< a name = "stdsharedptr_SynthProvider.get_child_at_index" > < / a > < div id = "stdsharedptr_SynthProvider.get_child_at_index-def" > < a name = "L801" > < / a > < tt class = "py-lineno" > 801< / tt > < a class = "py-toggle" href = "#" id = "stdsharedptr_SynthProvider.get_child_at_index-toggle" onclick = "return toggle('stdsharedptr_SynthProvider.get_child_at_index');" > -< / a > < tt class = "py-line" > < tt class = "py-keyword" > def< / tt > < a class = "py-def-name" href = "lldb.formatters.cpp.libcxx.stdsharedptr_SynthProvider-class.html#get_child_at_index" > get_child_at_index< / a > < tt class = "py-op" > (< / tt > < tt class = "py-param" > self< / tt > < tt class = "py-op" > ,< / tt > < tt class = "py-param" > index< / tt > < tt class = "py-op" > )< / tt > < tt class = "py-op" > :< / tt > < / tt >
< / div > < div id = "stdsharedptr_SynthProvider.get_child_at_index-collapsed" style = "display:none;" pad = "+++" indent = "++++++++" > < / div > < div id = "stdsharedptr_SynthProvider.get_child_at_index-expanded" > < a name = "L802" > < / a > < tt class = "py-lineno" > 802< / tt > < tt class = "py-line" > < tt class = "py-keyword" > if< / tt > < tt class = "py-name" > index< / tt > < tt class = "py-op" > ==< / tt > < tt class = "py-number" > 0< / tt > < tt class = "py-op" > :< / tt > < / tt >
< a name = "L803" > < / a > < tt class = "py-lineno" > 803< / tt > < tt class = "py-line" > < tt class = "py-keyword" > return< / tt > < tt class = "py-name" > self< / tt > < tt class = "py-op" > .< / tt > < tt class = "py-name" > ptr< / tt > < / tt >
< a name = "L804" > < / a > < tt class = "py-lineno" > 804< / tt > < tt class = "py-line" > < tt class = "py-keyword" > if< / tt > < tt class = "py-name" > index< / tt > < tt class = "py-op" > ==< / tt > < tt class = "py-number" > 1< / tt > < tt class = "py-op" > :< / tt > < / tt >
< a name = "L805" > < / a > < tt class = "py-lineno" > 805< / tt > < tt class = "py-line" > < tt class = "py-keyword" > if< / tt > < tt class = "py-name" > self< / tt > < tt class = "py-op" > .< / tt > < tt class = "py-name" > cntrl< / tt > < tt class = "py-keyword" > is< / tt > < tt class = "py-name" > None< / tt > < tt class = "py-op" > :< / tt > < / tt >
< a name = "L806" > < / a > < tt class = "py-lineno" > 806< / tt > < tt class = "py-line" > < tt id = "link-561" class = "py-name" > < a title = "lldb.SBTypeFilter.count" class = "py-name" href = "#" onclick = "return doclink('link-561', 'count', 'link-163');" > count< / a > < / tt > < tt class = "py-op" > =< / tt > < tt class = "py-number" > 0< / tt > < / tt >
< a name = "L807" > < / a > < tt class = "py-lineno" > 807< / tt > < tt class = "py-line" > < tt class = "py-keyword" > else< / tt > < tt class = "py-op" > :< / tt > < / tt >
< a name = "L808" > < / a > < tt class = "py-lineno" > 808< / tt > < tt class = "py-line" > < tt id = "link-562" class = "py-name" > < a title = "lldb.SBTypeFilter.count" class = "py-name" href = "#" onclick = "return doclink('link-562', 'count', 'link-163');" > count< / a > < / tt > < tt class = "py-op" > =< / tt > < tt class = "py-number" > 1< / tt > < tt class = "py-op" > +< / tt > \ < / tt >
< a name = "L809" > < / a > < tt class = "py-lineno" > 809< / tt > < tt class = "py-line" > < tt class = "py-name" > self< / tt > < tt class = "py-op" > .< / tt > < tt class = "py-name" > cntrl< / tt > < tt class = "py-op" > .< / tt > < tt id = "link-563" class = "py-name" > < a title = "lldb.SBValue.GetChildMemberWithName" class = "py-name" href = "#" onclick = "return doclink('link-563', 'GetChildMemberWithName', 'link-79');" > GetChildMemberWithName< / a > < / tt > < tt class = "py-op" > (< / tt > < tt class = "py-string" > '__shared_owners_'< / tt > < tt class = "py-op" > )< / tt > < tt class = "py-op" > .< / tt > < tt id = "link-564" class = "py-name" targets = "Method lldb.SBTypeEnumMember.GetValueAsSigned()=lldb.SBTypeEnumMember-class.html#GetValueAsSigned,Method lldb.SBValue.GetValueAsSigned()=lldb.SBValue-class.html#GetValueAsSigned" > < a title = "lldb.SBTypeEnumMember.GetValueAsSigned
lldb.SBValue.GetValueAsSigned" class="py-name" href="#" onclick="return doclink('link-564', 'GetValueAsSigned', 'link-564');">GetValueAsSigned< / a > < / tt > < tt class = "py-op" > (< / tt > < tt class = "py-op" > )< / tt > < / tt >
< a name = "L810" > < / a > < tt class = "py-lineno" > 810< / tt > < tt class = "py-line" > < tt class = "py-keyword" > return< / tt > < tt class = "py-name" > self< / tt > < tt class = "py-op" > .< / tt > < tt class = "py-name" > valobj< / tt > < tt class = "py-op" > .< / tt > < tt id = "link-565" class = "py-name" > < a title = "lldb.SBTarget.CreateValueFromData
lldb.SBValue.CreateValueFromData" class="py-name" href="#" onclick="return doclink('link-565', 'CreateValueFromData', 'link-237');">CreateValueFromData< / a > < / tt > < tt class = "py-op" > (< / tt > < / tt >
< a name = "L811" > < / a > < tt class = "py-lineno" > 811< / tt > < tt class = "py-line" > < tt class = "py-string" > "count"< / tt > < tt class = "py-op" > ,< / tt > < tt id = "link-566" class = "py-name" > < a title = "lldb" class = "py-name" href = "#" onclick = "return doclink('link-566', 'lldb', 'link-0');" > lldb< / a > < / tt > < tt class = "py-op" > .< / tt > < tt id = "link-567" class = "py-name" targets = "Class lldb.SBData=lldb.SBData-class.html" > < a title = "lldb.SBData" class = "py-name" href = "#" onclick = "return doclink('link-567', 'SBData', 'link-567');" > SBData< / a > < / tt > < tt class = "py-op" > .< / tt > < tt id = "link-568" class = "py-name" targets = "Static Method lldb.SBData.CreateDataFromUInt64Array()=lldb.SBData-class.html#CreateDataFromUInt64Array" > < a title = "lldb.SBData.CreateDataFromUInt64Array" class = "py-name" href = "#" onclick = "return doclink('link-568', 'CreateDataFromUInt64Array', 'link-568');" > CreateDataFromUInt64Array< / a > < / tt > < tt class = "py-op" > (< / tt > < / tt >
< a name = "L812" > < / a > < tt class = "py-lineno" > 812< / tt > < tt class = "py-line" > < tt class = "py-name" > self< / tt > < tt class = "py-op" > .< / tt > < tt class = "py-name" > endianness< / tt > < tt class = "py-op" > ,< / tt > < tt class = "py-name" > self< / tt > < tt class = "py-op" > .< / tt > < tt class = "py-name" > pointer_size< / tt > < tt class = "py-op" > ,< / tt > < tt class = "py-op" > [< / tt > < tt id = "link-569" class = "py-name" > < a title = "lldb.SBTypeFilter.count" class = "py-name" href = "#" onclick = "return doclink('link-569', 'count', 'link-163');" > count< / a > < / tt > < tt class = "py-op" > ]< / tt > < tt class = "py-op" > )< / tt > < tt class = "py-op" > ,< / tt > < tt class = "py-name" > self< / tt > < tt class = "py-op" > .< / tt > < tt class = "py-name" > count_type< / tt > < tt class = "py-op" > )< / tt > < / tt >
< a name = "L813" > < / a > < tt class = "py-lineno" > 813< / tt > < tt class = "py-line" > < tt class = "py-keyword" > if< / tt > < tt class = "py-name" > index< / tt > < tt class = "py-op" > ==< / tt > < tt class = "py-number" > 2< / tt > < tt class = "py-op" > :< / tt > < / tt >
< a name = "L814" > < / a > < tt class = "py-lineno" > 814< / tt > < tt class = "py-line" > < tt class = "py-keyword" > if< / tt > < tt class = "py-name" > self< / tt > < tt class = "py-op" > .< / tt > < tt class = "py-name" > cntrl< / tt > < tt class = "py-keyword" > is< / tt > < tt class = "py-name" > None< / tt > < tt class = "py-op" > :< / tt > < / tt >
< a name = "L815" > < / a > < tt class = "py-lineno" > 815< / tt > < tt class = "py-line" > < tt id = "link-570" class = "py-name" > < a title = "lldb.SBTypeFilter.count" class = "py-name" href = "#" onclick = "return doclink('link-570', 'count', 'link-163');" > count< / a > < / tt > < tt class = "py-op" > =< / tt > < tt class = "py-number" > 0< / tt > < / tt >
< a name = "L816" > < / a > < tt class = "py-lineno" > 816< / tt > < tt class = "py-line" > < tt class = "py-keyword" > else< / tt > < tt class = "py-op" > :< / tt > < / tt >
< a name = "L817" > < / a > < tt class = "py-lineno" > 817< / tt > < tt class = "py-line" > < tt id = "link-571" class = "py-name" > < a title = "lldb.SBTypeFilter.count" class = "py-name" href = "#" onclick = "return doclink('link-571', 'count', 'link-163');" > count< / a > < / tt > < tt class = "py-op" > =< / tt > < tt class = "py-number" > 1< / tt > < tt class = "py-op" > +< / tt > \ < / tt >
< a name = "L818" > < / a > < tt class = "py-lineno" > 818< / tt > < tt class = "py-line" > < tt class = "py-name" > self< / tt > < tt class = "py-op" > .< / tt > < tt class = "py-name" > cntrl< / tt > < tt class = "py-op" > .< / tt > < tt id = "link-572" class = "py-name" > < a title = "lldb.SBValue.GetChildMemberWithName" class = "py-name" href = "#" onclick = "return doclink('link-572', 'GetChildMemberWithName', 'link-79');" > GetChildMemberWithName< / a > < / tt > < tt class = "py-op" > (< / tt > < tt class = "py-string" > '__shared_weak_owners_'< / tt > < tt class = "py-op" > )< / tt > < tt class = "py-op" > .< / tt > < tt id = "link-573" class = "py-name" > < a title = "lldb.SBTypeEnumMember.GetValueAsSigned
lldb.SBValue.GetValueAsSigned" class="py-name" href="#" onclick="return doclink('link-573', 'GetValueAsSigned', 'link-564');">GetValueAsSigned< / a > < / tt > < tt class = "py-op" > (< / tt > < tt class = "py-op" > )< / tt > < / tt >
< a name = "L819" > < / a > < tt class = "py-lineno" > 819< / tt > < tt class = "py-line" > < tt class = "py-keyword" > return< / tt > < tt class = "py-name" > self< / tt > < tt class = "py-op" > .< / tt > < tt class = "py-name" > valobj< / tt > < tt class = "py-op" > .< / tt > < tt id = "link-574" class = "py-name" > < a title = "lldb.SBTarget.CreateValueFromData
lldb.SBValue.CreateValueFromData" class="py-name" href="#" onclick="return doclink('link-574', 'CreateValueFromData', 'link-237');">CreateValueFromData< / a > < / tt > < tt class = "py-op" > (< / tt > < / tt >
< a name = "L820" > < / a > < tt class = "py-lineno" > 820< / tt > < tt class = "py-line" > < tt class = "py-string" > "weak_count"< / tt > < tt class = "py-op" > ,< / tt > < tt id = "link-575" class = "py-name" > < a title = "lldb" class = "py-name" href = "#" onclick = "return doclink('link-575', 'lldb', 'link-0');" > lldb< / a > < / tt > < tt class = "py-op" > .< / tt > < tt id = "link-576" class = "py-name" > < a title = "lldb.SBData" class = "py-name" href = "#" onclick = "return doclink('link-576', 'SBData', 'link-567');" > SBData< / a > < / tt > < tt class = "py-op" > .< / tt > < tt id = "link-577" class = "py-name" > < a title = "lldb.SBData.CreateDataFromUInt64Array" class = "py-name" href = "#" onclick = "return doclink('link-577', 'CreateDataFromUInt64Array', 'link-568');" > CreateDataFromUInt64Array< / a > < / tt > < tt class = "py-op" > (< / tt > < / tt >
< a name = "L821" > < / a > < tt class = "py-lineno" > 821< / tt > < tt class = "py-line" > < tt class = "py-name" > self< / tt > < tt class = "py-op" > .< / tt > < tt class = "py-name" > endianness< / tt > < tt class = "py-op" > ,< / tt > < tt class = "py-name" > self< / tt > < tt class = "py-op" > .< / tt > < tt class = "py-name" > pointer_size< / tt > < tt class = "py-op" > ,< / tt > < tt class = "py-op" > [< / tt > < tt id = "link-578" class = "py-name" > < a title = "lldb.SBTypeFilter.count" class = "py-name" href = "#" onclick = "return doclink('link-578', 'count', 'link-163');" > count< / a > < / tt > < tt class = "py-op" > ]< / tt > < tt class = "py-op" > )< / tt > < tt class = "py-op" > ,< / tt > < tt class = "py-name" > self< / tt > < tt class = "py-op" > .< / tt > < tt class = "py-name" > count_type< / tt > < tt class = "py-op" > )< / tt > < / tt >
< a name = "L822" > < / a > < tt class = "py-lineno" > 822< / tt > < tt class = "py-line" > < tt class = "py-keyword" > return< / tt > < tt class = "py-name" > None< / tt > < / tt >
< / div > < a name = "L823" > < / a > < tt class = "py-lineno" > 823< / tt > < tt class = "py-line" > < / tt >
< a name = "stdsharedptr_SynthProvider.update" > < / a > < div id = "stdsharedptr_SynthProvider.update-def" > < a name = "L824" > < / a > < tt class = "py-lineno" > 824< / tt > < a class = "py-toggle" href = "#" id = "stdsharedptr_SynthProvider.update-toggle" onclick = "return toggle('stdsharedptr_SynthProvider.update');" > -< / a > < tt class = "py-line" > < tt class = "py-keyword" > def< / tt > < a class = "py-def-name" href = "lldb.formatters.cpp.libcxx.stdsharedptr_SynthProvider-class.html#update" > update< / a > < tt class = "py-op" > (< / tt > < tt class = "py-param" > self< / tt > < tt class = "py-op" > )< / tt > < tt class = "py-op" > :< / tt > < / tt >
< / div > < div id = "stdsharedptr_SynthProvider.update-collapsed" style = "display:none;" pad = "+++" indent = "++++++++" > < / div > < div id = "stdsharedptr_SynthProvider.update-expanded" > < a name = "L825" > < / a > < tt class = "py-lineno" > 825< / tt > < tt class = "py-line" > < tt class = "py-name" > logger< / tt > < tt class = "py-op" > =< / tt > < tt id = "link-579" class = "py-name" > < a title = "lldb" class = "py-name" href = "#" onclick = "return doclink('link-579', 'lldb', 'link-0');" > lldb< / a > < / tt > < tt class = "py-op" > .< / tt > < tt id = "link-580" class = "py-name" > < a title = "lldb.formatters" class = "py-name" href = "#" onclick = "return doclink('link-580', 'formatters', 'link-2');" > formatters< / a > < / tt > < tt class = "py-op" > .< / tt > < tt id = "link-581" class = "py-name" > < a title = "lldb.formatters.Logger
2013-07-20 01:28:54 +08:00
lldb.formatters.Logger.Logger" class="py-name" href="#" onclick="return doclink('link-581', 'Logger', 'link-3');">Logger< / a > < / tt > < tt class = "py-op" > .< / tt > < tt id = "link-582" class = "py-name" > < a title = "lldb.formatters.Logger
lldb.formatters.Logger.Logger" class="py-name" href="#" onclick="return doclink('link-582', 'Logger', 'link-3');">Logger< / a > < / tt > < tt class = "py-op" > (< / tt > < tt class = "py-op" > )< / tt > < / tt >
2016-10-20 21:04:32 +08:00
< a name = "L826" > < / a > < tt class = "py-lineno" > 826< / tt > < tt class = "py-line" > < tt class = "py-name" > self< / tt > < tt class = "py-op" > .< / tt > < tt class = "py-name" > ptr< / tt > < tt class = "py-op" > =< / tt > < tt class = "py-name" > self< / tt > < tt class = "py-op" > .< / tt > < tt class = "py-name" > valobj< / tt > < tt class = "py-op" > .< / tt > < tt id = "link-583" class = "py-name" > < a title = "lldb.SBValue.GetChildMemberWithName" class = "py-name" href = "#" onclick = "return doclink('link-583', 'GetChildMemberWithName', 'link-79');" > GetChildMemberWithName< / a > < / tt > < tt class = "py-op" > (< / tt > < / tt >
< a name = "L827" > < / a > < tt class = "py-lineno" > 827< / tt > < tt class = "py-line" > < tt class = "py-string" > '__ptr_'< / tt > < tt class = "py-op" > )< / tt > < tt class = "py-comment" > # .Cast(self.element_ptr_type)< / tt > < / tt >
< a name = "L828" > < / a > < tt class = "py-lineno" > 828< / tt > < tt class = "py-line" > < tt class = "py-name" > cntrl< / tt > < tt class = "py-op" > =< / tt > < tt class = "py-name" > self< / tt > < tt class = "py-op" > .< / tt > < tt class = "py-name" > valobj< / tt > < tt class = "py-op" > .< / tt > < tt id = "link-584" class = "py-name" > < a title = "lldb.SBValue.GetChildMemberWithName" class = "py-name" href = "#" onclick = "return doclink('link-584', 'GetChildMemberWithName', 'link-79');" > GetChildMemberWithName< / a > < / tt > < tt class = "py-op" > (< / tt > < tt class = "py-string" > '__cntrl_'< / tt > < tt class = "py-op" > )< / tt > < / tt >
< a name = "L829" > < / a > < tt class = "py-lineno" > 829< / tt > < tt class = "py-line" > < tt class = "py-keyword" > if< / tt > < tt class = "py-name" > cntrl< / tt > < tt class = "py-op" > .< / tt > < tt id = "link-585" class = "py-name" > < a title = "lldb.SBTypeEnumMember.GetValueAsUnsigned
lldb.SBValue.GetValueAsUnsigned" class="py-name" href="#" onclick="return doclink('link-585', 'GetValueAsUnsigned', 'link-21');">GetValueAsUnsigned< / a > < / tt > < tt class = "py-op" > (< / tt > < tt class = "py-number" > 0< / tt > < tt class = "py-op" > )< / tt > < tt class = "py-op" > :< / tt > < / tt >
< a name = "L830" > < / a > < tt class = "py-lineno" > 830< / tt > < tt class = "py-line" > < tt class = "py-name" > self< / tt > < tt class = "py-op" > .< / tt > < tt class = "py-name" > cntrl< / tt > < tt class = "py-op" > =< / tt > < tt class = "py-name" > cntrl< / tt > < tt class = "py-op" > .< / tt > < tt id = "link-586" class = "py-name" > < a title = "lldb.SBValue.Dereference" class = "py-name" href = "#" onclick = "return doclink('link-586', 'Dereference', 'link-428');" > Dereference< / a > < / tt > < tt class = "py-op" > (< / tt > < tt class = "py-op" > )< / tt > < / tt >
< a name = "L831" > < / a > < tt class = "py-lineno" > 831< / tt > < tt class = "py-line" > < tt class = "py-keyword" > else< / tt > < tt class = "py-op" > :< / tt > < / tt >
< a name = "L832" > < / a > < tt class = "py-lineno" > 832< / tt > < tt class = "py-line" > < tt class = "py-name" > self< / tt > < tt class = "py-op" > .< / tt > < tt class = "py-name" > cntrl< / tt > < tt class = "py-op" > =< / tt > < tt class = "py-name" > None< / tt > < / tt >
< / div > < / div > < a name = "L833" > < / a > < tt class = "py-lineno" > 833< / tt > < tt class = "py-line" > < / tt >
< a name = "L834" > < / a > < tt class = "py-lineno" > 834< / tt > < tt class = "py-line" > < tt class = "py-comment" > # we can use two different categories for old and new formatters - type names are different enough that we should make no confusion< / tt > < / tt >
< a name = "L835" > < / a > < tt class = "py-lineno" > 835< / tt > < tt class = "py-line" > < tt class = "py-comment" > # talking with libc++ developer: "std::__1::class_name is set in stone< / tt > < / tt >
< a name = "L836" > < / a > < tt class = "py-lineno" > 836< / tt > < tt class = "py-line" > < tt class = "py-comment" > # until we decide to change the ABI. That shouldn't happen within a 5 year< / tt > < / tt >
< a name = "L837" > < / a > < tt class = "py-lineno" > 837< / tt > < tt class = "py-line" > < tt class = "py-comment" > # time frame"< / tt > < / tt >
< a name = "L838" > < / a > < tt class = "py-lineno" > 838< / tt > < tt class = "py-line" > < / tt >
< a name = "L839" > < / a > < tt class = "py-lineno" > 839< / tt > < tt class = "py-line" > < / tt >
< a name = "__lldb_init_module" > < / a > < div id = "__lldb_init_module-def" > < a name = "L840" > < / a > < tt class = "py-lineno" > 840< / tt > < a class = "py-toggle" href = "#" id = "__lldb_init_module-toggle" onclick = "return toggle('__lldb_init_module');" > -< / a > < tt class = "py-line" > < tt class = "py-keyword" > def< / tt > < a class = "py-def-name" href = "lldb.formatters.cpp.libcxx-module.html#__lldb_init_module" > __lldb_init_module< / a > < tt class = "py-op" > (< / tt > < tt class = "py-param" > debugger< / tt > < tt class = "py-op" > ,< / tt > < tt class = "py-param" > dict< / tt > < tt class = "py-op" > )< / tt > < tt class = "py-op" > :< / tt > < / tt >
< / div > < div id = "__lldb_init_module-collapsed" style = "display:none;" pad = "+++" indent = "++++" > < / div > < div id = "__lldb_init_module-expanded" > < a name = "L841" > < / a > < tt class = "py-lineno" > 841< / tt > < tt class = "py-line" > < tt id = "link-587" class = "py-name" targets = "Variable lldb.SBTarget.debugger=lldb.SBTarget-class.html#debugger,Variable lldb.debugger=lldb-module.html#debugger" > < a title = "lldb.SBTarget.debugger
2013-07-20 01:28:54 +08:00
lldb.debugger" class="py-name" href="#" onclick="return doclink('link-587', 'debugger', 'link-587');">debugger< / a > < / tt > < tt class = "py-op" > .< / tt > < tt id = "link-588" class = "py-name" targets = "Method lldb.SBCommandInterpreter.HandleCommand()=lldb.SBCommandInterpreter-class.html#HandleCommand,Method lldb.SBDebugger.HandleCommand()=lldb.SBDebugger-class.html#HandleCommand" > < a title = "lldb.SBCommandInterpreter.HandleCommand
2016-10-20 21:04:32 +08:00
lldb.SBDebugger.HandleCommand" class="py-name" href="#" onclick="return doclink('link-588', 'HandleCommand', 'link-588');">HandleCommand< / a > < / tt > < tt class = "py-op" > (< / tt > < / tt >
< a name = "L842" > < / a > < tt class = "py-lineno" > 842< / tt > < tt class = "py-line" > < tt class = "py-string" > 'type summary add -F libcxx.stdstring_SummaryProvider "std::__1::string" -w libcxx'< / tt > < tt class = "py-op" > )< / tt > < / tt >
< a name = "L843" > < / a > < tt class = "py-lineno" > 843< / tt > < tt class = "py-line" > < tt id = "link-589" class = "py-name" > < a title = "lldb.SBTarget.debugger
2013-07-20 01:28:54 +08:00
lldb.debugger" class="py-name" href="#" onclick="return doclink('link-589', 'debugger', 'link-587');">debugger< / a > < / tt > < tt class = "py-op" > .< / tt > < tt id = "link-590" class = "py-name" > < a title = "lldb.SBCommandInterpreter.HandleCommand
2016-10-20 21:04:32 +08:00
lldb.SBDebugger.HandleCommand" class="py-name" href="#" onclick="return doclink('link-590', 'HandleCommand', 'link-588');">HandleCommand< / a > < / tt > < tt class = "py-op" > (< / tt > < / tt >
< a name = "L844" > < / a > < tt class = "py-lineno" > 844< / tt > < tt class = "py-line" > < tt class = "py-string" > 'type summary add -F libcxx.stdstring_SummaryProvider "std::__1::basic_string< char, class std::__1::char_traits< char> , class std::__1::allocator< char> > " -w libcxx'< / tt > < tt class = "py-op" > )< / tt > < / tt >
< a name = "L845" > < / a > < tt class = "py-lineno" > 845< / tt > < tt class = "py-line" > < tt id = "link-591" class = "py-name" > < a title = "lldb.SBTarget.debugger
2013-07-20 01:28:54 +08:00
lldb.debugger" class="py-name" href="#" onclick="return doclink('link-591', 'debugger', 'link-587');">debugger< / a > < / tt > < tt class = "py-op" > .< / tt > < tt id = "link-592" class = "py-name" > < a title = "lldb.SBCommandInterpreter.HandleCommand
2016-10-20 21:04:32 +08:00
lldb.SBDebugger.HandleCommand" class="py-name" href="#" onclick="return doclink('link-592', 'HandleCommand', 'link-588');">HandleCommand< / a > < / tt > < tt class = "py-op" > (< / tt > < / tt >
< a name = "L846" > < / a > < tt class = "py-lineno" > 846< / tt > < tt class = "py-line" > < tt class = "py-string" > 'type synthetic add -l libcxx.stdvector_SynthProvider -x "^(std::__1::)vector< .+> $" -w libcxx'< / tt > < tt class = "py-op" > )< / tt > < / tt >
< a name = "L847" > < / a > < tt class = "py-lineno" > 847< / tt > < tt class = "py-line" > < tt id = "link-593" class = "py-name" > < a title = "lldb.SBTarget.debugger
2013-07-20 01:28:54 +08:00
lldb.debugger" class="py-name" href="#" onclick="return doclink('link-593', 'debugger', 'link-587');">debugger< / a > < / tt > < tt class = "py-op" > .< / tt > < tt id = "link-594" class = "py-name" > < a title = "lldb.SBCommandInterpreter.HandleCommand
2016-10-20 21:04:32 +08:00
lldb.SBDebugger.HandleCommand" class="py-name" href="#" onclick="return doclink('link-594', 'HandleCommand', 'link-588');">HandleCommand< / a > < / tt > < tt class = "py-op" > (< / tt > < / tt >
< a name = "L848" > < / a > < tt class = "py-lineno" > 848< / tt > < tt class = "py-line" > < tt class = "py-string" > 'type summary add -F libcxx.stdvector_SummaryProvider -e -x "^(std::__1::)vector< .+> $" -w libcxx'< / tt > < tt class = "py-op" > )< / tt > < / tt >
< a name = "L849" > < / a > < tt class = "py-lineno" > 849< / tt > < tt class = "py-line" > < tt id = "link-595" class = "py-name" > < a title = "lldb.SBTarget.debugger
2013-07-20 01:28:54 +08:00
lldb.debugger" class="py-name" href="#" onclick="return doclink('link-595', 'debugger', 'link-587');">debugger< / a > < / tt > < tt class = "py-op" > .< / tt > < tt id = "link-596" class = "py-name" > < a title = "lldb.SBCommandInterpreter.HandleCommand
2016-10-20 21:04:32 +08:00
lldb.SBDebugger.HandleCommand" class="py-name" href="#" onclick="return doclink('link-596', 'HandleCommand', 'link-588');">HandleCommand< / a > < / tt > < tt class = "py-op" > (< / tt > < / tt >
< a name = "L850" > < / a > < tt class = "py-lineno" > 850< / tt > < tt class = "py-line" > < tt class = "py-string" > 'type synthetic add -l libcxx.stdlist_SynthProvider -x "^(std::__1::)list< .+> $" -w libcxx'< / tt > < tt class = "py-op" > )< / tt > < / tt >
< a name = "L851" > < / a > < tt class = "py-lineno" > 851< / tt > < tt class = "py-line" > < tt id = "link-597" class = "py-name" > < a title = "lldb.SBTarget.debugger
2013-07-20 01:28:54 +08:00
lldb.debugger" class="py-name" href="#" onclick="return doclink('link-597', 'debugger', 'link-587');">debugger< / a > < / tt > < tt class = "py-op" > .< / tt > < tt id = "link-598" class = "py-name" > < a title = "lldb.SBCommandInterpreter.HandleCommand
2016-10-20 21:04:32 +08:00
lldb.SBDebugger.HandleCommand" class="py-name" href="#" onclick="return doclink('link-598', 'HandleCommand', 'link-588');">HandleCommand< / a > < / tt > < tt class = "py-op" > (< / tt > < / tt >
< a name = "L852" > < / a > < tt class = "py-lineno" > 852< / tt > < tt class = "py-line" > < tt class = "py-string" > 'type summary add -F libcxx.stdlist_SummaryProvider -e -x "^(std::__1::)list< .+> $" -w libcxx'< / tt > < tt class = "py-op" > )< / tt > < / tt >
< a name = "L853" > < / a > < tt class = "py-lineno" > 853< / tt > < tt class = "py-line" > < tt id = "link-599" class = "py-name" > < a title = "lldb.SBTarget.debugger
2013-07-20 01:28:54 +08:00
lldb.debugger" class="py-name" href="#" onclick="return doclink('link-599', 'debugger', 'link-587');">debugger< / a > < / tt > < tt class = "py-op" > .< / tt > < tt id = "link-600" class = "py-name" > < a title = "lldb.SBCommandInterpreter.HandleCommand
2016-10-20 21:04:32 +08:00
lldb.SBDebugger.HandleCommand" class="py-name" href="#" onclick="return doclink('link-600', 'HandleCommand', 'link-588');">HandleCommand< / a > < / tt > < tt class = "py-op" > (< / tt > < / tt >
< a name = "L854" > < / a > < tt class = "py-lineno" > 854< / tt > < tt class = "py-line" > < tt class = "py-string" > 'type synthetic add -l libcxx.stdmap_SynthProvider -x "^(std::__1::)map< .+> > $" -w libcxx'< / tt > < tt class = "py-op" > )< / tt > < / tt >
< a name = "L855" > < / a > < tt class = "py-lineno" > 855< / tt > < tt class = "py-line" > < tt id = "link-601" class = "py-name" > < a title = "lldb.SBTarget.debugger
2013-07-20 01:28:54 +08:00
lldb.debugger" class="py-name" href="#" onclick="return doclink('link-601', 'debugger', 'link-587');">debugger< / a > < / tt > < tt class = "py-op" > .< / tt > < tt id = "link-602" class = "py-name" > < a title = "lldb.SBCommandInterpreter.HandleCommand
2016-10-20 21:04:32 +08:00
lldb.SBDebugger.HandleCommand" class="py-name" href="#" onclick="return doclink('link-602', 'HandleCommand', 'link-588');">HandleCommand< / a > < / tt > < tt class = "py-op" > (< / tt > < / tt >
< a name = "L856" > < / a > < tt class = "py-lineno" > 856< / tt > < tt class = "py-line" > < tt class = "py-string" > 'type summary add -F libcxx.stdmap_SummaryProvider -e -x "^(std::__1::)map< .+> > $" -w libcxx'< / tt > < tt class = "py-op" > )< / tt > < / tt >
< a name = "L857" > < / a > < tt class = "py-lineno" > 857< / tt > < tt class = "py-line" > < tt id = "link-603" class = "py-name" > < a title = "lldb.SBTarget.debugger
2013-07-20 01:28:54 +08:00
lldb.debugger" class="py-name" href="#" onclick="return doclink('link-603', 'debugger', 'link-587');">debugger< / a > < / tt > < tt class = "py-op" > .< / tt > < tt id = "link-604" class = "py-name" > < a title = "lldb.SBCommandInterpreter.HandleCommand
lldb.SBDebugger.HandleCommand" class="py-name" href="#" onclick="return doclink('link-604', 'HandleCommand', 'link-588');">HandleCommand< / a > < / tt > < tt class = "py-op" > (< / tt > < tt class = "py-string" > "type category enable libcxx"< / tt > < tt class = "py-op" > )< / tt > < / tt >
2016-10-20 21:04:32 +08:00
< a name = "L858" > < / a > < tt class = "py-lineno" > 858< / tt > < tt class = "py-line" > < tt id = "link-605" class = "py-name" > < a title = "lldb.SBTarget.debugger
2013-07-20 01:28:54 +08:00
lldb.debugger" class="py-name" href="#" onclick="return doclink('link-605', 'debugger', 'link-587');">debugger< / a > < / tt > < tt class = "py-op" > .< / tt > < tt id = "link-606" class = "py-name" > < a title = "lldb.SBCommandInterpreter.HandleCommand
2016-10-20 21:04:32 +08:00
lldb.SBDebugger.HandleCommand" class="py-name" href="#" onclick="return doclink('link-606', 'HandleCommand', 'link-588');">HandleCommand< / a > < / tt > < tt class = "py-op" > (< / tt > < / tt >
< a name = "L859" > < / a > < tt class = "py-lineno" > 859< / tt > < tt class = "py-line" > < tt class = "py-string" > 'type synthetic add -l libcxx.stddeque_SynthProvider -x "^(std::__1::)deque< .+> $" -w libcxx'< / tt > < tt class = "py-op" > )< / tt > < / tt >
< a name = "L860" > < / a > < tt class = "py-lineno" > 860< / tt > < tt class = "py-line" > < tt id = "link-607" class = "py-name" > < a title = "lldb.SBTarget.debugger
2013-07-20 01:28:54 +08:00
lldb.debugger" class="py-name" href="#" onclick="return doclink('link-607', 'debugger', 'link-587');">debugger< / a > < / tt > < tt class = "py-op" > .< / tt > < tt id = "link-608" class = "py-name" > < a title = "lldb.SBCommandInterpreter.HandleCommand
2016-10-20 21:04:32 +08:00
lldb.SBDebugger.HandleCommand" class="py-name" href="#" onclick="return doclink('link-608', 'HandleCommand', 'link-588');">HandleCommand< / a > < / tt > < tt class = "py-op" > (< / tt > < / tt >
< a name = "L861" > < / a > < tt class = "py-lineno" > 861< / tt > < tt class = "py-line" > < tt class = "py-string" > 'type synthetic add -l libcxx.stdsharedptr_SynthProvider -x "^(std::__1::)shared_ptr< .+> $" -w libcxx'< / tt > < tt class = "py-op" > )< / tt > < / tt >
< a name = "L862" > < / a > < tt class = "py-lineno" > 862< / tt > < tt class = "py-line" > < tt class = "py-comment" > # turns out the structs look the same, so weak_ptr can be handled the same!< / tt > < / tt >
< a name = "L863" > < / a > < tt class = "py-lineno" > 863< / tt > < tt class = "py-line" > < tt id = "link-609" class = "py-name" > < a title = "lldb.SBTarget.debugger
2013-07-20 01:28:54 +08:00
lldb.debugger" class="py-name" href="#" onclick="return doclink('link-609', 'debugger', 'link-587');">debugger< / a > < / tt > < tt class = "py-op" > .< / tt > < tt id = "link-610" class = "py-name" > < a title = "lldb.SBCommandInterpreter.HandleCommand
2016-10-20 21:04:32 +08:00
lldb.SBDebugger.HandleCommand" class="py-name" href="#" onclick="return doclink('link-610', 'HandleCommand', 'link-588');">HandleCommand< / a > < / tt > < tt class = "py-op" > (< / tt > < / tt >
< a name = "L864" > < / a > < tt class = "py-lineno" > 864< / tt > < tt class = "py-line" > < tt class = "py-string" > 'type synthetic add -l libcxx.stdsharedptr_SynthProvider -x "^(std::__1::)weak_ptr< .+> $" -w libcxx'< / tt > < tt class = "py-op" > )< / tt > < / tt >
< / div > < a name = "L865" > < / a > < tt class = "py-lineno" > 865< / tt > < tt class = "py-line" > < / tt >
< a name = "L866" > < / a > < tt class = "py-lineno" > 866< / tt > < tt class = "py-line" > < tt id = "link-611" class = "py-name" > < a title = "lldb.formatters.cpp.libcxx._map_capping_size" class = "py-name" href = "#" onclick = "return doclink('link-611', '_map_capping_size', 'link-401');" > _map_capping_size< / a > < / tt > < tt class = "py-op" > =< / tt > < tt class = "py-number" > 255< / tt > < / tt >
< a name = "L867" > < / a > < tt class = "py-lineno" > 867< / tt > < tt class = "py-line" > < tt id = "link-612" class = "py-name" > < a title = "lldb.formatters.cpp.libcxx._list_capping_size" class = "py-name" href = "#" onclick = "return doclink('link-612', '_list_capping_size', 'link-191');" > _list_capping_size< / a > < / tt > < tt class = "py-op" > =< / tt > < tt class = "py-number" > 255< / tt > < / tt >
< a name = "L868" > < / a > < tt class = "py-lineno" > 868< / tt > < tt class = "py-line" > < tt id = "link-613" class = "py-name" > < a title = "lldb.formatters.cpp.gnu_libstdcpp._list_uses_loop_detector
2013-07-20 01:28:54 +08:00
lldb.formatters.cpp.libcxx._list_uses_loop_detector" class="py-name" href="#" onclick="return doclink('link-613', '_list_uses_loop_detector', 'link-174');">_list_uses_loop_detector< / a > < / tt > < tt class = "py-op" > =< / tt > < tt class = "py-name" > True< / tt > < / tt >
2016-10-20 21:04:32 +08:00
< a name = "L869" > < / a > < tt class = "py-lineno" > 869< / tt > < tt class = "py-line" > < tt id = "link-614" class = "py-name" > < a title = "lldb.formatters.cpp.libcxx._deque_capping_size" class = "py-name" href = "#" onclick = "return doclink('link-614', '_deque_capping_size', 'link-486');" > _deque_capping_size< / a > < / tt > < tt class = "py-op" > =< / tt > < tt class = "py-number" > 255< / tt > < / tt >
< a name = "L870" > < / a > < tt class = "py-lineno" > 870< / tt > < tt class = "py-line" > < / tt > < script type = "text/javascript" >
2013-07-20 01:28:54 +08:00
<!--
expandto(location.href);
// -->
< / script >
< / pre >
< br / >
<!-- ==================== NAVIGATION BAR ==================== -->
< table class = "navbar" border = "0" width = "100%" cellpadding = "0"
bgcolor="#a0c0ff" cellspacing="0">
< tr valign = "middle" >
<!-- Tree link -->
< th > < a
href="module-tree.html">Trees< / a > < / th >
<!-- Index link -->
< th > < a
href="identifier-index.html">Indices< / a > < / th >
<!-- Help link -->
< th > < a
href="help.html">Help< / a > < / th >
<!-- Project homepage -->
< th class = "navbar" align = "right" width = "100%" >
< table border = "0" cellpadding = "0" cellspacing = "0" >
< tr > < th class = "navbar" align = "center"
>< a class = "navbar" target = "_top" href = "http://lldb.llvm.org" > LLDB python API< / a > < / th >
< / tr > < / table > < / th >
< / tr >
< / table >
< table border = "0" cellpadding = "0" cellspacing = "0" width = "100%%" >
< tr >
< td align = "left" class = "footer" >
2016-10-20 21:04:32 +08:00
Generated by Epydoc 3.0.1 on Fri Oct 14 13:55:30 2016
2013-07-20 01:28:54 +08:00
< / td >
< td align = "right" class = "footer" >
< a target = "mainFrame" href = "http://epydoc.sourceforge.net"
>http://epydoc.sourceforge.net< / a >
< / td >
< / tr >
< / table >
< script type = "text/javascript" >
<!--
// Private objects are initially displayed (because if
// javascript is turned off then we want them to be
// visible); but by default, we want to hide them. So hide
// them unless we have a cookie that says to show them.
checkCookie();
// -->
< / script >
< / body >
< / html >