Update flatbuffer to v2.0.0

Signed-off-by: Kevin Cheng <kevin.cheng@arm.com>
Change-Id: Ia09cb04a06015dd196d006a91a8c83924ff1b0c7
diff --git a/include/tosa_generated.h b/include/tosa_generated.h
index 8ce0606..3bc1546 100644
--- a/include/tosa_generated.h
+++ b/include/tosa_generated.h
@@ -86,7 +86,7 @@
 struct TosaGraph;
 struct TosaGraphBuilder;
 
-enum DType {
+enum DType : uint32_t {
   DType_UNKNOWN = 0,
   DType_BOOL = 1,
   DType_UINT8 = 2,
@@ -137,7 +137,7 @@
   return EnumNamesDType()[index];
 }
 
-enum ResizeMode {
+enum ResizeMode : uint32_t {
   ResizeMode_UNKNOWN = 0,
   ResizeMode_NEAREST = 1,
   ResizeMode_BILINEAR = 2,
@@ -170,7 +170,7 @@
   return EnumNamesResizeMode()[index];
 }
 
-enum Op {
+enum Op : uint32_t {
   Op_UNKNOWN = 0,
   Op_ARGMAX = 1,
   Op_AVG_POOL2D = 2,
@@ -401,7 +401,7 @@
   return EnumNamesOp()[index];
 }
 
-enum Attribute {
+enum Attribute : uint8_t {
   Attribute_NONE = 0,
   Attribute_PoolAttribute = 1,
   Attribute_ConvAttribute = 2,
@@ -554,7 +554,7 @@
 bool VerifyAttribute(flatbuffers::Verifier &verifier, const void *obj, Attribute type);
 bool VerifyAttributeVector(flatbuffers::Verifier &verifier, const flatbuffers::Vector<flatbuffers::Offset<void>> *values, const flatbuffers::Vector<uint8_t> *types);
 
-enum QuantInfo {
+enum QuantInfo : uint8_t {
   QuantInfo_NONE = 0,
   QuantInfo_UnaryQuantInfo = 1,
   QuantInfo_ConvQuantInfo = 2,
@@ -661,7 +661,6 @@
         : fbb_(_fbb) {
     start_ = fbb_.StartTable();
   }
-  PoolAttributeBuilder &operator=(const PoolAttributeBuilder &);
   flatbuffers::Offset<PoolAttribute> Finish() {
     const auto end = fbb_.EndTable(start_);
     auto o = flatbuffers::Offset<PoolAttribute>(end);
@@ -741,7 +740,6 @@
         : fbb_(_fbb) {
     start_ = fbb_.StartTable();
   }
-  ConvAttributeBuilder &operator=(const ConvAttributeBuilder &);
   flatbuffers::Offset<ConvAttribute> Finish() {
     const auto end = fbb_.EndTable(start_);
     auto o = flatbuffers::Offset<ConvAttribute>(end);
@@ -830,7 +828,6 @@
         : fbb_(_fbb) {
     start_ = fbb_.StartTable();
   }
-  TransposeConvAttributeBuilder &operator=(const TransposeConvAttributeBuilder &);
   flatbuffers::Offset<TransposeConvAttribute> Finish() {
     const auto end = fbb_.EndTable(start_);
     auto o = flatbuffers::Offset<TransposeConvAttribute>(end);
@@ -913,7 +910,6 @@
         : fbb_(_fbb) {
     start_ = fbb_.StartTable();
   }
-  PadAttributeBuilder &operator=(const PadAttributeBuilder &);
   flatbuffers::Offset<PadAttribute> Finish() {
     const auto end = fbb_.EndTable(start_);
     auto o = flatbuffers::Offset<PadAttribute>(end);
@@ -972,7 +968,6 @@
         : fbb_(_fbb) {
     start_ = fbb_.StartTable();
   }
-  AxisAttributeBuilder &operator=(const AxisAttributeBuilder &);
   flatbuffers::Offset<AxisAttribute> Finish() {
     const auto end = fbb_.EndTable(start_);
     auto o = flatbuffers::Offset<AxisAttribute>(end);
@@ -1015,7 +1010,6 @@
         : fbb_(_fbb) {
     start_ = fbb_.StartTable();
   }
-  ReshapeAttributeBuilder &operator=(const ReshapeAttributeBuilder &);
   flatbuffers::Offset<ReshapeAttribute> Finish() {
     const auto end = fbb_.EndTable(start_);
     auto o = flatbuffers::Offset<ReshapeAttribute>(end);
@@ -1076,7 +1070,6 @@
         : fbb_(_fbb) {
     start_ = fbb_.StartTable();
   }
-  SliceAttributeBuilder &operator=(const SliceAttributeBuilder &);
   flatbuffers::Offset<SliceAttribute> Finish() {
     const auto end = fbb_.EndTable(start_);
     auto o = flatbuffers::Offset<SliceAttribute>(end);
@@ -1133,7 +1126,6 @@
         : fbb_(_fbb) {
     start_ = fbb_.StartTable();
   }
-  TileAttributeBuilder &operator=(const TileAttributeBuilder &);
   flatbuffers::Offset<TileAttribute> Finish() {
     const auto end = fbb_.EndTable(start_);
     auto o = flatbuffers::Offset<TileAttribute>(end);
@@ -1237,7 +1229,6 @@
         : fbb_(_fbb) {
     start_ = fbb_.StartTable();
   }
-  ResizeAttributeBuilder &operator=(const ResizeAttributeBuilder &);
   flatbuffers::Offset<ResizeAttribute> Finish() {
     const auto end = fbb_.EndTable(start_);
     auto o = flatbuffers::Offset<ResizeAttribute>(end);
@@ -1340,7 +1331,6 @@
         : fbb_(_fbb) {
     start_ = fbb_.StartTable();
   }
-  ClampAttributeBuilder &operator=(const ClampAttributeBuilder &);
   flatbuffers::Offset<ClampAttribute> Finish() {
     const auto end = fbb_.EndTable(start_);
     auto o = flatbuffers::Offset<ClampAttribute>(end);
@@ -1438,7 +1428,6 @@
         : fbb_(_fbb) {
     start_ = fbb_.StartTable();
   }
-  RescaleAttributeBuilder &operator=(const RescaleAttributeBuilder &);
   flatbuffers::Offset<RescaleAttribute> Finish() {
     const auto end = fbb_.EndTable(start_);
     auto o = flatbuffers::Offset<RescaleAttribute>(end);
@@ -1514,7 +1503,6 @@
         : fbb_(_fbb) {
     start_ = fbb_.StartTable();
   }
-  MulAttributeBuilder &operator=(const MulAttributeBuilder &);
   flatbuffers::Offset<MulAttribute> Finish() {
     const auto end = fbb_.EndTable(start_);
     auto o = flatbuffers::Offset<MulAttribute>(end);
@@ -1556,7 +1544,6 @@
         : fbb_(_fbb) {
     start_ = fbb_.StartTable();
   }
-  ArithmeticRightShiftAttributeBuilder &operator=(const ArithmeticRightShiftAttributeBuilder &);
   flatbuffers::Offset<ArithmeticRightShiftAttribute> Finish() {
     const auto end = fbb_.EndTable(start_);
     auto o = flatbuffers::Offset<ArithmeticRightShiftAttribute>(end);
@@ -1608,7 +1595,6 @@
         : fbb_(_fbb) {
     start_ = fbb_.StartTable();
   }
-  CondIfAttributeBuilder &operator=(const CondIfAttributeBuilder &);
   flatbuffers::Offset<CondIfAttribute> Finish() {
     const auto end = fbb_.EndTable(start_);
     auto o = flatbuffers::Offset<CondIfAttribute>(end);
@@ -1674,7 +1660,6 @@
         : fbb_(_fbb) {
     start_ = fbb_.StartTable();
   }
-  WhileLoopAttributeBuilder &operator=(const WhileLoopAttributeBuilder &);
   flatbuffers::Offset<WhileLoopAttribute> Finish() {
     const auto end = fbb_.EndTable(start_);
     auto o = flatbuffers::Offset<WhileLoopAttribute>(end);
@@ -1731,7 +1716,6 @@
         : fbb_(_fbb) {
     start_ = fbb_.StartTable();
   }
-  TransposeAttributeBuilder &operator=(const TransposeAttributeBuilder &);
   flatbuffers::Offset<TransposeAttribute> Finish() {
     const auto end = fbb_.EndTable(start_);
     auto o = flatbuffers::Offset<TransposeAttribute>(end);
@@ -1783,7 +1767,6 @@
         : fbb_(_fbb) {
     start_ = fbb_.StartTable();
   }
-  TableAttributeBuilder &operator=(const TableAttributeBuilder &);
   flatbuffers::Offset<TableAttribute> Finish() {
     const auto end = fbb_.EndTable(start_);
     auto o = flatbuffers::Offset<TableAttribute>(end);
@@ -1842,7 +1825,6 @@
         : fbb_(_fbb) {
     start_ = fbb_.StartTable();
   }
-  UnaryQuantInfoBuilder &operator=(const UnaryQuantInfoBuilder &);
   flatbuffers::Offset<UnaryQuantInfo> Finish() {
     const auto end = fbb_.EndTable(start_);
     auto o = flatbuffers::Offset<UnaryQuantInfo>(end);
@@ -1894,7 +1876,6 @@
         : fbb_(_fbb) {
     start_ = fbb_.StartTable();
   }
-  ConvQuantInfoBuilder &operator=(const ConvQuantInfoBuilder &);
   flatbuffers::Offset<ConvQuantInfo> Finish() {
     const auto end = fbb_.EndTable(start_);
     auto o = flatbuffers::Offset<ConvQuantInfo>(end);
@@ -1946,7 +1927,6 @@
         : fbb_(_fbb) {
     start_ = fbb_.StartTable();
   }
-  MatMulQuantInfoBuilder &operator=(const MatMulQuantInfoBuilder &);
   flatbuffers::Offset<MatMulQuantInfo> Finish() {
     const auto end = fbb_.EndTable(start_);
     auto o = flatbuffers::Offset<MatMulQuantInfo>(end);
@@ -1990,7 +1970,6 @@
         : fbb_(_fbb) {
     start_ = fbb_.StartTable();
   }
-  PadQuantInfoBuilder &operator=(const PadQuantInfoBuilder &);
   flatbuffers::Offset<PadQuantInfo> Finish() {
     const auto end = fbb_.EndTable(start_);
     auto o = flatbuffers::Offset<PadQuantInfo>(end);
@@ -2056,7 +2035,6 @@
         : fbb_(_fbb) {
     start_ = fbb_.StartTable();
   }
-  VersionBuilder &operator=(const VersionBuilder &);
   flatbuffers::Offset<Version> Finish() {
     const auto end = fbb_.EndTable(start_);
     auto o = flatbuffers::Offset<Version>(end);
@@ -2131,7 +2109,6 @@
         : fbb_(_fbb) {
     start_ = fbb_.StartTable();
   }
-  TosaTensorBuilder &operator=(const TosaTensorBuilder &);
   flatbuffers::Offset<TosaTensor> Finish() {
     const auto end = fbb_.EndTable(start_);
     auto o = flatbuffers::Offset<TosaTensor>(end);
@@ -2400,7 +2377,6 @@
         : fbb_(_fbb) {
     start_ = fbb_.StartTable();
   }
-  TosaOperatorBuilder &operator=(const TosaOperatorBuilder &);
   flatbuffers::Offset<TosaOperator> Finish() {
     const auto end = fbb_.EndTable(start_);
     auto o = flatbuffers::Offset<TosaOperator>(end);
@@ -2517,7 +2493,6 @@
         : fbb_(_fbb) {
     start_ = fbb_.StartTable();
   }
-  TosaBasicBlockBuilder &operator=(const TosaBasicBlockBuilder &);
   flatbuffers::Offset<TosaBasicBlock> Finish() {
     const auto end = fbb_.EndTable(start_);
     auto o = flatbuffers::Offset<TosaBasicBlock>(end);
@@ -2599,7 +2574,6 @@
         : fbb_(_fbb) {
     start_ = fbb_.StartTable();
   }
-  TosaGraphBuilder &operator=(const TosaGraphBuilder &);
   flatbuffers::Offset<TosaGraph> Finish() {
     const auto end = fbb_.EndTable(start_);
     auto o = flatbuffers::Offset<TosaGraph>(end);