diff options
Diffstat (limited to 'include/lldb/API/SBValue.h')
| -rw-r--r-- | include/lldb/API/SBValue.h | 14 |
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 |
