aboutsummaryrefslogtreecommitdiff
path: root/src/prevector.h
diff options
context:
space:
mode:
authorWladimir J. van der Laan <laanwj@gmail.com>2016-10-04 10:34:18 +0200
committerWladimir J. van der Laan <laanwj@gmail.com>2016-10-04 11:08:06 +0200
commit7dce175f5d89c9185f4cd7bfbd7626205b122001 (patch)
treed9799928b98746f7b83f51ec9a43fd36abdd0180 /src/prevector.h
parenta7e5cbb209d4aeb8c2e4c58c92bf214759998056 (diff)
parentf00705ae7ff3c1db805859e3be41e58ac70625b6 (diff)
downloadbitcoin-7dce175f5d89c9185f4cd7bfbd7626205b122001.tar.xz
Merge #8850: Implement (begin|end)_ptr in C++11 and add deprecation comment
f00705a serialize: Deprecate `begin_ptr` / `end_ptr` (Wladimir J. van der Laan) 47314e6 prevector: add C++11-like data() method (Wladimir J. van der Laan)
Diffstat (limited to 'src/prevector.h')
-rw-r--r--src/prevector.h8
1 files changed, 8 insertions, 0 deletions
diff --git a/src/prevector.h b/src/prevector.h
index a0e1e140b4..25bce522dc 100644
--- a/src/prevector.h
+++ b/src/prevector.h
@@ -475,6 +475,14 @@ public:
return ((size_t)(sizeof(T))) * _union.capacity;
}
}
+
+ value_type* data() {
+ return item_ptr(0);
+ }
+
+ const value_type* data() const {
+ return item_ptr(0);
+ }
};
#pragma pack(pop)