summaryrefslogtreecommitdiffstats
path: root/lldb/www/cpp_reference/html/classlldb_1_1SBValue.html
diff options
context:
space:
mode:
authorTamas Berghammer <tberghammer@google.com>2016-10-20 13:04:32 +0000
committerTamas Berghammer <tberghammer@google.com>2016-10-20 13:04:32 +0000
commit5ac6e91c4fd8e9c5778b827862d892c3c2708815 (patch)
treee8e9d3a743ce5a85857d1c3bc4c96274e39d3900 /lldb/www/cpp_reference/html/classlldb_1_1SBValue.html
parent226752c15d0d48f46a2941666efccb13b68af470 (diff)
downloadbcm5719-llvm-5ac6e91c4fd8e9c5778b827862d892c3c2708815.tar.gz
bcm5719-llvm-5ac6e91c4fd8e9c5778b827862d892c3c2708815.zip
Re-generate the python and cpp reference documentation
They haven't been updated since July 2013 so they missed a lot of new function added to the SB API since. Bug: llvm.org/pr30603 llvm-svn: 284725
Diffstat (limited to 'lldb/www/cpp_reference/html/classlldb_1_1SBValue.html')
-rw-r--r--lldb/www/cpp_reference/html/classlldb_1_1SBValue.html305
1 files changed, 260 insertions, 45 deletions
diff --git a/lldb/www/cpp_reference/html/classlldb_1_1SBValue.html b/lldb/www/cpp_reference/html/classlldb_1_1SBValue.html
index 292c95dd621..d0c65887653 100644
--- a/lldb/www/cpp_reference/html/classlldb_1_1SBValue.html
+++ b/lldb/www/cpp_reference/html/classlldb_1_1SBValue.html
@@ -7,7 +7,7 @@
<link href="doxygen.css" rel="stylesheet" type="text/css"/>
</head><body>
<p class="title">LLDB API Documentation</p>
-<!-- Generated by Doxygen 1.8.1.2 -->
+<!-- Generated by Doxygen 1.8.6 -->
<div id="navrow1" class="tabs">
<ul class="tablist">
<li><a href="index.html"><span>Main&#160;Page</span></a></li>
@@ -20,6 +20,7 @@
<ul class="tablist">
<li><a href="annotated.html"><span>Class&#160;List</span></a></li>
<li><a href="classes.html"><span>Class&#160;Index</span></a></li>
+ <li><a href="inherits.html"><span>Class&#160;Hierarchy</span></a></li>
<li><a href="functions.html"><span>Class&#160;Members</span></a></li>
</ul>
</div>
@@ -41,107 +42,209 @@
<p><code>#include &lt;<a class="el" href="SBValue_8h_source.html">SBValue.h</a>&gt;</code></p>
<table class="memberdecls">
-<tr class="heading"><td colspan="2"><h2><a name="pub-methods"></a>
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-methods"></a>
Public Member Functions</h2></td></tr>
<tr class="memitem:aa49e37d8303ce3ef28a531b8e0cda1d1"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classlldb_1_1SBValue.html#aa49e37d8303ce3ef28a531b8e0cda1d1">SBValue</a> ()</td></tr>
+<tr class="separator:aa49e37d8303ce3ef28a531b8e0cda1d1"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a9988daf907386fa40b737f89a1bfb625"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classlldb_1_1SBValue.html#a9988daf907386fa40b737f89a1bfb625">SBValue</a> (const <a class="el" href="classlldb_1_1SBValue.html">lldb::SBValue</a> &amp;rhs)</td></tr>
+<tr class="separator:a9988daf907386fa40b737f89a1bfb625"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa28264d9e4e2044a3fcc4ecd52c1a7e4"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classlldb_1_1SBValue.html">lldb::SBValue</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classlldb_1_1SBValue.html#aa28264d9e4e2044a3fcc4ecd52c1a7e4">operator=</a> (const <a class="el" href="classlldb_1_1SBValue.html">lldb::SBValue</a> &amp;rhs)</td></tr>
+<tr class="separator:aa28264d9e4e2044a3fcc4ecd52c1a7e4"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a1899eea515c5306226ef31bbecc7fae1"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classlldb_1_1SBValue.html#a1899eea515c5306226ef31bbecc7fae1">~SBValue</a> ()</td></tr>
+<tr class="separator:a1899eea515c5306226ef31bbecc7fae1"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aacd654ded75c4ecaf2ee947931decc81"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classlldb_1_1SBValue.html#aacd654ded75c4ecaf2ee947931decc81">IsValid</a> ()</td></tr>
+<tr class="separator:aacd654ded75c4ecaf2ee947931decc81"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a8cc6c31f15a978433d9574560d679db1"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classlldb_1_1SBValue.html#a8cc6c31f15a978433d9574560d679db1">Clear</a> ()</td></tr>
+<tr class="separator:a8cc6c31f15a978433d9574560d679db1"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a6e81786ff07ab65e4a37a7d96ff3552b"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classlldb_1_1SBError.html">SBError</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classlldb_1_1SBValue.html#a6e81786ff07ab65e4a37a7d96ff3552b">GetError</a> ()</td></tr>
+<tr class="separator:a6e81786ff07ab65e4a37a7d96ff3552b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa092b586f36ee5c82c187ca0e2e90a1b"><td class="memItemLeft" align="right" valign="top">lldb::user_id_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classlldb_1_1SBValue.html#aa092b586f36ee5c82c187ca0e2e90a1b">GetID</a> ()</td></tr>
+<tr class="separator:aa092b586f36ee5c82c187ca0e2e90a1b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a9336bf6353ddd0bf56431ab331eb981c"><td class="memItemLeft" align="right" valign="top">const char *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classlldb_1_1SBValue.html#a9336bf6353ddd0bf56431ab331eb981c">GetName</a> ()</td></tr>
+<tr class="separator:a9336bf6353ddd0bf56431ab331eb981c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a8b101308dff7d9d476c069d0cd493bd0"><td class="memItemLeft" align="right" valign="top">const char *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classlldb_1_1SBValue.html#a8b101308dff7d9d476c069d0cd493bd0">GetTypeName</a> ()</td></tr>
+<tr class="separator:a8b101308dff7d9d476c069d0cd493bd0"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:acd4f01da2a157412daecb3f2be993d55"><td class="memItemLeft" align="right" valign="top">const char *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classlldb_1_1SBValue.html#acd4f01da2a157412daecb3f2be993d55">GetDisplayTypeName</a> ()</td></tr>
+<tr class="separator:acd4f01da2a157412daecb3f2be993d55"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae6d83d5709502c7c7d814406b1ed56dc"><td class="memItemLeft" align="right" valign="top">size_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classlldb_1_1SBValue.html#ae6d83d5709502c7c7d814406b1ed56dc">GetByteSize</a> ()</td></tr>
+<tr class="separator:ae6d83d5709502c7c7d814406b1ed56dc"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aeb5241e53eaea96de6548c31f687d8b5"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classlldb_1_1SBValue.html#aeb5241e53eaea96de6548c31f687d8b5">IsInScope</a> ()</td></tr>
+<tr class="separator:aeb5241e53eaea96de6548c31f687d8b5"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a7e6b1d2874c8c44494dbde0b3f760ed2"><td class="memItemLeft" align="right" valign="top">lldb::Format&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classlldb_1_1SBValue.html#a7e6b1d2874c8c44494dbde0b3f760ed2">GetFormat</a> ()</td></tr>
+<tr class="separator:a7e6b1d2874c8c44494dbde0b3f760ed2"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a80f0e40c9d06808c93ea826b142c4124"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classlldb_1_1SBValue.html#a80f0e40c9d06808c93ea826b142c4124">SetFormat</a> (lldb::Format format)</td></tr>
+<tr class="separator:a80f0e40c9d06808c93ea826b142c4124"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a503366d471f39d69b41950cd5a67c5ea"><td class="memItemLeft" align="right" valign="top">const char *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classlldb_1_1SBValue.html#a503366d471f39d69b41950cd5a67c5ea">GetValue</a> ()</td></tr>
+<tr class="separator:a503366d471f39d69b41950cd5a67c5ea"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:adff526d8d998bc4add49594717f2a77c"><td class="memItemLeft" align="right" valign="top">int64_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classlldb_1_1SBValue.html#adff526d8d998bc4add49594717f2a77c">GetValueAsSigned</a> (<a class="el" href="classlldb_1_1SBError.html">lldb::SBError</a> &amp;error, int64_t fail_value=0)</td></tr>
+<tr class="separator:adff526d8d998bc4add49594717f2a77c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa13ee416338d372d41b9dd4a104a3418"><td class="memItemLeft" align="right" valign="top">uint64_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classlldb_1_1SBValue.html#aa13ee416338d372d41b9dd4a104a3418">GetValueAsUnsigned</a> (<a class="el" href="classlldb_1_1SBError.html">lldb::SBError</a> &amp;error, uint64_t fail_value=0)</td></tr>
+<tr class="separator:aa13ee416338d372d41b9dd4a104a3418"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae9c78774c30cc48897986f501b84c835"><td class="memItemLeft" align="right" valign="top">int64_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classlldb_1_1SBValue.html#ae9c78774c30cc48897986f501b84c835">GetValueAsSigned</a> (int64_t fail_value=0)</td></tr>
+<tr class="separator:ae9c78774c30cc48897986f501b84c835"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af982d1895c389a3dbb22630e0a05f875"><td class="memItemLeft" align="right" valign="top">uint64_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classlldb_1_1SBValue.html#af982d1895c389a3dbb22630e0a05f875">GetValueAsUnsigned</a> (uint64_t fail_value=0)</td></tr>
+<tr class="separator:af982d1895c389a3dbb22630e0a05f875"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad8088c06adc9b2ecb987e23bf6cf39b9"><td class="memItemLeft" align="right" valign="top">ValueType&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classlldb_1_1SBValue.html#ad8088c06adc9b2ecb987e23bf6cf39b9">GetValueType</a> ()</td></tr>
+<tr class="separator:ad8088c06adc9b2ecb987e23bf6cf39b9"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a5eb6b7ee0dc9493e4d77a66923f1e34c"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classlldb_1_1SBValue.html#a5eb6b7ee0dc9493e4d77a66923f1e34c">GetValueDidChange</a> ()</td></tr>
+<tr class="separator:a5eb6b7ee0dc9493e4d77a66923f1e34c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ade17383a2c714484172b8e17120c4f4f"><td class="memItemLeft" align="right" valign="top">const char *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classlldb_1_1SBValue.html#ade17383a2c714484172b8e17120c4f4f">GetSummary</a> ()</td></tr>
+<tr class="separator:ade17383a2c714484172b8e17120c4f4f"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a8c18c59355eed9952b04bed5c8cefae9"><td class="memItemLeft" align="right" valign="top">const char *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classlldb_1_1SBValue.html#a8c18c59355eed9952b04bed5c8cefae9">GetSummary</a> (<a class="el" href="classlldb_1_1SBStream.html">lldb::SBStream</a> &amp;stream, <a class="el" href="classlldb_1_1SBTypeSummaryOptions.html">lldb::SBTypeSummaryOptions</a> &amp;options)</td></tr>
+<tr class="separator:a8c18c59355eed9952b04bed5c8cefae9"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a8ed278e3f4eef6a2a13eba0c2a61c457"><td class="memItemLeft" align="right" valign="top">const char *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classlldb_1_1SBValue.html#a8ed278e3f4eef6a2a13eba0c2a61c457">GetObjectDescription</a> ()</td></tr>
+<tr class="separator:a8ed278e3f4eef6a2a13eba0c2a61c457"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a120745b94f698850f91b6e5e5817bb57"><td class="memItemLeft" align="right" valign="top">const char *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classlldb_1_1SBValue.html#a120745b94f698850f91b6e5e5817bb57">GetTypeValidatorResult</a> ()</td></tr>
+<tr class="separator:a120745b94f698850f91b6e5e5817bb57"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac799435e70bb7f7989eb99b6f0796dd2"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classlldb_1_1SBValue.html">lldb::SBValue</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classlldb_1_1SBValue.html#ac799435e70bb7f7989eb99b6f0796dd2">GetDynamicValue</a> (lldb::DynamicValueType use_dynamic)</td></tr>
+<tr class="separator:ac799435e70bb7f7989eb99b6f0796dd2"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab628bed9002277ccb36b67d90e77ebf1"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classlldb_1_1SBValue.html">lldb::SBValue</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classlldb_1_1SBValue.html#ab628bed9002277ccb36b67d90e77ebf1">GetStaticValue</a> ()</td></tr>
+<tr class="separator:ab628bed9002277ccb36b67d90e77ebf1"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a65988284cbdf85704287a247d261345e"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classlldb_1_1SBValue.html">lldb::SBValue</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classlldb_1_1SBValue.html#a65988284cbdf85704287a247d261345e">GetNonSyntheticValue</a> ()</td></tr>
+<tr class="separator:a65988284cbdf85704287a247d261345e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a52f47defc044f758f450c385d7bb3667"><td class="memItemLeft" align="right" valign="top">lldb::DynamicValueType&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classlldb_1_1SBValue.html#a52f47defc044f758f450c385d7bb3667">GetPreferDynamicValue</a> ()</td></tr>
+<tr class="separator:a52f47defc044f758f450c385d7bb3667"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a315bae545f92963762420a3b72a91379"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classlldb_1_1SBValue.html#a315bae545f92963762420a3b72a91379">SetPreferDynamicValue</a> (lldb::DynamicValueType use_dynamic)</td></tr>
+<tr class="separator:a315bae545f92963762420a3b72a91379"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a8ccfaf1c023ee239fb6db23e149eb76e"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classlldb_1_1SBValue.html#a8ccfaf1c023ee239fb6db23e149eb76e">GetPreferSyntheticValue</a> ()</td></tr>
+<tr class="separator:a8ccfaf1c023ee239fb6db23e149eb76e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a81fe4f155a8c138c674db9bbe2cb3d80"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classlldb_1_1SBValue.html#a81fe4f155a8c138c674db9bbe2cb3d80">SetPreferSyntheticValue</a> (bool use_synthetic)</td></tr>
+<tr class="separator:a81fe4f155a8c138c674db9bbe2cb3d80"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:acd2f60bec9535f25d922a56502a4e109"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classlldb_1_1SBValue.html#acd2f60bec9535f25d922a56502a4e109">IsDynamic</a> ()</td></tr>
+<tr class="separator:acd2f60bec9535f25d922a56502a4e109"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a45793f1993831015d9fc850d09b39a9e"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classlldb_1_1SBValue.html#a45793f1993831015d9fc850d09b39a9e">IsSynthetic</a> ()</td></tr>
+<tr class="separator:a45793f1993831015d9fc850d09b39a9e"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aee15d4e0aa694482b1fa8675a7a5f8e5"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classlldb_1_1SBValue.html#aee15d4e0aa694482b1fa8675a7a5f8e5">IsSyntheticChildrenGenerated</a> ()</td></tr>
+<tr class="separator:aee15d4e0aa694482b1fa8675a7a5f8e5"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aeda3c87af919f840728f21b0808c9338"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classlldb_1_1SBValue.html#aeda3c87af919f840728f21b0808c9338">SetSyntheticChildrenGenerated</a> (bool)</td></tr>
+<tr class="separator:aeda3c87af919f840728f21b0808c9338"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aca99f101c41b2c8f333ab0587e959f8b"><td class="memItemLeft" align="right" valign="top">const char *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classlldb_1_1SBValue.html#aca99f101c41b2c8f333ab0587e959f8b">GetLocation</a> ()</td></tr>
+<tr class="separator:aca99f101c41b2c8f333ab0587e959f8b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae0c2b7b60f4a32740a97345859da8e42"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classlldb_1_1SBValue.html#ae0c2b7b60f4a32740a97345859da8e42">SetValueFromCString</a> (const char *value_str)</td></tr>
+<tr class="separator:ae0c2b7b60f4a32740a97345859da8e42"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a1d90227f8fd6c7cbf2a534b930c6c163"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classlldb_1_1SBValue.html#a1d90227f8fd6c7cbf2a534b930c6c163">SetValueFromCString</a> (const char *value_str, <a class="el" href="classlldb_1_1SBError.html">lldb::SBError</a> &amp;error)</td></tr>
+<tr class="separator:a1d90227f8fd6c7cbf2a534b930c6c163"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a30ad3e5456e5ed6419a6916135f184fc"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classlldb_1_1SBTypeFormat.html">lldb::SBTypeFormat</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classlldb_1_1SBValue.html#a30ad3e5456e5ed6419a6916135f184fc">GetTypeFormat</a> ()</td></tr>
+<tr class="separator:a30ad3e5456e5ed6419a6916135f184fc"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af5f28c0117d6375d1f7c2d6ca13a7f73"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classlldb_1_1SBTypeSummary.html">lldb::SBTypeSummary</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classlldb_1_1SBValue.html#af5f28c0117d6375d1f7c2d6ca13a7f73">GetTypeSummary</a> ()</td></tr>
+<tr class="separator:af5f28c0117d6375d1f7c2d6ca13a7f73"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a41518afad8dd8c285aad198c3f624890"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classlldb_1_1SBTypeFilter.html">lldb::SBTypeFilter</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classlldb_1_1SBValue.html#a41518afad8dd8c285aad198c3f624890">GetTypeFilter</a> ()</td></tr>
+<tr class="separator:a41518afad8dd8c285aad198c3f624890"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac31ae3d61517229d47e9dcbc721863d1"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classlldb_1_1SBTypeSynthetic.html">lldb::SBTypeSynthetic</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classlldb_1_1SBValue.html#ac31ae3d61517229d47e9dcbc721863d1">GetTypeSynthetic</a> ()</td></tr>
+<tr class="separator:ac31ae3d61517229d47e9dcbc721863d1"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a228796c69506279510e8a5104f5a31cf"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classlldb_1_1SBValue.html">lldb::SBValue</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classlldb_1_1SBValue.html#a228796c69506279510e8a5104f5a31cf">GetChildAtIndex</a> (uint32_t idx)</td></tr>
+<tr class="separator:a228796c69506279510e8a5104f5a31cf"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a887b4407707fc9a45ccf317eda47ca05"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classlldb_1_1SBValue.html">lldb::SBValue</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classlldb_1_1SBValue.html#a887b4407707fc9a45ccf317eda47ca05">CreateChildAtOffset</a> (const char *name, uint32_t offset, <a class="el" href="classlldb_1_1SBType.html">lldb::SBType</a> type)</td></tr>
+<tr class="separator:a887b4407707fc9a45ccf317eda47ca05"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a0d26e639c983fb1de164287901ce72c4"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classlldb_1_1SBValue.html">lldb::SBValue</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classlldb_1_1SBValue.html#a0d26e639c983fb1de164287901ce72c4">Cast</a> (<a class="el" href="classlldb_1_1SBType.html">lldb::SBType</a> type)</td></tr>
+<tr class="separator:a0d26e639c983fb1de164287901ce72c4"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:abee889c813e55e15ce0cc29b82f859d3"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classlldb_1_1SBValue.html">lldb::SBValue</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classlldb_1_1SBValue.html#abee889c813e55e15ce0cc29b82f859d3">CreateValueFromExpression</a> (const char *name, const char *expression)</td></tr>
+<tr class="separator:abee889c813e55e15ce0cc29b82f859d3"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a45da21a6dcb92a85634c3395a454933e"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classlldb_1_1SBValue.html">lldb::SBValue</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classlldb_1_1SBValue.html#a45da21a6dcb92a85634c3395a454933e">CreateValueFromExpression</a> (const char *name, const char *expression, <a class="el" href="classlldb_1_1SBExpressionOptions.html">SBExpressionOptions</a> &amp;options)</td></tr>
+<tr class="separator:a45da21a6dcb92a85634c3395a454933e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aedbdd1c5a5f87ccaac7f56f82364ff00"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classlldb_1_1SBValue.html">lldb::SBValue</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classlldb_1_1SBValue.html#aedbdd1c5a5f87ccaac7f56f82364ff00">CreateValueFromAddress</a> (const char *name, lldb::addr_t address, <a class="el" href="classlldb_1_1SBType.html">lldb::SBType</a> type)</td></tr>
+<tr class="separator:aedbdd1c5a5f87ccaac7f56f82364ff00"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af23af791be9d72c5ac8351a7dad555fa"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classlldb_1_1SBValue.html">lldb::SBValue</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classlldb_1_1SBValue.html#af23af791be9d72c5ac8351a7dad555fa">CreateValueFromData</a> (const char *name, <a class="el" href="classlldb_1_1SBData.html">lldb::SBData</a> data, <a class="el" href="classlldb_1_1SBType.html">lldb::SBType</a> type)</td></tr>
+<tr class="separator:af23af791be9d72c5ac8351a7dad555fa"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a737d9b5b1b19e675290c34d7a6a01c74"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classlldb_1_1SBValue.html">lldb::SBValue</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classlldb_1_1SBValue.html#a737d9b5b1b19e675290c34d7a6a01c74">GetChildAtIndex</a> (uint32_t idx, lldb::DynamicValueType use_dynamic, bool can_create_synthetic)</td></tr>
+<tr class="separator:a737d9b5b1b19e675290c34d7a6a01c74"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a07dca50a5866e07958fcac10cba09d8a"><td class="memItemLeft" align="right" valign="top">uint32_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classlldb_1_1SBValue.html#a07dca50a5866e07958fcac10cba09d8a">GetIndexOfChildWithName</a> (const char *name)</td></tr>
+<tr class="separator:a07dca50a5866e07958fcac10cba09d8a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af4996af065bdc605987e6b0f2c45c656"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classlldb_1_1SBValue.html">lldb::SBValue</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classlldb_1_1SBValue.html#af4996af065bdc605987e6b0f2c45c656">GetChildMemberWithName</a> (const char *name)</td></tr>
+<tr class="separator:af4996af065bdc605987e6b0f2c45c656"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a95db6ba81063c226324cac8c97dc7e69"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classlldb_1_1SBValue.html">lldb::SBValue</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classlldb_1_1SBValue.html#a95db6ba81063c226324cac8c97dc7e69">GetChildMemberWithName</a> (const char *name, lldb::DynamicValueType use_dynamic)</td></tr>
+<tr class="separator:a95db6ba81063c226324cac8c97dc7e69"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a98760cbf5a76db75c56437c70b77ad40"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classlldb_1_1SBValue.html">lldb::SBValue</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classlldb_1_1SBValue.html#a98760cbf5a76db75c56437c70b77ad40">GetValueForExpressionPath</a> (const char *expr_path)</td></tr>
+<tr class="separator:a98760cbf5a76db75c56437c70b77ad40"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a00543973caf6a018b9d00dd32736e0c8"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classlldb_1_1SBValue.html">lldb::SBValue</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classlldb_1_1SBValue.html#a00543973caf6a018b9d00dd32736e0c8">AddressOf</a> ()</td></tr>
+<tr class="separator:a00543973caf6a018b9d00dd32736e0c8"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af2ed8881791294aa0d31d1245d6fa5dc"><td class="memItemLeft" align="right" valign="top">lldb::addr_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classlldb_1_1SBValue.html#af2ed8881791294aa0d31d1245d6fa5dc">GetLoadAddress</a> ()</td></tr>
+<tr class="separator:af2ed8881791294aa0d31d1245d6fa5dc"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a8edfd3519ec167ec6e22d932ea571da3"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classlldb_1_1SBAddress.html">lldb::SBAddress</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classlldb_1_1SBValue.html#a8edfd3519ec167ec6e22d932ea571da3">GetAddress</a> ()</td></tr>
+<tr class="separator:a8edfd3519ec167ec6e22d932ea571da3"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a5d749ba3a6eecfd23d42597909e2ddb9"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classlldb_1_1SBData.html">lldb::SBData</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classlldb_1_1SBValue.html#a5d749ba3a6eecfd23d42597909e2ddb9">GetPointeeData</a> (uint32_t item_idx=0, uint32_t item_count=1)</td></tr>
+<tr class="separator:a5d749ba3a6eecfd23d42597909e2ddb9"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a6df6fd10bbd613b1eadee829d2ebf942"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classlldb_1_1SBData.html">lldb::SBData</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classlldb_1_1SBValue.html#a6df6fd10bbd613b1eadee829d2ebf942">GetData</a> ()</td></tr>
+<tr class="separator:a6df6fd10bbd613b1eadee829d2ebf942"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a8f09490d01d984fae782fd3a8f2cd22b"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classlldb_1_1SBValue.html#a8f09490d01d984fae782fd3a8f2cd22b">SetData</a> (<a class="el" href="classlldb_1_1SBData.html">lldb::SBData</a> &amp;data, <a class="el" href="classlldb_1_1SBError.html">lldb::SBError</a> &amp;error)</td></tr>
+<tr class="separator:a8f09490d01d984fae782fd3a8f2cd22b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aada41532a98b5691f6059901cdc8588c"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classlldb_1_1SBDeclaration.html">lldb::SBDeclaration</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classlldb_1_1SBValue.html#aada41532a98b5691f6059901cdc8588c">GetDeclaration</a> ()</td></tr>
+<tr class="separator:aada41532a98b5691f6059901cdc8588c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:afc210c6aabc29d5cde8c9215a383203e"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classlldb_1_1SBValue.html#afc210c6aabc29d5cde8c9215a383203e">MightHaveChildren</a> ()</td></tr>
+<tr class="separator:afc210c6aabc29d5cde8c9215a383203e"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:af19538e0c14219942e51f44d30128e6d"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classlldb_1_1SBValue.html#af19538e0c14219942e51f44d30128e6d">IsRuntimeSupportValue</a> ()</td></tr>
+<tr class="separator:af19538e0c14219942e51f44d30128e6d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:abd63f98558e80672ecc3003fa12105be"><td class="memItemLeft" align="right" valign="top">uint32_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classlldb_1_1SBValue.html#abd63f98558e80672ecc3003fa12105be">GetNumChildren</a> ()</td></tr>
+<tr class="separator:abd63f98558e80672ecc3003fa12105be"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a08fb7e48577712ec7957020e3697f97d"><td class="memItemLeft" align="right" valign="top">uint32_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classlldb_1_1SBValue.html#a08fb7e48577712ec7957020e3697f97d">GetNumChildren</a> (uint32_t max)</td></tr>
+<tr class="separator:a08fb7e48577712ec7957020e3697f97d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad3ea9872ad3ca91b8cf8f1f4f5cf717b"><td class="memItemLeft" align="right" valign="top">void *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classlldb_1_1SBValue.html#ad3ea9872ad3ca91b8cf8f1f4f5cf717b">GetOpaqueType</a> ()</td></tr>
+<tr class="separator:ad3ea9872ad3ca91b8cf8f1f4f5cf717b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:afec030b48920112773054bad15e62c05"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classlldb_1_1SBTarget.html">lldb::SBTarget</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classlldb_1_1SBValue.html#afec030b48920112773054bad15e62c05">GetTarget</a> ()</td></tr>
+<tr class="separator:afec030b48920112773054bad15e62c05"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a9473dc173e704db3adcfab0b0bf217d4"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classlldb_1_1SBProcess.html">lldb::SBProcess</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classlldb_1_1SBValue.html#a9473dc173e704db3adcfab0b0bf217d4">GetProcess</a> ()</td></tr>
+<tr class="separator:a9473dc173e704db3adcfab0b0bf217d4"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a6f543e1bca45ec6843c27d8ec8b7790d"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classlldb_1_1SBThread.html">lldb::SBThread</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classlldb_1_1SBValue.html#a6f543e1bca45ec6843c27d8ec8b7790d">GetThread</a> ()</td></tr>
+<tr class="separator:a6f543e1bca45ec6843c27d8ec8b7790d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a800c76943b23c0a7f2b1041af355f3f7"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classlldb_1_1SBFrame.html">lldb::SBFrame</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classlldb_1_1SBValue.html#a800c76943b23c0a7f2b1041af355f3f7">GetFrame</a> ()</td></tr>
+<tr class="separator:a800c76943b23c0a7f2b1041af355f3f7"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa834eca36c84cae38b18d848ab5fef77"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classlldb_1_1SBValue.html">lldb::SBValue</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classlldb_1_1SBValue.html#aa834eca36c84cae38b18d848ab5fef77">Dereference</a> ()</td></tr>
+<tr class="separator:aa834eca36c84cae38b18d848ab5fef77"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:afb44cf0e3d4356d66c9bdd91daff8544"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classlldb_1_1SBValue.html#afb44cf0e3d4356d66c9bdd91daff8544">TypeIsPointerType</a> ()</td></tr>
+<tr class="separator:afb44cf0e3d4356d66c9bdd91daff8544"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a1cf1eddf4812ac29b72718c8c12b7990"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classlldb_1_1SBType.html">lldb::SBType</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classlldb_1_1SBValue.html#a1cf1eddf4812ac29b72718c8c12b7990">GetType</a> ()</td></tr>
+<tr class="separator:a1cf1eddf4812ac29b72718c8c12b7990"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a14a340b7bad748a449ace39a6442ad85"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classlldb_1_1SBValue.html">lldb::SBValue</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classlldb_1_1SBValue.html#a14a340b7bad748a449ace39a6442ad85">Persist</a> ()</td></tr>
+<tr class="separator:a14a340b7bad748a449ace39a6442ad85"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af865100391daceb62ad38cb2a775d318"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classlldb_1_1SBValue.html#af865100391daceb62ad38cb2a775d318">GetDescription</a> (<a class="el" href="classlldb_1_1SBStream.html">lldb::SBStream</a> &amp;description)</td></tr>
+<tr class="separator:af865100391daceb62ad38cb2a775d318"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aef438d53ccc7164671591fce76684ae9"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classlldb_1_1SBValue.html#aef438d53ccc7164671591fce76684ae9">GetExpressionPath</a> (<a class="el" href="classlldb_1_1SBStream.html">lldb::SBStream</a> &amp;description)</td></tr>
+<tr class="separator:aef438d53ccc7164671591fce76684ae9"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a755d94c5151edeaec04c2d3b704506f6"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classlldb_1_1SBValue.html#a755d94c5151edeaec04c2d3b704506f6">GetExpressionPath</a> (<a class="el" href="classlldb_1_1SBStream.html">lldb::SBStream</a> &amp;description, bool qualify_cxx_base_classes)</td></tr>
+<tr class="separator:a755d94c5151edeaec04c2d3b704506f6"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aecba688c6a3e94fbfdabec88a6582bbd"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classlldb_1_1SBValue.html#aecba688c6a3e94fbfdabec88a6582bbd">SBValue</a> (const lldb::ValueObjectSP &amp;value_sp)</td></tr>
+<tr class="separator:aecba688c6a3e94fbfdabec88a6582bbd"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a46eb5ffd4fcd0af0c7e9c567766fcdbc"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classlldb_1_1SBWatchpoint.html">lldb::SBWatchpoint</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classlldb_1_1SBValue.html#a46eb5ffd4fcd0af0c7e9c567766fcdbc">Watch</a> (bool resolve_location, bool read, bool write, <a class="el" href="classlldb_1_1SBError.html">SBError</a> &amp;error)</td></tr>
+<tr class="separator:a46eb5ffd4fcd0af0c7e9c567766fcdbc"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a15ffb02d2b4fc56430a94728349179d3"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classlldb_1_1SBWatchpoint.html">lldb::SBWatchpoint</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classlldb_1_1SBValue.html#a15ffb02d2b4fc56430a94728349179d3">Watch</a> (bool resolve_location, bool read, bool write)</td></tr>
+<tr class="separator:a15ffb02d2b4fc56430a94728349179d3"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a91084eb4318f98d8ca60afb1e25edd3c"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classlldb_1_1SBWatchpoint.html">lldb::SBWatchpoint</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classlldb_1_1SBValue.html#a91084eb4318f98d8ca60afb1e25edd3c">WatchPointee</a> (bool resolve_location, bool read, bool write, <a class="el" href="classlldb_1_1SBError.html">SBError</a> &amp;error)</td></tr>
+<tr class="separator:a91084eb4318f98d8ca60afb1e25edd3c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a429a66b756f4bd37955ec4ef02a97a71"><td class="memItemLeft" align="right" valign="top">lldb::ValueObjectSP&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classlldb_1_1SBValue.html#a429a66b756f4bd37955ec4ef02a97a71">GetSP</a> () const </td></tr>
+<tr class="separator:a429a66b756f4bd37955ec4ef02a97a71"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
-<tr class="heading"><td colspan="2"><h2><a name="pro-methods"></a>
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pro-methods"></a>
Protected Member Functions</h2></td></tr>
-<tr class="memitem:ae77c270e713bb288d5f90be374a4e3f1"><td class="memItemLeft" align="right" valign="top">lldb::ValueObjectSP&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classlldb_1_1SBValue.html#ae77c270e713bb288d5f90be374a4e3f1">GetSP</a> (<a class="el" href="classlldb_1_1SBValue.html#a4db48a61a02f20a88f0980b00e334850">ValueLocker</a> &amp;value_locker) const </td></tr>
+<tr class="memitem:ae77c270e713bb288d5f90be374a4e3f1"><td class="memItemLeft" align="right" valign="top">lldb::ValueObjectSP&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classlldb_1_1SBValue.html#ae77c270e713bb288d5f90be374a4e3f1">GetSP</a> (ValueLocker &amp;value_locker) const </td></tr>
+<tr class="separator:ae77c270e713bb288d5f90be374a4e3f1"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a2a4d580120b72e46d400899a530af059"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classlldb_1_1SBValue.html#a2a4d580120b72e46d400899a530af059">SetSP</a> (const lldb::ValueObjectSP &amp;sp)</td></tr>
+<tr class="separator:a2a4d580120b72e46d400899a530af059"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a50704e6f1e279cf4b52ad737aacf4a9a"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classlldb_1_1SBValue.html#a50704e6f1e279cf4b52ad737aacf4a9a">SetSP</a> (const lldb::ValueObjectSP &amp;sp, bool use_synthetic)</td></tr>
+<tr class="separator:a50704e6f1e279cf4b52ad737aacf4a9a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a9c5075bffa6271ced8004c1a98777e1a"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classlldb_1_1SBValue.html#a9c5075bffa6271ced8004c1a98777e1a">SetSP</a> (const lldb::ValueObjectSP &amp;sp, lldb::DynamicValueType use_dynamic)</td></tr>
+<tr class="separator:a9c5075bffa6271ced8004c1a98777e1a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a6a2ba30f6e131bc592a2a60c97e94e75"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classlldb_1_1SBValue.html#a6a2ba30f6e131bc592a2a60c97e94e75">SetSP</a> (const lldb::ValueObjectSP &amp;sp, lldb::DynamicValueType use_dynamic, bool use_synthetic)</td></tr>
+<tr class="separator:a6a2ba30f6e131bc592a2a60c97e94e75"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa87eeca152de47f83a4a6ef8a6a637bf"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classlldb_1_1SBValue.html#aa87eeca152de47f83a4a6ef8a6a637bf">SetSP</a> (const lldb::ValueObjectSP &amp;sp, lldb::DynamicValueType use_dynamic, bool use_synthetic, const char *name)</td></tr>
+<tr class="separator:aa87eeca152de47f83a4a6ef8a6a637bf"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
-<tr class="heading"><td colspan="2"><h2><a name="friends"></a>
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="friends"></a>
Friends</h2></td></tr>
-<tr class="memitem:a4db48a61a02f20a88f0980b00e334850"><td class="memItemLeft" align="right" valign="top">class&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classlldb_1_1SBValue.html#a4db48a61a02f20a88f0980b00e334850">ValueLocker</a></td></tr>
<tr class="memitem:a9a0f451374fae1de4a565d58be988a42"><td class="memItemLeft" align="right" valign="top">class&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classlldb_1_1SBValue.html#a9a0f451374fae1de4a565d58be988a42">SBBlock</a></td></tr>
+<tr class="separator:a9a0f451374fae1de4a565d58be988a42"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:abf05358ec2c89fa95b69c85ed46492c9"><td class="memItemLeft" align="right" valign="top">class&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classlldb_1_1SBValue.html#abf05358ec2c89fa95b69c85ed46492c9">SBFrame</a></td></tr>
+<tr class="separator:abf05358ec2c89fa95b69c85ed46492c9"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a593230acf95f9720217b7fb17681efca"><td class="memItemLeft" align="right" valign="top">class&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classlldb_1_1SBValue.html#a593230acf95f9720217b7fb17681efca">SBTarget</a></td></tr>
+<tr class="separator:a593230acf95f9720217b7fb17681efca"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a95c9ffeaf2f2f85963ac8ffb40bdd494"><td class="memItemLeft" align="right" valign="top">class&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classlldb_1_1SBValue.html#a95c9ffeaf2f2f85963ac8ffb40bdd494">SBThread</a></td></tr>
+<tr class="separator:a95c9ffeaf2f2f85963ac8ffb40bdd494"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a1affd5a9e86efe2ecf4a17f5668cf4f8"><td class="memItemLeft" align="right" valign="top">class&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classlldb_1_1SBValue.html#a1affd5a9e86efe2ecf4a17f5668cf4f8">SBValueList</a></td></tr>
+<tr class="separator:a1affd5a9e86efe2ecf4a17f5668cf4f8"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
-<a name="details" id="details"></a><h2>Detailed Description</h2>
+<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
<div class="textblock">
<p>Definition at line <a class="el" href="SBValue_8h_source.html#l00022">22</a> of file <a class="el" href="SBValue_8h_source.html">SBValue.h</a>.</p>
-</div><h2>Constructor &amp; Destructor Documentation</h2>
+</div><h2 class="groupheader">Constructor &amp; Destructor Documentation</h2>
<a class="anchor" id="aa49e37d8303ce3ef28a531b8e0cda1d1"></a>
<div class="memitem">
<div class="memproto">
@@ -204,7 +307,7 @@ Friends</h2></td></tr>
</div>
</div>
-<h2>Member Function Documentation</h2>
+<h2 class="groupheader">Member Function Documentation</h2>
<a class="anchor" id="a00543973caf6a018b9d00dd32736e0c8"></a>
<div class="memitem">
<div class="memproto">
@@ -496,16 +599,17 @@ Friends</h2></td></tr>
</table>
</div><div class="memdoc">
<p>Get a child value by index from a value.</p>
-<p>Structs, unions, classes, arrays and and pointers have child values that can be access by index.</p>
+<p>Structs, unions, classes, arrays and pointers have child values that can be access by index.</p>
<p>Structs and unions access child members using a zero based index for each child member. For</p>
<p>Classes reserve the first indexes for base classes that have members (empty base classes are omitted), and all members of the current class will then follow the base classes.</p>
<p>Pointers differ depending on what they point to. If the pointer points to a simple type, the child at index zero is the only child value available, unless <em>synthetic_allowed</em> is <b>true</b>, in which case the pointer will be used as an array and can create 'synthetic' child values using positive or negative indexes. If the pointer points to an aggregate type (an array, class, union, struct), then the pointee is transparently skipped and any children are going to be the indexes of the child values within the aggregate type. For example if we have a 'Point' type and we have a <a class="el" href="classlldb_1_1SBValue.html">SBValue</a> that contains a pointer to a 'Point' type, then the child at index zero will be the 'x' member, and the child at index 1 will be the 'y' member (the child at index zero won't be a 'Point' instance).</p>
+<p>If you actually need an <a class="el" href="classlldb_1_1SBValue.html">SBValue</a> that represents the type pointed to by a <a class="el" href="classlldb_1_1SBValue.html">SBValue</a> for which <a class="el" href="classlldb_1_1SBValue.html#a1cf1eddf4812ac29b72718c8c12b7990">GetType()</a>.IsPointeeType() returns true, regardless of the pointee type, you can do that with <a class="el" href="classlldb_1_1SBValue.html#aa834eca36c84cae38b18d848ab5fef77">SBValue::Dereference</a>.</p>
<p>Arrays have a preset number of children that can be accessed by index and will returns invalid child values for indexes that are out of bounds unless the <em>synthetic_allowed</em> is <b>true</b>. In this case the array can create 'synthetic' child values for indexes that aren't in the array bounds using positive or negative indexes.</p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramdir">[in]</td><td class="paramname">idx</td><td>The index of the child value to get</td></tr>
- <tr><td class="paramdir">[in]</td><td class="paramname">use_dynamic</td><td>An enumeration that specifies wether to get dynamic values, and also if the target can be run to figure out the dynamic type of the child value.</td></tr>
- <tr><td class="paramdir">[in]</td><td class="paramname">synthetic_allowed</td><td>If <b>true</b>, then allow child values to be created by index for pointers and arrays for indexes that normally wouldn't be allowed.</td></tr>
+ <tr><td class="paramdir">[in]</td><td class="paramname">use_dynamic</td><td>An enumeration that specifies whether to get dynamic values, and also if the target can be run to figure out the dynamic type of the child value.</td></tr>
+ <tr><td class="paramdir">[in]</td><td class="paramname">can_create_synthetic</td><td>If <b>true</b>, then allow child values to be created by index for pointers and arrays for indexes that normally wouldn't be allowed.</td></tr>
</table>
</dd>
</dl>
@@ -604,6 +708,21 @@ Friends</h2></td></tr>
</div>
</div>
+<a class="anchor" id="acd4f01da2a157412daecb3f2be993d55"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">const char* lldb::SBValue::GetDisplayTypeName </td>
+ <td>(</td>
+ <td class="paramname"></td><td>)</td>
+ <td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
<a class="anchor" id="ac799435e70bb7f7989eb99b6f0796dd2"></a>
<div class="memitem">
<div class="memproto">
@@ -813,6 +932,22 @@ Friends</h2></td></tr>
</div>
</div>
+<a class="anchor" id="a08fb7e48577712ec7957020e3697f97d"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">uint32_t lldb::SBValue::GetNumChildren </td>
+ <td>(</td>
+ <td class="paramtype">uint32_t&#160;</td>
+ <td class="paramname"><em>max</em></td><td>)</td>
+ <td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
<a class="anchor" id="a8ed278e3f4eef6a2a13eba0c2a61c457"></a>
<div class="memitem">
<div class="memproto">
@@ -951,7 +1086,7 @@ Friends</h2></td></tr>
<tr>
<td class="memname">lldb::ValueObjectSP lldb::SBValue::GetSP </td>
<td>(</td>
- <td class="paramtype"><a class="el" href="classlldb_1_1SBValue.html#a4db48a61a02f20a88f0980b00e334850">ValueLocker</a> &amp;&#160;</td>
+ <td class="paramtype">ValueLocker &amp;&#160;</td>
<td class="paramname"><em>value_locker</em></td><td>)</td>
<td> const</td>
</tr>
@@ -1003,6 +1138,32 @@ Friends</h2></td></tr>
</div>
</div>
+<a class="anchor" id="a8c18c59355eed9952b04bed5c8cefae9"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">const char* lldb::SBValue::GetSummary </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="classlldb_1_1SBStream.html">lldb::SBStream</a> &amp;&#160;</td>
+ <td class="paramname"><em>stream</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype"><a class="el" href="classlldb_1_1SBTypeSummaryOptions.html">lldb::SBTypeSummaryOptions</a> &amp;&#160;</td>
+ <td class="paramname"><em>options</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
<a class="anchor" id="afec030b48920112773054bad15e62c05"></a>
<div class="memitem">
<div class="memproto">
@@ -1123,6 +1284,21 @@ Friends</h2></td></tr>
</div>
</div>
+<a class="anchor" id="a120745b94f698850f91b6e5e5817bb57"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">const char* lldb::SBValue::GetTypeValidatorResult </td>
+ <td>(</td>
+ <td class="paramname"></td><td>)</td>
+ <td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
<a class="anchor" id="a503366d471f39d69b41950cd5a67c5ea"></a>
<div class="memitem">
<div class="memproto">
@@ -1298,6 +1474,21 @@ Friends</h2></td></tr>
</div>
</div>
+<a class="anchor" id="af19538e0c14219942e51f44d30128e6d"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">bool lldb::SBValue::IsRuntimeSupportValue </td>
+ <td>(</td>
+ <td class="paramname"></td><td>)</td>
+ <td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
<a class="anchor" id="a45793f1993831015d9fc850d09b39a9e"></a>
<div class="memitem">
<div class="memproto">
@@ -1313,6 +1504,21 @@ Friends</h2></td></tr>
</div>
</div>
+<a class="anchor" id="aee15d4e0aa694482b1fa8675a7a5f8e5"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">bool lldb::SBValue::IsSyntheticChildrenGenerated </td>
+ <td>(</td>
+ <td class="paramname"></td><td>)</td>
+ <td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
<a class="anchor" id="aacd654ded75c4ecaf2ee947931decc81"></a>
<div class="memitem">
<div class="memproto">
@@ -1363,6 +1569,21 @@ Friends</h2></td></tr>
</div>
</div>
+<a class="anchor" id="a14a340b7bad748a449ace39a6442ad85"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="classlldb_1_1SBValue.html">lldb::SBValue</a> lldb::SBValue::Persist </td>
+ <td>(</td>
+ <td class="paramname"></td><td>)</td>
+ <td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
<a class="anchor" id="a8f09490d01d984fae782fd3a8f2cd22b"></a>
<div class="memitem">
<div class="memproto">
@@ -1615,6 +1836,22 @@ Friends</h2></td></tr>
</div>
</div>
+<a class="anchor" id="aeda3c87af919f840728f21b0808c9338"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">void lldb::SBValue::SetSyntheticChildrenGenerated </td>
+ <td>(</td>
+ <td class="paramtype">bool&#160;</td>
+ <td class="paramname"></td><td>)</td>
+ <td></td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+</div>
+</div>
<a class="anchor" id="ae0c2b7b60f4a32740a97345859da8e42"></a>
<div class="memitem">
<div class="memproto">
@@ -1714,7 +1951,7 @@ Friends</h2></td></tr>
<tr><td class="paramdir">[in]</td><td class="paramname">resolve_location</td><td>Resolve the location of this value once and watch its address. This value must currently be set to <b>true</b> as watching all locations of a variable or a variable path is not yet supported, though we plan to support it in the future.</td></tr>
<tr><td class="paramdir">[in]</td><td class="paramname">read</td><td>Stop when this value is accessed.</td></tr>
<tr><td class="paramdir">[in]</td><td class="paramname">write</td><td>Stop when this value is modified</td></tr>
- <tr><td class="paramdir">[out]</td><td class="paramname">An</td><td>error object. Contains the reason if there is some failure.</td></tr>
+ <tr><td class="paramdir">[out]</td><td class="paramname">error</td><td>An error object. Contains the reason if there is some failure.</td></tr>
</table>
</dd>
</dl>
@@ -1796,7 +2033,7 @@ Friends</h2></td></tr>
<tr><td class="paramdir">[in]</td><td class="paramname">resolve_location</td><td>Resolve the location of this value once and watch its address. This value must currently be set to <b>true</b> as watching all locations of a variable or a variable path is not yet supported, though we plan to support it in the future.</td></tr>
<tr><td class="paramdir">[in]</td><td class="paramname">read</td><td>Stop when this value is accessed.</td></tr>
<tr><td class="paramdir">[in]</td><td class="paramname">write</td><td>Stop when this value is modified</td></tr>
- <tr><td class="paramdir">[out]</td><td class="paramname">An</td><td>error object. Contains the reason if there is some failure.</td></tr>
+ <tr><td class="paramdir">[out]</td><td class="paramname">error</td><td>An error object. Contains the reason if there is some failure.</td></tr>
</table>
</dd>
</dl>
@@ -1804,7 +2041,7 @@ Friends</h2></td></tr>
</div>
</div>
-<h2>Friends And Related Function Documentation</h2>
+<h2 class="groupheader">Friends And Related Function Documentation</h2>
<a class="anchor" id="a9a0f451374fae1de4a565d58be988a42"></a>
<div class="memitem">
<div class="memproto">
@@ -1823,7 +2060,7 @@ Friends</h2></td></tr>
</table>
</div><div class="memdoc">
-<p>Definition at line <a class="el" href="SBValue_8h_source.html#l00434">434</a> of file <a class="el" href="SBValue_8h_source.html">SBValue.h</a>.</p>
+<p>Definition at line <a class="el" href="SBValue_8h_source.html#l00390">390</a> of file <a class="el" href="SBValue_8h_source.html">SBValue.h</a>.</p>
</div>
</div>
@@ -1845,7 +2082,7 @@ Friends</h2></td></tr>
</table>
</div><div class="memdoc">
-<p>Definition at line <a class="el" href="SBValue_8h_source.html#l00435">435</a> of file <a class="el" href="SBValue_8h_source.html">SBValue.h</a>.</p>
+<p>Definition at line <a class="el" href="SBValue_8h_source.html#l00391">391</a> of file <a class="el" href="SBValue_8h_source.html">SBValue.h</a>.</p>
</div>
</div>
@@ -1867,7 +2104,7 @@ Friends</h2></td></tr>
</table>
</div><div class="memdoc">
-<p>Definition at line <a class="el" href="SBValue_8h_source.html#l00436">436</a> of file <a class="el" href="SBValue_8h_source.html">SBValue.h</a>.</p>
+<p>Definition at line <a class="el" href="SBValue_8h_source.html#l00392">392</a> of file <a class="el" href="SBValue_8h_source.html">SBValue.h</a>.</p>
</div>
</div>
@@ -1889,7 +2126,7 @@ Friends</h2></td></tr>
</table>
</div><div class="memdoc">
-<p>Definition at line <a class="el" href="SBValue_8h_source.html#l00437">437</a> of file <a class="el" href="SBValue_8h_source.html">SBValue.h</a>.</p>
+<p>Definition at line <a class="el" href="SBValue_8h_source.html#l00393">393</a> of file <a class="el" href="SBValue_8h_source.html">SBValue.h</a>.</p>
</div>
</div>
@@ -1911,29 +2148,7 @@ Friends</h2></td></tr>
</table>
</div><div class="memdoc">
-<p>Definition at line <a class="el" href="SBValue_8h_source.html#l00438">438</a> of file <a class="el" href="SBValue_8h_source.html">SBValue.h</a>.</p>
-
-</div>
-</div>
-<a class="anchor" id="a4db48a61a02f20a88f0980b00e334850"></a>
-<div class="memitem">
-<div class="memproto">
-<table class="mlabels">
- <tr>
- <td class="mlabels-left">
- <table class="memname">
- <tr>
- <td class="memname">friend class ValueLocker</td>
- </tr>
- </table>
- </td>
- <td class="mlabels-right">
-<span class="mlabels"><span class="mlabel">friend</span></span> </td>
- </tr>
-</table>
-</div><div class="memdoc">
-
-<p>Definition at line <a class="el" href="SBValue_8h_source.html#l00024">24</a> of file <a class="el" href="SBValue_8h_source.html">SBValue.h</a>.</p>
+<p>Definition at line <a class="el" href="SBValue_8h_source.html#l00394">394</a> of file <a class="el" href="SBValue_8h_source.html">SBValue.h</a>.</p>
</div>
</div>
@@ -1943,9 +2158,9 @@ Friends</h2></td></tr>
</div><!-- contents -->
<hr>
<p class="footer">
-Generated on Fri Jul 19 2013 13:25:55 for <a href="http://lldb.llvm.org/">LLVM</a> by
+Generated on Fri Oct 14 2016 14:01:24 for <a href="http://lldb.llvm.org/">LLVM</a> by
<a href="http://www.doxygen.org"><img src="doxygen.png" alt="Doxygen"
-align="middle" border="0"/>1.8.1.2</a><br>
+align="middle" border="0"/>1.8.6</a><br>
Copyright &copy; 2003-2013 University of Illinois at Urbana-Champaign.
All Rights Reserved.</p>
<hr>
OpenPOWER on IntegriCloud