func NewEnumerantList(s *C.Segment, sz int) Enumerant_List { return Enumerant_List(s.NewCompositeList(8, 2, sz)) }
func NewRootCodeGeneratorRequestRequestedFile(s *C.Segment) CodeGeneratorRequestRequestedFile { return CodeGeneratorRequestRequestedFile(s.NewRootStruct(8, 2)) }
func ReadRootCodeGeneratorRequestRequestedFileImport(s *C.Segment) CodeGeneratorRequestRequestedFileImport { return CodeGeneratorRequestRequestedFileImport(s.Root(0).ToStruct()) }
func NewElementSizeList(s *C.Segment, sz int) ElementSize_List { return ElementSize_List(s.NewUInt16List(sz)) }
func ReadRootCodeGeneratorRequest(s *C.Segment) CodeGeneratorRequest { return CodeGeneratorRequest(s.Root(0).ToStruct()) }
func NewValueList(s *C.Segment, sz int) Value_List { return Value_List(s.NewCompositeList(16, 1, sz)) }
func ReadRootAnnotation(s *C.Segment) Annotation { return Annotation(s.Root(0).ToStruct()) }
func NewMethodParamList(s *C.Segment, sz int) MethodParam_List { return MethodParam_List(s.NewCompositeList(0, 4, sz)) }
func NewNode(s *C.Segment) Node { return Node(s.NewStruct(40, 5)) }
func NewRootMethodParam(s *C.Segment) MethodParam { return MethodParam(s.NewRootStruct(0, 4)) }
func ReadRootMethodParam(s *C.Segment) MethodParam { return MethodParam(s.Root(0).ToStruct()) }
func NewMethodList(s *C.Segment, sz int) Method_List { return Method_List(s.NewCompositeList(8, 4, sz)) }
func NewRootMethod(s *C.Segment) Method { return Method(s.NewRootStruct(8, 4)) }
func NewMethod(s *C.Segment) Method { return Method(s.NewStruct(8, 4)) }
func NewRootValue(s *C.Segment) Value { return Value(s.NewRootStruct(16, 1)) }
func NewRootNode(s *C.Segment) Node { return Node(s.NewRootStruct(40, 5)) }
func ReadRootValue(s *C.Segment) Value { return Value(s.Root(0).ToStruct()) }
func ReadRootNode(s *C.Segment) Node { return Node(s.Root(0).ToStruct()) }
func NewRootAnnotation(s *C.Segment) Annotation { return Annotation(s.NewRootStruct(8, 1)) }
func NewType(s *C.Segment) Type { return Type(s.NewStruct(16, 1)) }
func NewAnnotationList(s *C.Segment, sz int) Annotation_List { return Annotation_List(s.NewCompositeList(8, 1, sz)) }
func NewRootType(s *C.Segment) Type { return Type(s.NewRootStruct(16, 1)) }
func NewRootCodeGeneratorRequest(s *C.Segment) CodeGeneratorRequest { return CodeGeneratorRequest(s.NewRootStruct(0, 2)) }
func ReadRootType(s *C.Segment) Type { return Type(s.Root(0).ToStruct()) }
func NewCodeGeneratorRequestList(s *C.Segment, sz int) CodeGeneratorRequest_List { return CodeGeneratorRequest_List(s.NewCompositeList(0, 2, sz)) }
func NewTypeList(s *C.Segment, sz int) Type_List { return Type_List(s.NewCompositeList(16, 1, sz)) }
func NewRootCodeGeneratorRequestRequestedFileImport(s *C.Segment) CodeGeneratorRequestRequestedFileImport { return CodeGeneratorRequestRequestedFileImport(s.NewRootStruct(8, 1)) }
func NewValue(s *C.Segment) Value { return Value(s.NewStruct(16, 1)) }
func NewCodeGeneratorRequestRequestedFileImportList(s *C.Segment, sz int) CodeGeneratorRequestRequestedFileImport_List { return CodeGeneratorRequestRequestedFileImport_List(s.NewCompositeList(8, 1, sz)) }
func ReadRootEnumerant(s *C.Segment) Enumerant { return Enumerant(s.Root(0).ToStruct()) }