From 58c8eb58472e5e7b2e027d9d22f7366975e8105e Mon Sep 17 00:00:00 2001 From: Dominik Lohmann Date: Wed, 29 May 2024 05:59:03 +0200 Subject: [PATCH] [C++] Allow using FLATBUFFERS_MIN_BUFFER_SIZE in other namespaces (#8229) 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 a782cb1a9..1a2e1208e 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