# Class GText.iter

    class iter : Gtk.text_iter -> object .. end

    method as_iter : Gtk.text_iter

    method copy : iter

    method nocopy : nocopy_iter

    method backward_char : iter

    method backward_chars : int -> iter

    method backward_cursor_position : iter

    method backward_cursor_positions : int -> iter

    method backward_find_char : ?limit:iter -> (Glib.unichar -> bool) -> iter

    method backward_line : iter

    method backward_lines : int -> iter

    method backward_search : ?flags:Gtk.Tags.text_search_flag list ->
           ?limit:iter -> string -> (iter * iter) option

    method backward_sentence_start : iter

    method backward_sentence_starts : int -> iter

    method backward_to_tag_toggle : tag option -> iter

    method backward_word_start : iter

    method backward_word_starts : int -> iter

    method begins_tag : tag option -> bool

    method buffer : Gtk.text_buffer

    method bytes_in_line : int

    method can_insert : default:bool -> bool

    method char : Glib.unichar

    method chars_in_line : int

    method compare : iter -> int

    method contents : contents

    method editable : default:bool -> bool

    method ends_line : bool

    method ends_sentence : bool

    method ends_tag : tag option -> bool

    method ends_word : bool

    method equal : iter -> bool

    method forward_char : iter

    method forward_chars : int -> iter

    method forward_cursor_position : iter

    method forward_cursor_positions : int -> iter

    method forward_find_char : ?limit:iter -> (Glib.unichar -> bool) -> iter

    method forward_line : iter

    method forward_lines : int -> iter

    method forward_search : ?flags:Gtk.Tags.text_search_flag list ->
           ?limit:iter -> string -> (iter * iter) option

    method forward_sentence_end : iter

    method forward_sentence_ends : int -> iter

    method forward_to_end : iter

    method forward_to_line_end : iter

    method forward_to_tag_toggle : tag option -> iter

    method forward_word_end : iter

    method forward_word_ends : int -> iter

    method get_slice : stop:iter -> string

    method get_text : stop:iter -> string

    method get_toggled_tags : bool -> tag list

    method get_visible_slice : stop:iter -> string

    method get_visible_text : stop:iter -> string

    method has_tag : tag -> bool

    method in_range : start:iter -> stop:iter -> bool

    method inside_sentence : bool

    method inside_word : bool

    method is_cursor_position : bool

    method is_end : bool

    method is_start : bool

    method language : string

    method line : int

    method line_index : int

    method line_offset : int

    method marks : Gtk.text_mark list

    method offset : int

    method set_line : int -> iter

    method set_line_index : int -> iter

    method set_line_offset : int -> iter

    method set_offset : int -> iter

    method set_visible_line_index : int -> iter

    method set_visible_line_offset : int -> iter

    method starts_line : bool

    method starts_sentence : bool

    method starts_word : bool

    method tags : tag list

    method toggles_tag : tag option -> bool

    method visible_line_index : int

    method visible_line_offset : int