aboutsummaryrefslogtreecommitdiff
path: root/lldb/include/lldb/API
diff options
context:
space:
mode:
Diffstat (limited to 'lldb/include/lldb/API')
-rw-r--r--lldb/include/lldb/API/SBData.h3
-rw-r--r--lldb/include/lldb/API/SBStructuredData.h2
-rw-r--r--lldb/include/lldb/API/SBSymbolContext.h4
-rw-r--r--lldb/include/lldb/API/SBTypeSummary.h4
4 files changed, 6 insertions, 7 deletions
diff --git a/lldb/include/lldb/API/SBData.h b/lldb/include/lldb/API/SBData.h
index 85c8110e181c..89a699f2f713 100644
--- a/lldb/include/lldb/API/SBData.h
+++ b/lldb/include/lldb/API/SBData.h
@@ -83,6 +83,9 @@ public:
void SetData(lldb::SBError &error, const void *buf, size_t size,
lldb::ByteOrder endian, uint8_t addr_size);
+ void SetDataWithOwnership(lldb::SBError &error, const void *buf, size_t size,
+ lldb::ByteOrder endian, uint8_t addr_size);
+
// see SetData() for why we don't have Append(const void* buf, size_t size)
bool Append(const SBData &rhs);
diff --git a/lldb/include/lldb/API/SBStructuredData.h b/lldb/include/lldb/API/SBStructuredData.h
index 07075abbf1d0..533dcc8fc07c 100644
--- a/lldb/include/lldb/API/SBStructuredData.h
+++ b/lldb/include/lldb/API/SBStructuredData.h
@@ -22,7 +22,7 @@ public:
SBStructuredData(const lldb::EventSP &event_sp);
- SBStructuredData(lldb_private::StructuredDataImpl *impl);
+ SBStructuredData(const lldb_private::StructuredDataImpl &impl);
~SBStructuredData();
diff --git a/lldb/include/lldb/API/SBSymbolContext.h b/lldb/include/lldb/API/SBSymbolContext.h
index 16ad29ea8730..b4c5921d81a9 100644
--- a/lldb/include/lldb/API/SBSymbolContext.h
+++ b/lldb/include/lldb/API/SBSymbolContext.h
@@ -25,7 +25,7 @@ public:
SBSymbolContext(const lldb::SBSymbolContext &rhs);
- SBSymbolContext(const lldb_private::SymbolContext *sc_ptr);
+ SBSymbolContext(const lldb_private::SymbolContext &sc_ptr);
~SBSymbolContext();
@@ -72,8 +72,6 @@ protected:
lldb_private::SymbolContext *get() const;
- void SetSymbolContext(const lldb_private::SymbolContext *sc_ptr);
-
private:
std::unique_ptr<lldb_private::SymbolContext> m_opaque_up;
};
diff --git a/lldb/include/lldb/API/SBTypeSummary.h b/lldb/include/lldb/API/SBTypeSummary.h
index 929bfb6124b2..e9963682f7ab 100644
--- a/lldb/include/lldb/API/SBTypeSummary.h
+++ b/lldb/include/lldb/API/SBTypeSummary.h
@@ -19,7 +19,7 @@ public:
SBTypeSummaryOptions(const lldb::SBTypeSummaryOptions &rhs);
- SBTypeSummaryOptions(const lldb_private::TypeSummaryOptions *lldb_object_ptr);
+ SBTypeSummaryOptions(const lldb_private::TypeSummaryOptions &lldb_object);
~SBTypeSummaryOptions();
@@ -48,8 +48,6 @@ protected:
const lldb_private::TypeSummaryOptions &ref() const;
- void SetOptions(const lldb_private::TypeSummaryOptions *lldb_object_ptr);
-
private:
std::unique_ptr<lldb_private::TypeSummaryOptions> m_opaque_up;
};