mirror of
https://github.com/google/flatbuffers.git
synced 2026-06-24 15:16:09 +00:00
Add vectorNumElements attribute to Builder for simpler vector creation. (#6328)
* Add vectorNumElements attribute to Builder for simpler vector creation. This adds a default to EndVector which should simplify its use. * Update tutorial to reflect new default arg in Python EndVector. * Remove optional argument to Python EndVector. * Add generated files. * Unset Builder.vectorNumElems when not in use.
This commit is contained in:
@@ -217,7 +217,7 @@ class MonsterExtraT(object):
|
||||
MonsterExtraStartDvecVector(builder, len(self.dvec))
|
||||
for i in reversed(range(len(self.dvec))):
|
||||
builder.PrependFloat64(self.dvec[i])
|
||||
dvec = builder.EndVector(len(self.dvec))
|
||||
dvec = builder.EndVector()
|
||||
if self.fvec is not None:
|
||||
if np is not None and type(self.fvec) is np.ndarray:
|
||||
fvec = builder.CreateNumpyVector(self.fvec)
|
||||
@@ -225,7 +225,7 @@ class MonsterExtraT(object):
|
||||
MonsterExtraStartFvecVector(builder, len(self.fvec))
|
||||
for i in reversed(range(len(self.fvec))):
|
||||
builder.PrependFloat32(self.fvec[i])
|
||||
fvec = builder.EndVector(len(self.fvec))
|
||||
fvec = builder.EndVector()
|
||||
MonsterExtraStart(builder)
|
||||
MonsterExtraAddD0(builder, self.d0)
|
||||
MonsterExtraAddD1(builder, self.d1)
|
||||
|
||||
Reference in New Issue
Block a user