summaryrefslogtreecommitdiff
path: root/include/lldb/API/SBValueList.h
diff options
context:
space:
mode:
authorKate Stone <katherine.stone@apple.com>2016-09-06 20:57:50 +0000
committerKate Stone <katherine.stone@apple.com>2016-09-06 20:57:50 +0000
commita015ff55b22de49a8805ab5c368e5eca6a20d748 (patch)
treebe2c8a4e39125a86a0abc1849ffb86ef3e3215df /include/lldb/API/SBValueList.h
parent063858bb04fcfbd1272d85dc8f25b913975b0c95 (diff)
*** This commit represents a complete reformatting of the LLDB source code
*** to conform to clang-format’s LLVM style. This kind of mass change has *** two obvious implications: Firstly, merging this particular commit into a downstream fork may be a huge effort. Alternatively, it may be worth merging all changes up to this commit, performing the same reformatting operation locally, and then discarding the merge for this particular commit. The commands used to accomplish this reformatting were as follows (with current working directory as the root of the repository): find . \( -iname "*.c" -or -iname "*.cpp" -or -iname "*.h" -or -iname "*.mm" \) -exec clang-format -i {} + find . -iname "*.py" -exec autopep8 --in-place --aggressive --aggressive {} + ; The version of clang-format used was 3.9.0, and autopep8 was 1.2.4. Secondly, “blame” style tools will generally point to this commit instead of a meaningful prior commit. There are alternatives available that will attempt to look through this change and find the appropriate prior commit. YMMV. git-svn-id: https://llvm.org/svn/llvm-project/lldb/trunk@280751 91177308-0d34-0410-b5e6-96231b3b80d8
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 563ca3d7e..495b0140c 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_