List
Object Hierarchy:
Description:
[
GenericAccessors ]
public interface List<
G> :
Collection<
G>
All known implementing classes:
All known sub-interfaces:
Content:
Properties:
Static methods:
Methods:
- public abstract G @get (int index)
Returns the item at the specified index in this list.
- public abstract void @set (int index, G item)
Sets the item at the specified index in this list.
- public virtual G first ()
Returns the first item of the list. Fails if the list is empty.
- public abstract int index_of (G item)
Returns the index of the first occurrence of the specified item in this
list.
- public abstract void insert (int index, G item)
Inserts an item into this list at the specified position.
- public virtual void insert_all (int index, Collection<G> collection)
Inserts items into this list for the input collection at the specified
position.
- public virtual G last ()
Returns the last item of the list. Fails if the list is empty.
- public abstract ListIterator<G> list_iterator ()
Returns a ListIterator that can be used for iteration over this list.
- public abstract G remove_at (int index)
Removes the item at the specified index of this list.
- public abstract List<G>? slice (int start, int stop)
Returns a slice of this list.
- public virtual void sort (owned CompareDataFunc<G>? compare_func = null)
Sorts items by comparing with the specified compare function.
Inherited Members:
All known members inherited from interface Gee.Collection