Files
Ivan Krysak cc57e57fd1 TTG: remove support for optional: true fields
After this commit, every non-key field is treated as if it was optional
while every key field (plus every auto-generated `Kind` field) - as if
it was required.
2025-10-13 18:33:10 +03:00

30 lines
618 B
YAML

#
# This file is distributed under the MIT License. See LICENSE.md for details.
#
version: 1
root_type: TestClass
definitions:
- fields:
- name: RequiredField
type: uint64_t
- name: OptionalField
type: uint64_t
- name: EnumField
type: TestEnum
- name: SequenceField
sequence:
elementType: uint64_t
type: SortedVector
- name: ReferenceField
referenceTo: uint64_t
key:
- RequiredField
name: TestClass
type: struct
- members:
- name: MemberOne
- name: MemberTwo
name: TestEnum
type: enum