Fixed helper function CreateVectorOfStructs calling wrong variant.
authorWouter van Oortmerssen <wvo@google.com>
Wed, 2 Jul 2014 18:19:02 +0000 (11:19 -0700)
committerWouter van Oortmerssen <wvo@google.com>
Wed, 2 Jul 2014 21:39:59 +0000 (14:39 -0700)
Change-Id: I4fd2a309276590227921ede467503f56b65ac689
Tested: on Windows and Linux

include/flatbuffers/flatbuffers.h

index 4d4397a..ff33255 100644 (file)
@@ -518,7 +518,7 @@ class FlatBufferBuilder {
 
   template<typename T> Offset<Vector<const T *>> CreateVectorOfStructs(
                                                      const std::vector<T> &v) {
-    return CreateVector(&v[0], v.size());
+    return CreateVectorOfStructs(&v[0], v.size());
   }
 
   // Finish serializing a buffer by writing the root offset.
@@ -632,7 +632,7 @@ class Verifier {
     }
     return true;
   }
-  
+
   // Verify this whole buffer, starting with root type T.
   template<typename T> bool VerifyBuffer() const {
     // Call T::Verify, which must be in the generated code for this type.