Fixed possible compile error in CreateVector* functions.

Change-Id: I3b1fca2ea536349240b7bee35eff360f3acbb539
Tested: on Windows and Linux.
This commit is contained in:
Wouter van Oortmerssen 2014-07-24 16:58:30 -07:00
parent 63f21cb2a5
commit bba042d723
1 changed files with 2 additions and 2 deletions

View File

@ -597,7 +597,7 @@ class FlatBufferBuilder {
}
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(
@ -610,7 +610,7 @@ class FlatBufferBuilder {
template<typename T> Offset<Vector<const T *>> CreateVectorOfStructs(
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.