diff --git a/include/flatbuffers/flatbuffers.h b/include/flatbuffers/flatbuffers.h index bfcc7d7d5..cb5feaa4f 100644 --- a/include/flatbuffers/flatbuffers.h +++ b/include/flatbuffers/flatbuffers.h @@ -1206,6 +1206,11 @@ class FlatBufferBuilder { void ForceVectorAlignment(size_t len, size_t elemsize, size_t alignment) { PreAlign(len * elemsize, alignment); } + + // Similar to ForceVectorAlignment but for String fields. + void ForceStringAlignment(size_t len, size_t alignment) { + PreAlign((len + 1) * sizeof(char), alignment); + } /// @endcond