Gee.AbstractList

g GObject.GInterface GObject.GInterface Gee.Collection Gee.Collection GObject.GInterface->Gee.Collection Gee.Iterable Gee.Iterable GObject.GInterface->Gee.Iterable Gee.List Gee.List GObject.GInterface->Gee.List Gee.Traversable Gee.Traversable GObject.GInterface->Gee.Traversable GObject.Object GObject.Object Gee.AbstractCollection Gee.AbstractCollection GObject.Object->Gee.AbstractCollection Gee.AbstractList Gee.AbstractList Gee.AbstractCollection->Gee.AbstractList Gee.Collection->Gee.AbstractCollection Gee.Iterable->Gee.AbstractCollection Gee.List->Gee.AbstractList Gee.Traversable->Gee.AbstractCollection

Subclasses:

Gee.AbstractBidirList, Gee.ConcurrentList

Methods

Inherited:

Gee.AbstractCollection (19), GObject.Object (37), Gee.Traversable (16), Gee.Iterable (1), Gee.Collection (20), Gee.List (13)

Structs:

GObject.ObjectClass (5)

get (index)

get_read_only_view ()

index_of (item)

insert (index, item)

list_iterator ()

remove_at (index)

reserved0 ()

reserved1 ()

reserved2 ()

reserved3 ()

reserved4 ()

reserved5 ()

reserved6 ()

reserved7 ()

reserved8 ()

reserved9 ()

set (index, item)

slice (start, stop)

Virtual Methods

Inherited:

Gee.AbstractCollection (19), GObject.Object (7), Gee.Traversable (16), Gee.Iterable (1), Gee.Collection (19), Gee.List (12)

do_get (index)

do_get_read_only_view ()

do_index_of (item)

do_insert (index, item)

do_list_iterator ()

do_remove_at (index)

do_reserved0 ()

do_reserved1 ()

do_reserved2 ()

do_reserved3 ()

do_reserved4 ()

do_reserved5 ()

do_reserved6 ()

do_reserved7 ()

do_reserved8 ()

do_reserved9 ()

do_set (index, item)

do_slice (start, stop)

Properties

Inherited:

Gee.AbstractCollection (3), Gee.Collection (3), Gee.List (1)

Signals

Inherited:

GObject.Object (1)

Fields

Inherited:

GObject.Object (1)

Name

Type

Access

Description

parent_instance

Gee.AbstractCollection

r

Class Details

class Gee.AbstractList(**kwargs)
Bases:

Gee.AbstractCollection, Gee.List

Abstract:

Yes

Structure:

Gee.AbstractListClass

get(index)
Parameters:

index (int) –

Return type:

object or None

get_read_only_view()
Return type:

Gee.List

index_of(item)
Parameters:

item (object or None) –

Return type:

int

insert(index, item)
Parameters:
list_iterator()
Return type:

Gee.ListIterator

remove_at(index)
Parameters:

index (int) –

Return type:

object or None

reserved0()
reserved1()
reserved2()
reserved3()
reserved4()
reserved5()
reserved6()
reserved7()
reserved8()
reserved9()
set(index, item)
Parameters:
slice(start, stop)
Parameters:
  • start (int) –

  • stop (int) –

Return type:

Gee.List or None

do_get(index) virtual
Parameters:

index (int) –

Return type:

object or None

do_get_read_only_view() virtual
Return type:

Gee.List

do_index_of(item) virtual
Parameters:

item (object or None) –

Return type:

int

do_insert(index, item) virtual
Parameters:
do_list_iterator() virtual
Return type:

Gee.ListIterator

do_remove_at(index) virtual
Parameters:

index (int) –

Return type:

object or None

do_reserved0() virtual
do_reserved1() virtual
do_reserved2() virtual
do_reserved3() virtual
do_reserved4() virtual
do_reserved5() virtual
do_reserved6() virtual
do_reserved7() virtual
do_reserved8() virtual
do_reserved9() virtual
do_set(index, item) virtual
Parameters:
do_slice(start, stop) virtual
Parameters:
  • start (int) –

  • stop (int) –

Return type:

Gee.List or None