
@c %start of fragment

@node ClutterModelIter
@chapter ClutterModelIter
Iterates through a model

@section Overview
@code{<clutter-model-iter>} is an object used for iterating through all the rows
of a @code{<clutter-model>}. It allows setting and getting values on the row
which is currently pointing at.

A @code{<clutter-model-iter>} represents a position between two elements of the
sequence. For example, the iterator returned by
@code{clutter-model-get-first-iter} represents the gap immediately before the
first row of the @code{<clutter-model>}, and the iterator returned by
@code{clutter-model-get-last-iter} represents the gap immediately after the last
row.

A @code{<clutter-model-iter>} can only be created by a @code{<clutter-model>}
implementation and it is valid as long as the model does not change.

@code{<clutter-model-iter>} is available since Clutter 0.6

@section Usage
@include defuns-clutter-model-iter.xml.texi

@c %end of fragment
