xref: /aosp_15_r20/external/flatbuffers/tests/monster_extra.fbs (revision 890232f25432b36107d06881e0a25aaa6b473652)
1*890232f2SAndroid Build Coastguard Workernamespace MyGame;
2*890232f2SAndroid Build Coastguard Worker
3*890232f2SAndroid Build Coastguard Worker// Not all programming languages support this extra table.
4*890232f2SAndroid Build Coastguard Workertable MonsterExtra {
5*890232f2SAndroid Build Coastguard Worker  // Float-point values with NaN and Inf defaults.
6*890232f2SAndroid Build Coastguard Worker  d0:double = nan;
7*890232f2SAndroid Build Coastguard Worker  d1:double = -nan; // parser must ignore sign of NaN
8*890232f2SAndroid Build Coastguard Worker  d2:double = +inf;
9*890232f2SAndroid Build Coastguard Worker  d3:double = -inf;
10*890232f2SAndroid Build Coastguard Worker  f0:float = -nan; // parser must ignore sign of NaN
11*890232f2SAndroid Build Coastguard Worker  f1:float = +nan;
12*890232f2SAndroid Build Coastguard Worker  f2:float = +inf;
13*890232f2SAndroid Build Coastguard Worker  f3:float = -inf;
14*890232f2SAndroid Build Coastguard Worker  dvec : [double];
15*890232f2SAndroid Build Coastguard Worker  fvec : [float];
16*890232f2SAndroid Build Coastguard Worker  deprec:int (deprecated);
17*890232f2SAndroid Build Coastguard Worker}
18*890232f2SAndroid Build Coastguard Worker
19*890232f2SAndroid Build Coastguard Workerroot_type MonsterExtra;
20*890232f2SAndroid Build Coastguard Worker
21*890232f2SAndroid Build Coastguard Workerfile_identifier "MONE";
22*890232f2SAndroid Build Coastguard Workerfile_extension "mon";
23