func NewCodeGeneratorRequestRequestedFile(s *C.Segment) CodeGeneratorRequestRequestedFile { return CodeGeneratorRequestRequestedFile(s.NewStruct(8, 2)) }
func NewCodeGeneratorRequestRequestedFileImport(s *C.Segment) CodeGeneratorRequestRequestedFileImport { return CodeGeneratorRequestRequestedFileImport(s.NewStruct(8, 1)) }
func NewAnnotation(s *C.Segment) Annotation { return Annotation(s.NewStruct(8, 1)) }
func NewCodeGeneratorRequest(s *C.Segment) CodeGeneratorRequest { return CodeGeneratorRequest(s.NewStruct(0, 2)) }
func NewType(s *C.Segment) Type { return Type(s.NewStruct(16, 1)) }
func NewValue(s *C.Segment) Value { return Value(s.NewStruct(16, 1)) }
func NewMethodParam(s *C.Segment) MethodParam { return MethodParam(s.NewStruct(0, 4)) }
func NewNode(s *C.Segment) Node { return Node(s.NewStruct(40, 5)) }
func NewMethod(s *C.Segment) Method { return Method(s.NewStruct(8, 4)) }
func NewEnumerant(s *C.Segment) Enumerant { return Enumerant(s.NewStruct(8, 2)) }
func NewField(s *C.Segment) Field { return Field(s.NewStruct(24, 4)) }
func NewNodeNestedNode(s *C.Segment) NodeNestedNode { return NodeNestedNode(s.NewStruct(8, 1)) }
func NewTestST(s *C.Segment) TestST { return TestST(s.NewStruct(8, 2)) }