From a64d968473689336c41db59e9316647b0d19a762 Mon Sep 17 00:00:00 2001 From: Wouter van Oortmerssen Date: Mon, 7 Aug 2017 13:24:42 -0700 Subject: [PATCH] Public accessor for buffer size of flexbuffers::Builder Change-Id: Iff7895aebeba9c2940e26a3edbdf2d3f1b0d9b17 --- include/flatbuffers/flexbuffers.h | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/include/flatbuffers/flexbuffers.h b/include/flatbuffers/flexbuffers.h index fa22a8e39..2858e6485 100644 --- a/include/flatbuffers/flexbuffers.h +++ b/include/flatbuffers/flexbuffers.h @@ -802,6 +802,11 @@ class Builder FLATBUFFERS_FINAL_CLASS { return buf_; } + // Size of the buffer. Does not include unfinished values. + size_t GetSize() const { + return buf_.size(); + } + // Reset all state so we can re-use the buffer. void Clear() { buf_.clear();