func NewRootCodeGeneratorRequestRequestedFile(s *C.Segment) CodeGeneratorRequestRequestedFile { return CodeGeneratorRequestRequestedFile(s.NewRootStruct(8, 2)) }
func NewRootCodeGeneratorRequestRequestedFileImport(s *C.Segment) CodeGeneratorRequestRequestedFileImport { return CodeGeneratorRequestRequestedFileImport(s.NewRootStruct(8, 1)) }
func NewRootAnnotation(s *C.Segment) Annotation { return Annotation(s.NewRootStruct(8, 1)) }
func NewRootCodeGeneratorRequest(s *C.Segment) CodeGeneratorRequest { return CodeGeneratorRequest(s.NewRootStruct(0, 2)) }
func NewRootType(s *C.Segment) Type { return Type(s.NewRootStruct(16, 1)) }
func NewRootValue(s *C.Segment) Value { return Value(s.NewRootStruct(16, 1)) }
func NewRootMethodParam(s *C.Segment) MethodParam { return MethodParam(s.NewRootStruct(0, 4)) }
func NewRootNode(s *C.Segment) Node { return Node(s.NewRootStruct(40, 5)) }
func NewRootMethod(s *C.Segment) Method { return Method(s.NewRootStruct(8, 4)) }
func NewRootEnumerant(s *C.Segment) Enumerant { return Enumerant(s.NewRootStruct(8, 2)) }
func NewRootField(s *C.Segment) Field { return Field(s.NewRootStruct(24, 4)) }
func NewRootNodeNestedNode(s *C.Segment) NodeNestedNode { return NodeNestedNode(s.NewRootStruct(8, 1)) }
func NewRootTestST(s *C.Segment) TestST { return TestST(s.NewRootStruct(8, 2)) }