From 47314e6daad8157c9e36af90a47b3ae7fa0587de Mon Sep 17 00:00:00 2001 From: "Wladimir J. van der Laan" Date: Fri, 30 Sep 2016 17:19:51 +0200 Subject: [PATCH] prevector: add C++11-like data() method This returns a pointer to the beginning of the vector's data. --- src/prevector.h | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/src/prevector.h b/src/prevector.h index a0e1e140b..d840dfcd0 100644 --- a/src/prevector.h +++ b/src/prevector.h @@ -475,6 +475,14 @@ public: return ((size_t)(sizeof(T))) * _union.capacity; } } + + value_type* data() noexcept { + return item_ptr(0); + } + + const value_type* data() const { + return item_ptr(0); + } }; #pragma pack(pop)