xref: /aosp_15_r20/external/flatbuffers/tests/evolution_test/evolution_v1.fbs (revision 890232f25432b36107d06881e0a25aaa6b473652)
1*890232f2SAndroid Build Coastguard Workernamespace Evolution.V1;
2*890232f2SAndroid Build Coastguard Worker
3*890232f2SAndroid Build Coastguard Workertable TableA {
4*890232f2SAndroid Build Coastguard Worker    a:float;
5*890232f2SAndroid Build Coastguard Worker    b:int;
6*890232f2SAndroid Build Coastguard Worker}
7*890232f2SAndroid Build Coastguard Worker
8*890232f2SAndroid Build Coastguard Workertable TableB {
9*890232f2SAndroid Build Coastguard Worker    a:int;
10*890232f2SAndroid Build Coastguard Worker}
11*890232f2SAndroid Build Coastguard Worker
12*890232f2SAndroid Build Coastguard Workerenum Enum : byte {
13*890232f2SAndroid Build Coastguard Worker    King,
14*890232f2SAndroid Build Coastguard Worker    Queen
15*890232f2SAndroid Build Coastguard Worker}
16*890232f2SAndroid Build Coastguard Worker
17*890232f2SAndroid Build Coastguard Workerunion Union {
18*890232f2SAndroid Build Coastguard Worker    TableA,
19*890232f2SAndroid Build Coastguard Worker    TableB
20*890232f2SAndroid Build Coastguard Worker}
21*890232f2SAndroid Build Coastguard Worker
22*890232f2SAndroid Build Coastguard Workerstruct Struct {
23*890232f2SAndroid Build Coastguard Worker    a:int;
24*890232f2SAndroid Build Coastguard Worker    b:double;
25*890232f2SAndroid Build Coastguard Worker}
26*890232f2SAndroid Build Coastguard Worker
27*890232f2SAndroid Build Coastguard Workertable Root {
28*890232f2SAndroid Build Coastguard Worker    a:int;
29*890232f2SAndroid Build Coastguard Worker    b:bool;
30*890232f2SAndroid Build Coastguard Worker    c:Union;
31*890232f2SAndroid Build Coastguard Worker    d:Enum;
32*890232f2SAndroid Build Coastguard Worker    e:TableA;
33*890232f2SAndroid Build Coastguard Worker    f:Struct;
34*890232f2SAndroid Build Coastguard Worker    g:[int];
35*890232f2SAndroid Build Coastguard Worker    h:[TableB];
36*890232f2SAndroid Build Coastguard Worker    i:int = 1234;
37*890232f2SAndroid Build Coastguard Worker    j:Union;
38*890232f2SAndroid Build Coastguard Worker}
39*890232f2SAndroid Build Coastguard Worker
40*890232f2SAndroid Build Coastguard Workerroot_type Root;
41