From 9a34a73d0b4a6e38a48c5e8918a90b493ba4b5da Mon Sep 17 00:00:00 2001 From: Dominik Lohmann Date: Sat, 3 Feb 2024 21:20:08 +0300 Subject: [PATCH] [C++] Allow using FLATBUFFERS_MIN_BUFFER_SIZE in other namespaces This is a small change that makes `FLATBUFFERS_MIN_BUFFER_SIZE` usable outside of the `flatbuffers` namespace. --- include/flatbuffers/base.h | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/include/flatbuffers/base.h b/include/flatbuffers/base.h index 97d76a6e645..a7524328e63 100644 --- a/include/flatbuffers/base.h +++ b/include/flatbuffers/base.h @@ -346,8 +346,8 @@ typedef uintmax_t largest_scalar_t; // Includes the offset to the root table (uoffset_t), the offset to the vtable // of the root table (soffset_t), the size of the vtable (uint16_t), and the // size of the referring table (uint16_t). -#define FLATBUFFERS_MIN_BUFFER_SIZE sizeof(uoffset_t) + sizeof(soffset_t) + \ - sizeof(uint16_t) + sizeof(uint16_t) +#define FLATBUFFERS_MIN_BUFFER_SIZE sizeof(::flatbuffers::uoffset_t) + \ + sizeof(::flatbuffers::soffset_t) + sizeof(uint16_t) + sizeof(uint16_t) // We support aligning the contents of buffers up to this size. #ifndef FLATBUFFERS_MAX_ALIGNMENT