Update libgee to 0.9.92 (3462b25)
[profile/ivi/libgee.git] / gee / bidiriterator.vala
index 03d8ce2..908dbb6 100644 (file)
@@ -23,6 +23,7 @@
 /**
  * A bi-directional iterator.
  */
+[GenericAccessors]
 public interface Gee.BidirIterator<G> : Gee.Iterator<G> {
        /**
         * Rewinds to the previous element in the iteration.
@@ -39,6 +40,13 @@ public interface Gee.BidirIterator<G> : Gee.Iterator<G> {
        public abstract bool has_previous ();
 
        /**
+        * Rewinds to the first element in the iteration.
+        *
+        * @return ``true`` if the iterator has a first element
+        */
+       public abstract bool first ();
+
+       /**
         * Advances to the last element in the iteration.
         *
         * @return ``true`` if the iterator has a last element