@@ -592,11 +592,11 @@ inline const char *EnumNamePadValueMode(PadValueMode e) {
592592
593593struct  BinaryOpT  : public  flatbuffers ::NativeTable {
594594  typedef  BinaryOp TableType;
595-   int32_t  opType;
595+   BinaryOpOperation  opType;
596596  DataType T;
597597  int32_t  activationType;
598598  BinaryOpT ()
599-       : opType(0 ),
599+       : opType(BinaryOpOperation_ADD ),
600600        T (DataType_DT_FLOAT),
601601        activationType(0 ) {
602602  }
@@ -607,8 +607,8 @@ struct BinaryOp FLATBUFFERS_FINAL_CLASS : private flatbuffers::Table {
607607  static  const  flatbuffers::TypeTable *MiniReflectTypeTable () {
608608    return  BinaryOpTypeTable ();
609609  }
610-   int32_t  opType () const  {
611-     return  GetField<int32_t >(4 , 0 );
610+   BinaryOpOperation  opType () const  {
611+     return  static_cast <BinaryOpOperation>( GetField<int32_t >(4 , 0 ) );
612612  }
613613  DataType T () const  {
614614    return  static_cast <DataType>(GetField<int32_t >(6 , 1 ));
@@ -631,8 +631,8 @@ struct BinaryOp FLATBUFFERS_FINAL_CLASS : private flatbuffers::Table {
631631struct  BinaryOpBuilder  {
632632  flatbuffers::FlatBufferBuilder &fbb_;
633633  flatbuffers::uoffset_t  start_;
634-   void  add_opType (int32_t  opType) {
635-     fbb_.AddElement <int32_t >(4 , opType, 0 );
634+   void  add_opType (BinaryOpOperation  opType) {
635+     fbb_.AddElement <int32_t >(4 , static_cast < int32_t >( opType) , 0 );
636636  }
637637  void  add_T (DataType T) {
638638    fbb_.AddElement <int32_t >(6 , static_cast <int32_t >(T), 1 );
@@ -654,7 +654,7 @@ struct BinaryOpBuilder {
654654
655655inline  flatbuffers::Offset<BinaryOp> CreateBinaryOp (
656656    flatbuffers::FlatBufferBuilder &_fbb,
657-     int32_t  opType = 0 ,
657+     BinaryOpOperation  opType = BinaryOpOperation_ADD ,
658658    DataType T = DataType_DT_FLOAT,
659659    int32_t  activationType = 0 ) {
660660  BinaryOpBuilder builder_ (_fbb);
@@ -4930,34 +4930,34 @@ inline flatbuffers::Offset<LSTMBlockCell> CreateLSTMBlockCell(flatbuffers::FlatB
49304930
49314931inline  const  flatbuffers::TypeTable *BinaryOpOperationTypeTable () {
49324932  static  const  flatbuffers::TypeCode type_codes[] = {
4933-     { flatbuffers::ET_CHAR , 0 , 0  },
4934-     { flatbuffers::ET_CHAR , 0 , 0  },
4935-     { flatbuffers::ET_CHAR , 0 , 0  },
4936-     { flatbuffers::ET_CHAR , 0 , 0  },
4937-     { flatbuffers::ET_CHAR , 0 , 0  },
4938-     { flatbuffers::ET_CHAR , 0 , 0  },
4939-     { flatbuffers::ET_CHAR , 0 , 0  },
4940-     { flatbuffers::ET_CHAR , 0 , 0  },
4941-     { flatbuffers::ET_CHAR , 0 , 0  },
4942-     { flatbuffers::ET_CHAR , 0 , 0  },
4943-     { flatbuffers::ET_CHAR , 0 , 0  },
4944-     { flatbuffers::ET_CHAR , 0 , 0  },
4945-     { flatbuffers::ET_CHAR , 0 , 0  },
4946-     { flatbuffers::ET_CHAR , 0 , 0  },
4947-     { flatbuffers::ET_CHAR , 0 , 0  },
4948-     { flatbuffers::ET_CHAR , 0 , 0  },
4949-     { flatbuffers::ET_CHAR , 0 , 0  },
4950-     { flatbuffers::ET_CHAR , 0 , 0  },
4951-     { flatbuffers::ET_CHAR , 0 , 0  },
4952-     { flatbuffers::ET_CHAR , 0 , 0  },
4953-     { flatbuffers::ET_CHAR , 0 , 0  },
4954-     { flatbuffers::ET_CHAR , 0 , 0  },
4955-     { flatbuffers::ET_CHAR , 0 , 0  },
4956-     { flatbuffers::ET_CHAR , 0 , 0  },
4957-     { flatbuffers::ET_CHAR , 0 , 0  },
4958-     { flatbuffers::ET_CHAR , 0 , 0  },
4959-     { flatbuffers::ET_CHAR , 0 , 0  },
4960-     { flatbuffers::ET_CHAR , 0 , 0  }
4933+     { flatbuffers::ET_INT , 0 , 0  },
4934+     { flatbuffers::ET_INT , 0 , 0  },
4935+     { flatbuffers::ET_INT , 0 , 0  },
4936+     { flatbuffers::ET_INT , 0 , 0  },
4937+     { flatbuffers::ET_INT , 0 , 0  },
4938+     { flatbuffers::ET_INT , 0 , 0  },
4939+     { flatbuffers::ET_INT , 0 , 0  },
4940+     { flatbuffers::ET_INT , 0 , 0  },
4941+     { flatbuffers::ET_INT , 0 , 0  },
4942+     { flatbuffers::ET_INT , 0 , 0  },
4943+     { flatbuffers::ET_INT , 0 , 0  },
4944+     { flatbuffers::ET_INT , 0 , 0  },
4945+     { flatbuffers::ET_INT , 0 , 0  },
4946+     { flatbuffers::ET_INT , 0 , 0  },
4947+     { flatbuffers::ET_INT , 0 , 0  },
4948+     { flatbuffers::ET_INT , 0 , 0  },
4949+     { flatbuffers::ET_INT , 0 , 0  },
4950+     { flatbuffers::ET_INT , 0 , 0  },
4951+     { flatbuffers::ET_INT , 0 , 0  },
4952+     { flatbuffers::ET_INT , 0 , 0  },
4953+     { flatbuffers::ET_INT , 0 , 0  },
4954+     { flatbuffers::ET_INT , 0 , 0  },
4955+     { flatbuffers::ET_INT , 0 , 0  },
4956+     { flatbuffers::ET_INT , 0 , 0  },
4957+     { flatbuffers::ET_INT , 0 , 0  },
4958+     { flatbuffers::ET_INT , 0 , 0  },
4959+     { flatbuffers::ET_INT , 0 , 0  },
4960+     { flatbuffers::ET_INT , 0 , 0  }
49614961  };
49624962  static  const  flatbuffers::TypeFunction type_refs[] = {
49634963    BinaryOpOperationTypeTable
@@ -5175,11 +5175,12 @@ inline const flatbuffers::TypeTable *PadValueModeTypeTable() {
51755175
51765176inline  const  flatbuffers::TypeTable *BinaryOpTypeTable () {
51775177  static  const  flatbuffers::TypeCode type_codes[] = {
5178-     { flatbuffers::ET_INT, 0 , -1  },
51795178    { flatbuffers::ET_INT, 0 , 0  },
5179+     { flatbuffers::ET_INT, 0 , 1  },
51805180    { flatbuffers::ET_INT, 0 , -1  }
51815181  };
51825182  static  const  flatbuffers::TypeFunction type_refs[] = {
5183+     BinaryOpOperationTypeTable,
51835184    DataTypeTypeTable
51845185  };
51855186  static  const  char  * const  names[] = {
0 commit comments