commit | 39e115fdb468d614accc09d177f1b46900473481 | [log] [tgz] |
---|---|---|
author | brian-brt <brian.silverman@bluerivert.com> | Fri Jan 08 11:35:55 2021 -0800 |
committer | GitHub <noreply@github.com> | Fri Jan 08 11:35:55 2021 -0800 |
tree | f9ef4163071dac07b84f4721a790d384fe1b9b2b | |
parent | 85719669cb90e8f6a614ea8dd744efb93855bfa2 [diff] |
Define Vector::value_type for STL compatibility (#6394) Specifically, this lets the googlemock container matchers work with a flatbuffers::Vector. https://github.com/google/googletest/blob/master/googlemock/docs/cheat_sheet.md#container-matchers
diff --git a/include/flatbuffers/flatbuffers.h b/include/flatbuffers/flatbuffers.h index c429cc4..300ab6f 100644 --- a/include/flatbuffers/flatbuffers.h +++ b/include/flatbuffers/flatbuffers.h
@@ -257,6 +257,7 @@ typedef typename IndirectHelper<T>::return_type return_type; typedef typename IndirectHelper<T>::mutable_return_type mutable_return_type; + typedef return_type value_type; return_type Get(uoffset_t i) const { FLATBUFFERS_ASSERT(i < size());