| MiniTable#0 { |
| .size = 96 |
| .required_count = 1 |
| .table_mask = ff |
| .dense_below = 12 |
| .ext = 00 (NonExtendable) |
| .fields[12] = { |
| MiniTableField { |
| .number = 1 |
| .offset = 12 |
| .presence = 65 (hasbit=65) |
| .type = 5 |
| .mode = 42 (Scalar | 4Byte) |
| }, |
| MiniTableField { |
| .number = 2 |
| .offset = 64 |
| .presence = 0 (no explicit presence) |
| .type = 3 |
| .mode = c5 (Array | 8Byte | Packed) |
| }, |
| MiniTableField { |
| .number = 3 |
| .offset = 72 |
| .presence = 0 (no explicit presence) |
| .type = 3 |
| .mode = c1 (Array | 8Byte) |
| }, |
| MiniTableField { |
| .number = 4 |
| .offset = 80 |
| .presence = 0 (no explicit presence) |
| .submsg_ofs = 27 |
| .type = 11 |
| .mode = c0 (Map | 8Byte) |
| .submsg = MiniTable#1 |
| }, |
| MiniTableField { |
| .number = 5 |
| .offset = 16 |
| .presence = 64 (hasbit=64) |
| .type = 5 |
| .mode = 42 (Scalar | 4Byte) |
| }, |
| MiniTableField { |
| .number = 6 |
| .offset = 20 |
| .presence = 0 (no explicit presence) |
| .type = 5 |
| .mode = 42 (Scalar | 4Byte) |
| }, |
| MiniTableField { |
| .number = 7 |
| .offset = 24 |
| .presence = 66 (hasbit=66) |
| .submsg_ofs = 20 |
| .type = 14 |
| .mode = 42 (Scalar | 4Byte) |
| .subenum = MiniTableEnum#2 |
| }, |
| MiniTableField { |
| .number = 8 |
| .offset = 28 |
| .presence = 67 (hasbit=67) |
| .type = 5 |
| .mode = 52 (Scalar | 4Byte | Alternate) |
| }, |
| MiniTableField { |
| .number = 9 |
| .offset = 32 |
| .presence = 68 (hasbit=68) |
| .type = 9 |
| .mode = 82 (Scalar | StringView) |
| }, |
| MiniTableField { |
| .number = 10 |
| .offset = 48 |
| .presence = 69 (hasbit=69) |
| .type = 12 |
| .mode = 92 (Scalar | StringView | Alternate) |
| }, |
| MiniTableField { |
| .number = 11 |
| .offset = 88 |
| .presence = 70 (hasbit=70) |
| .submsg_ofs = 10 |
| .type = 11 |
| .mode = c2 (Scalar | 8Byte) |
| .submsg = MiniTable#3 |
| }, |
| MiniTableField { |
| .number = 12 |
| .offset = 9 |
| .presence = 71 (hasbit=71) |
| .type = 8 |
| .mode = 02 (Scalar | 1Byte) |
| }, |
| } |
| } |
| |
| MiniTable#1 { |
| .size = 48 |
| .required_count = 0 |
| .table_mask = ff |
| .dense_below = 2 |
| .ext = 00 (NonExtendable) |
| .fields[2] = { |
| MiniTableField { |
| .number = 1 |
| .offset = 16 |
| .presence = 64 (hasbit=64) |
| .type = 13 |
| .mode = 42 (Scalar | 4Byte) |
| }, |
| MiniTableField { |
| .number = 2 |
| .offset = 32 |
| .presence = 65 (hasbit=65) |
| .type = 13 |
| .mode = 42 (Scalar | 4Byte) |
| }, |
| } |
| } |
| |
| MiniTableEnum#2 { |
| .mask_limit = 64 |
| .value_count = 0 |
| .values = { |
| 0, |
| 1, |
| 2, |
| } |
| } |
| |
| MiniTable#3 { |
| .size = 24 |
| .required_count = 0 |
| .table_mask = ff |
| .dense_below = 1 |
| .ext = 00 (NonExtendable) |
| .fields[1] = { |
| MiniTableField { |
| .number = 1 |
| .offset = 16 |
| .presence = 64 (hasbit=64) |
| .submsg_ofs = 4 |
| .type = 11 |
| .mode = c2 (Scalar | 8Byte) |
| .submsg = MiniTable#0 |
| }, |
| } |
| } |
| |
| |