func ReadRootCodeGeneratorRequestRequestedFileImport(s *C.Segment) CodeGeneratorRequestRequestedFileImport { return CodeGeneratorRequestRequestedFileImport(s.Root(0).ToStruct()) }
func ReadRootAnnotation(s *C.Segment) Annotation { return Annotation(s.Root(0).ToStruct()) }
func ReadRootCodeGeneratorRequest(s *C.Segment) CodeGeneratorRequest { return CodeGeneratorRequest(s.Root(0).ToStruct()) }
func ReadRootType(s *C.Segment) Type { return Type(s.Root(0).ToStruct()) }
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 ReadRootMethodParam(s *C.Segment) MethodParam { return MethodParam(s.Root(0).ToStruct()) }
func ReadRootEnumerant(s *C.Segment) Enumerant { return Enumerant(s.Root(0).ToStruct()) }
func ReadRootField(s *C.Segment) Field { return Field(s.Root(0).ToStruct()) }
func ReadRootTestST(s *C.Segment) TestST { return TestST(s.Root(0).ToStruct()) }