aboutsummaryrefslogtreecommitdiff
path: root/include/lldb/API/SBValueList.h
diff options
context:
space:
mode:
Diffstat (limited to 'include/lldb/API/SBValueList.h')
-rw-r--r--include/lldb/API/SBValueList.h96
1 files changed, 37 insertions, 59 deletions
diff --git a/include/lldb/API/SBValueList.h b/include/lldb/API/SBValueList.h
index 563ca3d7e1bf..495b0140cad0 100644
--- a/include/lldb/API/SBValueList.h
+++ b/include/lldb/API/SBValueList.h
@@ -16,81 +16,59 @@ class ValueListImpl;
namespace lldb {
-class LLDB_API SBValueList
-{
+class LLDB_API SBValueList {
public:
+ SBValueList();
- SBValueList ();
+ SBValueList(const lldb::SBValueList &rhs);
- SBValueList (const lldb::SBValueList &rhs);
+ ~SBValueList();
- ~SBValueList();
+ bool IsValid() const;
- bool
- IsValid() const;
-
- void
- Clear();
+ void Clear();
- void
- Append (const lldb::SBValue &val_obj);
+ void Append(const lldb::SBValue &val_obj);
- void
- Append (const lldb::SBValueList& value_list);
+ void Append(const lldb::SBValueList &value_list);
- uint32_t
- GetSize() const;
+ uint32_t GetSize() const;
- lldb::SBValue
- GetValueAtIndex (uint32_t idx) const;
-
- lldb::SBValue
- GetFirstValueByName (const char* name) const;
+ lldb::SBValue GetValueAtIndex(uint32_t idx) const;
- lldb::SBValue
- FindValueObjectByUID (lldb::user_id_t uid);
+ lldb::SBValue GetFirstValueByName(const char *name) const;
- const lldb::SBValueList &
- operator = (const lldb::SBValueList &rhs);
+ lldb::SBValue FindValueObjectByUID(lldb::user_id_t uid);
+
+ const lldb::SBValueList &operator=(const lldb::SBValueList &rhs);
protected:
-
- // only useful for visualizing the pointer or comparing two SBValueLists
- // to see if they are backed by the same underlying Impl.
- void *
- opaque_ptr ();
+ // only useful for visualizing the pointer or comparing two SBValueLists
+ // to see if they are backed by the same underlying Impl.
+ void *opaque_ptr();
private:
- friend class SBFrame;
-
- SBValueList (const ValueListImpl *lldb_object_ptr);
-
- void
- Append (lldb::ValueObjectSP& val_obj_sp);
-
- void
- CreateIfNeeded ();
-
- ValueListImpl *
- operator -> ();
-
- ValueListImpl &
- operator* ();
-
- const ValueListImpl *
- operator -> () const;
-
- const ValueListImpl &
- operator* () const;
-
-
- ValueListImpl &
- ref ();
-
- std::unique_ptr<ValueListImpl> m_opaque_ap;
-};
+ friend class SBFrame;
+
+ SBValueList(const ValueListImpl *lldb_object_ptr);
+
+ void Append(lldb::ValueObjectSP &val_obj_sp);
+
+ void CreateIfNeeded();
+
+ ValueListImpl *operator->();
+ ValueListImpl &operator*();
+
+ const ValueListImpl *operator->() const;
+
+ const ValueListImpl &operator*() const;
+
+ ValueListImpl &ref();
+
+ std::unique_ptr<ValueListImpl> m_opaque_ap;
+};
} // namespace lldb
-#endif // LLDB_SBValueList_h_
+#endif // LLDB_SBValueList_h_