summaryrefslogtreecommitdiff
path: root/binaryninjaapi.h
diff options
context:
space:
mode:
authorJordan <jordan@psifertex.com>2018-10-19 09:35:48 -0400
committerGitHub <noreply@github.com>2018-10-19 09:35:48 -0400
commit8de8bad6f2f5517d858568a9871dd99f7e8d5d4b (patch)
tree8f1b3e311726a323e43c427ef35014d9d8017acf /binaryninjaapi.h
parent5bd473ce9f0bf37eb33ea0376fd843c585060d4f (diff)
parent6c554162b307ba06102038f62113f5c336eab8a1 (diff)
Merge pull request #1172 from DatBrick/databuffer_perf
Added move constructor/assignment operator to DataBuffer
Diffstat (limited to 'binaryninjaapi.h')
-rw-r--r--binaryninjaapi.h2
1 files changed, 2 insertions, 0 deletions
diff --git a/binaryninjaapi.h b/binaryninjaapi.h
index 6f6778da..2b3273a8 100644
--- a/binaryninjaapi.h
+++ b/binaryninjaapi.h
@@ -672,10 +672,12 @@ namespace BinaryNinja
DataBuffer(size_t len);
DataBuffer(const void* data, size_t len);
DataBuffer(const DataBuffer& buf);
+ DataBuffer(DataBuffer&& buf);
DataBuffer(BNDataBuffer* buf);
~DataBuffer();
DataBuffer& operator=(const DataBuffer& buf);
+ DataBuffer& operator=(DataBuffer&& buf);
BNDataBuffer* GetBufferObject() const { return m_buffer; }