### Struct

# Foundry TextIterVTable

#### Description

    struct FoundryTextIterVTable {
      gboolean (* backward_char) (
        FoundryTextIter* iter
      );;
      gboolean (* ends_line) (
        const FoundryTextIter* iter
      );;
      gboolean (* forward_char) (
        FoundryTextIter* iter
      );;
      gboolean (* forward_line) (
        FoundryTextIter* iter
      );;
      gunichar (* get_char) (
        const FoundryTextIter* iter
      );;
      gsize (* get_line) (
        const FoundryTextIter* iter
      );;
      gsize (* get_line_offset) (
        const FoundryTextIter* iter
      );;
      gsize (* get_offset) (
        const FoundryTextIter* iter
      );;
      gboolean (* is_end) (
        const FoundryTextIter* iter
      );;
      gboolean (* is_start) (
        const FoundryTextIter* iter
      );;
      gboolean (* move_to_line_and_offset) (
        FoundryTextIter* iter,
        gsize line,
        gsize line_offset
      );;
      gboolean (* starts_line) (
        const FoundryTextIter* iter
      );;
      void (* set_offset) (
        FoundryTextIter* iter,
        gsize offset
      );;
      char* (* get_slice) (
        const FoundryTextIter* begin,
        const FoundryTextIter* end
      );;
    }

No description available.

###### Structure members

`backward_char:` `gboolean (* backward_char) ( FoundryTextIter* iter )`

  No description available.

`ends_line:` `gboolean (* ends_line) ( const FoundryTextIter* iter )`

  No description available.

`forward_char:` `gboolean (* forward_char) ( FoundryTextIter* iter )`

  No description available.

`forward_line:` `gboolean (* forward_line) ( FoundryTextIter* iter )`

  No description available.

`get_char:` `gunichar (* get_char) ( const FoundryTextIter* iter )`

  No description available.

`get_line:` `gsize (* get_line) ( const FoundryTextIter* iter )`

  No description available.

`get_line_offset:` `gsize (* get_line_offset) ( const FoundryTextIter* iter )`

  No description available.

`get_offset:` `gsize (* get_offset) ( const FoundryTextIter* iter )`

  No description available.

`is_end:` `gboolean (* is_end) ( const FoundryTextIter* iter )`

  No description available.

`is_start:` `gboolean (* is_start) ( const FoundryTextIter* iter )`

  No description available.

`move_to_line_and_offset:` `gboolean (* move_to_line_and_offset) ( FoundryTextIter* iter, gsize line, gsize line_offset )`

  No description available.

`starts_line:` `gboolean (* starts_line) ( const FoundryTextIter* iter )`

  No description available.

`set_offset:` `void (* set_offset) ( FoundryTextIter* iter, gsize offset )`

  No description available.

`get_slice:` `char* (* get_slice) ( const FoundryTextIter* begin, const FoundryTextIter* end )`

  No description available.