Fixed possible compile error in CreateVector* functions.

Change-Id: I3b1fca2ea536349240b7bee35eff360f3acbb539
Tested: on Windows and Linux.
parent 63f21cb2
...@@ -597,7 +597,7 @@ class FlatBufferBuilder { ...@@ -597,7 +597,7 @@ class FlatBufferBuilder {
} }
template<typename T> Offset<Vector<T>> CreateVector(const std::vector<T> &v){ template<typename T> Offset<Vector<T>> CreateVector(const std::vector<T> &v){
return CreateVector(v.begin(), v.size()); return CreateVector(v.data(), v.size());
} }
template<typename T> Offset<Vector<const T *>> CreateVectorOfStructs( template<typename T> Offset<Vector<const T *>> CreateVectorOfStructs(
...@@ -610,7 +610,7 @@ class FlatBufferBuilder { ...@@ -610,7 +610,7 @@ class FlatBufferBuilder {
template<typename T> Offset<Vector<const T *>> CreateVectorOfStructs( template<typename T> Offset<Vector<const T *>> CreateVectorOfStructs(
const std::vector<T> &v) { const std::vector<T> &v) {
return CreateVectorOfStructs(v.begin(), v.size()); return CreateVectorOfStructs(v.data(), v.size());
} }
// Finish serializing a buffer by writing the root offset. // Finish serializing a buffer by writing the root offset.
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment