...

Text file src/github.com/google/flatbuffers/tests/evolution_test/evolution_v2.fbs

Documentation: github.com/google/flatbuffers/tests/evolution_test

     1namespace Evolution.V2;
     2
     3table TableA {
     4    b:int (id: 1);      // swapped with 'a'
     5    a:float (id: 0);    // swapped with 'b'
     6    c:string (id: 2);   // new in v2
     7}
     8
     9table TableB {
    10    a:int;
    11}
    12
    13table TableC {          // new in v2
    14    a:double;
    15    b:string;
    16}
    17
    18enum Enum : byte {
    19    King,
    20    Queen,
    21    Rook,               // new in v2
    22    Bishop              // new in v2
    23}
    24
    25union Union {
    26    TableA,
    27    TableB,
    28    TableC
    29}
    30
    31struct Struct {
    32    a:int;
    33    b:double;
    34}
    35
    36table Root {
    37    a:int (deprecated); // deprecated in v2
    38    b:bool;
    39    c:Union;
    40    d:Enum;
    41    e:TableA;
    42    ff:Struct;          // renamed from 'f' in v1
    43    g:[int];
    44    h:[TableB];
    45    i:uint = 1234;
    46    j:Union (deprecated); // deprecated in v2
    47    k:TableC;           // new in v2
    48    l:uint8 = 56;       // new in v2
    49}
    50
    51root_type Root;

View as plain text