summaryrefslogtreecommitdiffstats
path: root/lldb/include/lldb/API/SBValue.h
diff options
context:
space:
mode:
Diffstat (limited to 'lldb/include/lldb/API/SBValue.h')
-rw-r--r--lldb/include/lldb/API/SBValue.h7
1 files changed, 7 insertions, 0 deletions
diff --git a/lldb/include/lldb/API/SBValue.h b/lldb/include/lldb/API/SBValue.h
index 249554340cd..3abb37a10c1 100644
--- a/lldb/include/lldb/API/SBValue.h
+++ b/lldb/include/lldb/API/SBValue.h
@@ -92,6 +92,9 @@ public:
lldb::SBValue
GetStaticValue ();
+ lldb::SBValue
+ GetNonSyntheticValue ();
+
bool
IsDynamic();
@@ -370,6 +373,10 @@ protected:
lldb::ValueObjectSP
GetSP () const;
+ // anyone who needs to set the value of the SP on this SBValue should rely on SetSP() exclusively
+ // since this function contains logic to "do the right thing" with regard to providing to the user
+ // a synthetic value when possible - in the future the same should automatically occur with
+ // dynamic values
void
SetSP (const lldb::ValueObjectSP &sp);
OpenPOWER on IntegriCloud