xref: /aosp_15_r20/external/flatbuffers/tests/arrays_test.fbs (revision 890232f25432b36107d06881e0a25aaa6b473652)
1*890232f2SAndroid Build Coastguard Workernamespace MyGame.Example;
2*890232f2SAndroid Build Coastguard Worker
3*890232f2SAndroid Build Coastguard Workerenum TestEnum : byte { A, B, C }
4*890232f2SAndroid Build Coastguard Worker
5*890232f2SAndroid Build Coastguard Workerstruct NestedStruct{
6*890232f2SAndroid Build Coastguard Worker  a:[int:2];
7*890232f2SAndroid Build Coastguard Worker  b:TestEnum;
8*890232f2SAndroid Build Coastguard Worker  c:[TestEnum:2];
9*890232f2SAndroid Build Coastguard Worker  d:[int64:2];
10*890232f2SAndroid Build Coastguard Worker}
11*890232f2SAndroid Build Coastguard Worker
12*890232f2SAndroid Build Coastguard Workerstruct ArrayStruct{
13*890232f2SAndroid Build Coastguard Worker  a:float;
14*890232f2SAndroid Build Coastguard Worker  b:[int:0xF];
15*890232f2SAndroid Build Coastguard Worker  c:byte;
16*890232f2SAndroid Build Coastguard Worker  d:[NestedStruct:2];
17*890232f2SAndroid Build Coastguard Worker  e:int32;
18*890232f2SAndroid Build Coastguard Worker  f:[int64:2];
19*890232f2SAndroid Build Coastguard Worker}
20*890232f2SAndroid Build Coastguard Worker
21*890232f2SAndroid Build Coastguard Workertable ArrayTable{
22*890232f2SAndroid Build Coastguard Worker  a:ArrayStruct;
23*890232f2SAndroid Build Coastguard Worker}
24*890232f2SAndroid Build Coastguard Worker
25*890232f2SAndroid Build Coastguard Workerroot_type ArrayTable;
26*890232f2SAndroid Build Coastguard Workerfile_identifier "ARRT";
27*890232f2SAndroid Build Coastguard Workerfile_extension "mon";
28