summaryrefslogtreecommitdiff
path: root/include/lldb/API/SBValue.h
diff options
context:
space:
mode:
Diffstat (limited to 'include/lldb/API/SBValue.h')
-rw-r--r--include/lldb/API/SBValue.h14
1 files changed, 8 insertions, 6 deletions
diff --git a/include/lldb/API/SBValue.h b/include/lldb/API/SBValue.h
index bedac4ef1d2d..a070b149f34f 100644
--- a/include/lldb/API/SBValue.h
+++ b/include/lldb/API/SBValue.h
@@ -19,10 +19,8 @@ class ValueLocker;
namespace lldb {
-class SBValue
+class LLDB_API SBValue
{
-friend class ValueLocker;
-
public:
SBValue ();
@@ -84,6 +82,7 @@ public:
ValueType
GetValueType ();
+ // If you call this on a newly created ValueObject, it will always return false.
bool
GetValueDidChange ();
@@ -223,7 +222,7 @@ public:
/// and also if the target can be run to figure out the dynamic
/// type of the child value.
///
- /// @param[in] synthetic_allowed
+ /// @param[in] can_create_synthetic
/// If \b true, then allow child values to be created by index
/// for pointers and arrays for indexes that normally wouldn't
/// be allowed.
@@ -326,6 +325,9 @@ public:
//------------------------------------------------------------------
bool
MightHaveChildren ();
+
+ bool
+ IsRuntimeSupportValue ();
uint32_t
GetNumChildren ();
@@ -386,7 +388,7 @@ public:
/// @param[in] write
/// Stop when this value is modified
///
- /// @param[out]
+ /// @param[out] error
/// An error object. Contains the reason if there is some failure.
///
/// @return
@@ -419,7 +421,7 @@ public:
/// @param[in] write
/// Stop when this value is modified
///
- /// @param[out]
+ /// @param[out] error
/// An error object. Contains the reason if there is some failure.
///
/// @return