UnrolledLinkedList
Object Hierarchy:
Description:
public class UnrolledLinkedList<
G> :
AbstractBidirList<
G>,
Queue<
G>,
Deque<
G>
Unrolled doubly-linked list implementation of the List interface.
The unrolled doubly-linked list combines the advantages and disadvantages of the ArrayList
and LinkedList and is usually suitable when modifications and read operations are
balanced.
Please note that in our benchmarks the speed of most operations (insertion, deletion, sequential read) was on par or better then
ArrayList and LinkedList except the
prepending operation.
See also:
ArrayList, LinkedList
Content:
Properties:
Creation methods:
Methods:
Inherited Members:
All known members inherited from class Gee.AbstractBidirList
All known members inherited from class Gee.AbstractList
All known members inherited from class Gee.AbstractCollection
All known members inherited from class GLib.Object
- @get
- @new
- @ref
- @set
- add_toggle_ref
- add_weak_pointer
- bind_property
- connect
- constructed
- disconnect
- dispose
- dup_data
- dup_qdata
- force_floating
- freeze_notify
- get_class
- get_data
- get_property
- get_qdata
- get_type
- getv
- interface_find_property
- interface_install_property
- interface_list_properties
- is_floating
- new_valist
- new_with_properties
- newv
- notify
- notify_property
- ref_count
- ref_sink
- remove_toggle_ref
- remove_weak_pointer
- replace_data
- replace_qdata
- set_data
- set_data_full
- set_property
- set_qdata
- set_qdata_full
- set_valist
- setv
- steal_data
- steal_qdata
- thaw_notify
- unref
- watch_closure
- weak_ref
- weak_unref
All known members inherited from interface Gee.Queue
All known members inherited from interface Gee.Deque
All known members inherited from interface Gee.BidirList
All known members inherited from interface Gee.List
All known members inherited from interface Gee.Traversable
All known members inherited from interface Gee.Iterable
All known members inherited from interface Gee.Collection