List
Object Hierarchy:
Description:
public abstract class List<
G> :
Collection<
G>
Represents a collection of items in a well-defined order.
Content:
Creation 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 G remove_at (int index)
Removes the item at the specified index of this list.
- public virtual void sort (owned CompareDataFunc<G> compare_func)
Sorts items by comparing with the specified compare function.
Inherited Members:
All known members inherited from class Vala.Collection
All known members inherited from class Vala.Iterable